Category Archives: S.S.S.

Mutlak bilinmesi gerekenler

Category : S.S.S.

EN POPÜLER

Plesk panel üst dizin yetkisi nasıl verilir?

Merhaba, Bu yazımızda sizlere Plesk panel’de Prent Paths iznini nasıl vereceğinizi anlatacağız. Bu izin alt klasörde bulunan dosyanızın üst dizindeki dosyaya erişebilmesi için verilmektedir. Bu izin verilmemiş ise yazılımınızda hata meydana gelebilir. Hata iletisi genellikle aşağıdaki gibi ekrana yansımaktadır. Active Server Pages error ‘ASP 0131′ Disallowed Parent Path /panel/Default.asp, line 2 The Include file ‘../inc/db.asp’ cannot contain ‘..’ to indicate the parent directory. Sorunun kaynaklanma nedeni hata iletisinin ayrıntılarında da görebileceğiniz üzere veritabanına bağlantı yapan kod satırının bir üst dizindeki veritabanı ile bağlantı kurmak için bir üst dizine çıkmak istemesinden fakat hosting hesabında bir üst dizine çıkma izni olmamasından kaynaklanmaktadır. Bu hata ile karşılaştığınızda yapmanız gereken işlemi makalenin devamında ileteceğiz. Bu adımları uyguladıktan sonra hatayı aldığınız sayfayı tekrar kontrol ettiğinizde bu hatayı görmeyeceksiniz. Adım 1 : Plesk panel’e giriş yapıyoruz. Adım 2 : Plesk Panel’in “Home” Sayfasından “Virtual Directories” ikonuna tıklıyoruz. Adım 3 : Açılan sayfada tab menüde yer alan “Directory Properties” ikonuna tıklıyoruz. Adım 4 : Açılan sayfada “Allow to use parent paths” yazısının sağında bulunan seçilebilir alanın üstüne tıklayıp, sayfanın alt sağında yer alan “Ok” Butonuna tıklıyoruz. Bu adımları takip ederek parent parth iznini verebilirsiniz. Bir sonraki makalemizde görüşmek dileğiyle.

Cpanel Site İp Adresi öğrenmek

Merhaba, Bu yazımızda sizlere Cpanel’de hosting’inize ait ip adresini nasıl öğrenebileceğinizi anlatacağız. Öncelikle CPanel’e giriş yapmanız gerekiyor. Giriş yaptıktan sonra gelen sayfada sol bölümde yer alan “Stats” başlığı altında “Shared IP Address” yada “Dedicated IP Address” satırını arayıp ip adresini öğrenebilirsiniz.

PHPMailer sınıfı ile mail gönderimi

Merhaba, Bu yazımızda sunucu üzerinden smtp servisi ile güvenli bir şekilde mail gönderimi yapacağız. Bir çok yer sağlayıcı firma sendmail servisini spam mail gönderimi sağlandığı için kapatmıştır. SMTPMail kimlik doğrulama ile mail gönderimi yaptığınızdan sadece arayüz dosyanızda belirtilen eposta adresine mail gönderimi yapabilmekte. Buda sunucu üzerinde mail trafiğini olumlu yönde etkilemektedir. SMTPMail fonksiyonunu kullanarak mail gönderimi yapmak için, PHPMailler sınıfını Github adresinden indirebilirsiniz. İndirdiğiniz zip dosyasını açıp ” class.phpmailer.php ” ve ” class.smtp.php ” dosyalarını almanız yeterli olacaktır. Bu dosyaları sitenizin ana dizinine atabilir yada farklı bir klasörün içinde barındırabilirsiniz. Dosyalarımızı sitemizin ana dizininde bulunan ” inc ” adlı klasörün içerisinde yükledik. Daha sonra iletisim.php dosyamızı oluşturmanız gerekiyor. iletisim.php dosyamızda mail gönderim (php) kodları aşağıdaki gibi olmadılır : if (isset($_GET[‘islem’])) { if (empty($_POST[“isim”]) or empty($_POST[“tel”]) or empty($_POST[“eposta”]) or empty($_POST[“konu”])) { echo ‘ Tüm alanların doldurulması zorunludur. ‘; // Formdan gelen bölümler boş ise ekrana yazdıracak } else { require_once(“Smtp/class.phpmailer.php”); // Anadizinimizde bulunan Smtp klasöründe bulunan class.phpmailer.php dosyamızı çağırdık. $mail = new PHPMailer(); $mail->IsSMTP(); // PhpMailler sınıfımızı başlattık. $mail->SMTPAuth = true; $mail->Host = ‘Mail Sunucu Adresı’; // mail.alanadiniz.com $mail->Port = ‘587’; // SMTP Portu Standart ” 587 ” $mail->Username = ‘info@alanadiniz.com’; // Gönderim yapacak Eposta adresi Bu eposta adresi mail sunucusunda oturum açacağı için eğer oluşturulmamıssa kontrol panelinizden oluşturmanız gerekiyor. $mail->Password = ”; // Eposta şifreniz $mail->SetFrom($_POST[“eposta”], $_POST[“isim”]); // eposta : formdan gelen epota adresi, İsim : formdan gelen isim Eposta göndercisi olarak bu isimler görünecektir. $mail->AddAddress(‘Görünecek Mail Adresi’, ‘Görünecek İsim’); //Gelen Epostada görülecek Eposta adresi ve Görünecek İsim $mail->CharSet = ‘UTF-8’; // Mail karakter setimi UTF-8 olmadı türkçe karater sorunu olmaması için gereklidir. $mail->Subject = $_POST[‘konu’]; // İletişim Formundan Gelen Konu Başlığı $mail->Body = $_POST[‘mesaj’]; // İletişim formundan Gelen ziyaretçi Mesajı if(!$mail->Send()){ echo ‘ Gönderim Hatası: ‘ . $mail->ErrorInfo . ‘ ‘; // Mail gönderiminde hata varsa ekrana yazdıracak. exit; }echo ‘ Eposta Gönderildi. ‘; // Mail göndeirminde hata yok ise ekrana yazdıracak. } } ?> iletisim.php dosyamızda mail gönderim forumu (html) kodları aşağıdaki gibi olmalıdır: <form role=”form” method=”post” action=”iletisim.php?islem”> <input type=”text” placeholder=”Adınız Soyadınız” name=”isim”> <input type=”text” placeholder=”Telefon” name=”tel”> <input type=”email”placeholder=”Email” name=”eposta”> <input type=”text” placeholder=”Konu” name=”konu”> <textarea rows=”3″ placeholder=”Mesajınız” name=”mesaj”></textarea> <button type=”submit” name=”submit”>Gönder</button> </form>   Yukardaki kodlar ile smtpmail fonksiyonu kullanılarak mail gönderimi yapabilirsiniz. Örnek dosyamızı indirmek için yandex.disk sayfasına gidebilirsiniz. WordPress yada Joomla yazılımları ile hazırlanmış web siteniz için modülleri bulunmaktadır. Joomlada bu özellik modül gereksizin kendi içerisinde gelmekte WordPress için modül olarak kurabilirsiniz. WordPress’in eklentiler sayfasında bulabileceğiniz bu modülü ücretsiz indirip sitenize kurabilirsiniz. Eklenti adresi : Wordpress SMTP Mail

Filezilla ile ftp bağlantısı

Merhaba, Bu makalemizde sizlere filezilla ile ftp bağlantısı nasıl yapacağınızı anlatacağız.  Bildiğiniz gibi filezilla yeni veriyonlarında SSL portu ile FTP ye bağlanmaya çalışmaktadır. Buyüzden ftpnize giriş yapamıyor olabilirsiniz. Aşağıdaki adımları uygulayarak ftpnize bağlanabilirsiniz. Öncelikle Filezilla programını açıp “Dosya” menüsüne tıklıyoruz. Açılan menüde “Site yönetici”‘ne tıklıyoruz (Klavye kısayolu CTRL + S)’dir.   Site yöneticisi’ne tıkladıktan sonra gelen pencerede sol altta bulunana tıklayın. Butonun üst tarafında bulunan alanda yeni site başlıklı bir alan oluşacaktır. Bunun adını sitenize göre düzenleyebilirsiniz. Yeni oluşturduğunuz site alanı seçili iken sağ tarafta alanları aşağıdaki gibi doldurmanız gerekmektedir. Sunucu : Sunucu ip adresi yada FTP adresiniz Kapı : Boş geçebilir yada FTP portu olan 21 portunu yazabilirsiniz. İletişim Kuralı : FTP – Dosya aktarımı iletişim kuralı seçeneğini seçmelisiniz. Şifreleme : Yalnız düz FTP kullanılsın(düşük güvenlik) seçeneğini seçmelisiniz Oturum Açma tipi : Normal seçeneğini seçmelisiniz Kullanıcı : FTP kullanıcı adınızı yazmalısınız Şifre : FTP şifrenizi yazmalısınız Bu alanları doldurduktan sonra “Bağlanın” butonuna tıklayabilirsiniz. Bu şekilde ftpnize bağlantı sağlayabilirsiniz.     Başka bir makale’de görüşmek dileği ile..

CPanel Yedek alma ve Restore işlemi

Merhaba, Bu yazımızda Cpanel’den tam yedek alma ve restore işlemini sizinle paylaşacağız.Öncelikle Cpanel’imize giriş yapıyoruz. Cpanel’imizin ana sayfasında bulunan ” Files ” bölümü altında ” Backup Wizard ” ikonuna tıklıyoruz. Açılan sayfada ” Backup ” bölümünün altında yer alan ” Backup >” butonuna tıklıyoruz. Yine açılan sayfada ” Full Backup ” bölümü altında yer alan ” Full Backup >” butonuna tıklıyoruz.   Açılan sayfada 1) ” Backup Destination ” seçeneğinde ” Home Directory ” seçili ise yedek dosyasını FTPnize atacaktır. Bu seçeneği seçerek yedek almak istiyorsanız web alan’ınızın yeterli olduğundan emin olmanız gerekiyor. Aksi takdirde yedek alma işlemi başarısız olacaktır. ” Email Address ” bölümünde ” yazıla bilir “alanın solundaki seçilebilir alan işaretli ise e-posta adresinizi yazıp yedek alma işlemi bittikten sonra işleme ait detayları e-posta adresinize gönderecektir. 2. Seçenek seçili ise tarafınıza herhangi bir bildirim yapılmayacaktır . Yukarıda belirttiğimiz 2 işlemden hangisini yapmak istediğinizi seçtikten sonra ” Generate Backup ” butonuna tıklayıp işlemi başlatıyoruz. Yedek alma işlemini bu şekilde bir kaç tıklama ile başlatabiliyoruz.CPanel’den Yedek Yükleme İşlemi Aldığımız yedeği geri yüklemek istediğinizde aşağıdaki adımları uygulayabilirsiniz. Bu işlem için yedeği kendi bilgisayarınızda bulundurmanız gerekiyor. Bu işlem yedek dosyanızı upload edeceğinizden internet hattınıza bağlı olarak uzun sürebilmektedir. Öncelikle CPanel’imize giriş yapmamız gerekiyor. Giriş yaptıktan sonra ” Files ” bölümü altında ” Backup Wizard ” ikonuna tıklıyoruz. Açılan sayfada ” Restore ” bölümünün altında bulunan ” Restore ” butonuna tıklıyoruz.   Yine açılan sayfada Cpanel üzerinden tam yedek aldıysak ” Home Directory ” yazısına tıplayıp diğer sayfaya geçiyoruz.     Açılan sayfada ” Dosya Seç ” butonuna tıklayıp bilgisayarımızdan yedek dosyasını seçiyoruz. Daha sonra ” Upload ” ikonuna tıklayıp yedek dosyamızın restore işlemine başlıyoruz. Yukarda belirttiğimiz adımları uygulayarak bir kaç tıklama ile yedek restore işleminizi başlatabilirsiniz. Bu makalemizinde sonuna geldik. Diğer makalelerimizde görüşmek dileği ile.