Cron bir php komut dosyası nasıl çalıştırılır

4 Cevap php

I have found many questions and articles about this but i still have some difficulties. I'm using the following command /usr/bin/php home/domain.com/public_html/cron/script.php I receive the following error Status: 404 Not Found X-Powered-By: PHP/5.2.8 Content-type: text/html

Girdi dosyası belirtilmedi.

i'm using Cpanel, the file is hosted on domain.com/cron/script.php Anyideas, thanks :p

4 Cevap

Deneyin:

wget -O - http://domain.com/cron/script.php

Eğer daha iyi bir sonuç almak görmek.

Edit: eklendi "- O -" ana klasöre çıktı yazmak değil.

Script adı üzerinde lider bir çizgi koymak, yani

/usr/bin/php /home/domain.com/public_html/cron/script.php

Aslında lacqui yanıtında, and rastgele üçüncü taraflar bunu onlar gibi her zaman çalıştırmak mümkün olmanın sakıncası yok gibi, web üzerinden komut dosyasını çalıştırmak niyetinde sürece, içine koymak gerekir hiçbir neden yok public_html dizini; tam tersi.

Sen php-cli yerine sadece php olarak bilinen ikili kullanmak gerekebilir.

Ben eski bir soru ve bir çözüm bulmuş olabilir ancak yukarıda cevapların hiçbiri bana yardımcı oldu ve ben bir cron komut dosyası çalıştıran zaman ben aynı 404 hatası alıyorum olduğunu fark ediyorum.

Sorun php komut dosyası yolu yazıldığı şekilde ilişkilidir. Yol bu /usr/bin/php public_html/public/index.php gibi public_htm başlamak gerekir