2012-05-13 80 views
1

因此,如果我有htaccess拒絕給定的文件夾中的所有文件,但我們在文件夾內有文件,我們希望cron每隔幾個小時,是否有額外的考慮,我需要做,或否否都不適用於這種情況?htaccess拒絕所有和cron'd文件

+0

你是怎麼通過cron調用腳本的? – drew010

回答

3

如果cron作業直接通過php解釋器執行php文件,那麼不會,它永遠不會通過web服務器,任何web服務器設置或配置都是不相關的。

但是,如果cron作業執行Web瀏覽器或類似wget的東西,通過網絡服務器發出http請求,那麼會出現問題。您可以讓Web服務器允許來自本地ips的請求。

+0

克里斯,你能提供一個我如何讓cron直接通過解釋器執行php文件的例子嗎?現在我們確實在使用wget。 – absentx

+0

cron命令應該包含類似'/ full/path/to/php/full/path/to/script.php'腳本運行的環境是不同的。可能不同的PHP版本,diff預定義變量,diff文件路徑,diff php.ini等等。使用完整的文件路徑並從命令行開始使用hello世界腳本,逐漸建立起真正的腳本,並始終採用良好的調試技術。 http://php.net/manual/en/features.commandline.php – goat

相關問題