2010-06-17 21 views
1

是否有可能從其中的crontab與htaccess以及如何保護的文件夾中的PHP文件執行?crontab中的htaccess

+1

Crontab在這裏並不是真正的問題。幾乎任何你可以創建腳本/程序的東西都可以通過crontab來執行。 – torak 2010-06-17 14:21:08

回答

2

.htaccess是一種限制外部(互聯網)訪問的方法,由apache執行。所以沒有什麼能阻止crontab運行腳本。

+0

如果PHP腳本和htaccess的是,可以說,在服務器1和crontab的服務器上2.完全不同的主機,域名等 – nextu 2010-06-17 16:25:42

+0

你可以通過'ssh'運行在遠程計算機上的腳本。您應該設置'ssh',以便您可以在不輸入密碼的情況下登錄。 – 2010-06-17 16:54:37

1

我相信crontab可以執行任何腳本。 .htaccess只是在您的網絡訪問上播放,所以它不應該阻止crontab執行它。

+0

php只在從網站提供服務時執行,所以.htaccess會停止它。 – Malfist 2010-06-17 14:28:13

1

號如果htaccess的被設置爲拒絕從網絡它將阻止任何基於Web方式訪問的訪問。 從命令行運行wget或curl與在瀏覽器中訪問它相同,htaccess會停止它。

可以限制與認證方案訪問頁面,使cron的腳本身份驗證,然後它會工作,但如果htaccess的是拒絕訪問,你不能訪問它。

可以從命令行運行php而無需從網絡訪問,但它可能是iffy,下面是描述如何執行該操作的link