صاحب الموضوع
#1
Plesk Panel üzerinde PHP tabanlı görevleri otomatik hale getirmek, sistem yöneticileri ve web sitesi sahipleri için önemli bir verimlilik sağlar. Bu işlem, özellikle düzenli olarak yapılması gereken yedekleme, raporlama veya veri işleme gibi görevleri zamanlayarak manuel müdahale ihtiyacını ortadan kaldırır. İşte Plesk Panel’de PHP komutlarını ve betiklerini cron görevi olarak ayarlamanın detaylı adımları:
1. Plesk Panel’e Giriş ve Domain Seçimi: İlk adım olarak, Plesk yönetim paneline giriş yapın. Ardından, PHP betiğinizi veya komutunu çalıştırmak istediğiniz alan adını veya hosting hesabını seçin. Bu, görevlerin doğru ortamda çalışması açısından önemlidir.
2. Cron İşleri (Scheduled Tasks) Menüsüne Erişim: Sol menüdeki "Web Siteleri ve Alan Adları" veya "Hosting Ayarları" bölümünde "Crons" veya "Scheduled Tasks" seçeneğini bulun ve tıklayın. Bu bölüm, zamanlanmış görevlerin yönetimi için kullanılır.
3. Yeni Cron Görevi Ekleyin: "Add Task" veya "Yeni Görev Ekle" butonuna tıklayarak yeni bir zamanlanmış görev oluşturun. Burada, görevi hangi sıklıkta ve ne zaman çalıştırmak istediğinizi belirleyebilirsiniz.
4. PHP Betiği veya Komutunu Belirleyin: Görev komut alanına aşağıdaki gibi PHP komutunu yazabilirsiniz:
veya, doğrudan PHP komut satırı kullanacaksanız:
Burada "/path/to/your/script.php" yerine, çalıştırmak istediğiniz PHP betiğinin tam yolunu yazmalısınız. Plesk genellikle PHP’nin yüklü olduğu dizini otomatik olarak tanır, ancak "/usr/bin/php" yolunu kontrol etmekte fayda var.
5. Çalışma Sıklığını ve Diğer Ayarları Yapın: Görevin ne sıklıkla çalışacağını (saatlik, günlük, haftalık vb.) ve diğer ayarları belirleyin. Ayrıca, çıktı veya hata mesajlarının gönderileceği e-posta adreslerini ayarlayabilirsiniz.
6. Görevi Kaydedin ve Test Edin: Ayarları yaptıktan sonra görevi kaydedin. Çalıştığından emin olmak için, ilk çalıştırmadan sonra logları ve çıktı mesajlarını kontrol etmek faydalı olacaktır.
Bu adımlar sayesinde Plesk Panel’de PHP tabanlı otomasyon görevleri güvenilir ve düzenli bir şekilde çalışabilir. Ayrıca, PHP betiklerinizi güvenlik açısından uygun izinlerle ve doğru yollarla konumlandırmak, sistem kararlılığı açısından önemlidir. Bu yöntem, hem zaman tasarrufu sağlar hem de sunucu yönetimi süreçlerini optimize eder.]
1. Plesk Panel’e Giriş ve Domain Seçimi: İlk adım olarak, Plesk yönetim paneline giriş yapın. Ardından, PHP betiğinizi veya komutunu çalıştırmak istediğiniz alan adını veya hosting hesabını seçin. Bu, görevlerin doğru ortamda çalışması açısından önemlidir.
2. Cron İşleri (Scheduled Tasks) Menüsüne Erişim: Sol menüdeki "Web Siteleri ve Alan Adları" veya "Hosting Ayarları" bölümünde "Crons" veya "Scheduled Tasks" seçeneğini bulun ve tıklayın. Bu bölüm, zamanlanmış görevlerin yönetimi için kullanılır.
3. Yeni Cron Görevi Ekleyin: "Add Task" veya "Yeni Görev Ekle" butonuna tıklayarak yeni bir zamanlanmış görev oluşturun. Burada, görevi hangi sıklıkta ve ne zaman çalıştırmak istediğinizi belirleyebilirsiniz.
4. PHP Betiği veya Komutunu Belirleyin: Görev komut alanına aşağıdaki gibi PHP komutunu yazabilirsiniz:
كود
1php /path/to/your/script.phpveya, doğrudan PHP komut satırı kullanacaksanız:
كود
1/usr/bin/php /path/to/your/script.phpBurada "/path/to/your/script.php" yerine, çalıştırmak istediğiniz PHP betiğinin tam yolunu yazmalısınız. Plesk genellikle PHP’nin yüklü olduğu dizini otomatik olarak tanır, ancak "/usr/bin/php" yolunu kontrol etmekte fayda var.
5. Çalışma Sıklığını ve Diğer Ayarları Yapın: Görevin ne sıklıkla çalışacağını (saatlik, günlük, haftalık vb.) ve diğer ayarları belirleyin. Ayrıca, çıktı veya hata mesajlarının gönderileceği e-posta adreslerini ayarlayabilirsiniz.
6. Görevi Kaydedin ve Test Edin: Ayarları yaptıktan sonra görevi kaydedin. Çalıştığından emin olmak için, ilk çalıştırmadan sonra logları ve çıktı mesajlarını kontrol etmek faydalı olacaktır.
Bu adımlar sayesinde Plesk Panel’de PHP tabanlı otomasyon görevleri güvenilir ve düzenli bir şekilde çalışabilir. Ayrıca, PHP betiklerinizi güvenlik açısından uygun izinlerle ve doğru yollarla konumlandırmak, sistem kararlılığı açısından önemlidir. Bu yöntem, hem zaman tasarrufu sağlar hem de sunucu yönetimi süreçlerini optimize eder.]
