我正在使用php腳本在某些ftp服務器上上傳文件。當我通過瀏覽器啓動腳本時,它工作正常,但是當腳本運行時,cron作業腳本不會將文件上載到我的ftp服務器上。 從瀏覽器運行腳本和作爲cron job有什麼區別? 謝謝php cron作業文件上傳到ftp
1
A
回答
1
如果Web版本的Works和cron情況太令人費解,你可以嘗試這些變種的cron作業之一:
lynx --source "http://some.host/myfile.php?some=option" > /dev/null
或者,你可以使用鏈接,捲曲,甚至wget的。
+0
謝謝pp19dd。它看起來像解決了我的問題 – kukipei
1
當你從瀏覽器運行時,你運行的是Apache運行的任何用戶。當你從crontab運行時,你運行的是你安裝cron的用戶。這聽起來可能是你有權限問題。
相關問題
- 1. 如何使用cron作業上傳文件到FTP
- 2. 通過FTP上傳文件的cron作業
- 3. cron作業PHP
- 4. PHP FTP文件上傳不起作用
- 5. FTP多文件上傳PHP
- 6. PHP上傳多個文件到FTP
- 7. PHP腳本將文件上傳到FTP
- 8. php單個文件cron作業
- 9. 爲php文件設置cron作業
- 10. php文件的Cron作業錯誤
- 11. cron作業沒有調用php文件
- 12. cPanel Cron作業運行PHP文件
- 13. cron作業文件中的php代碼
- 14. 不執行PHP文件的Cron作業
- 15. Cron作業輸出文件
- 16. Cron到FTP文本文件 - PHP FTP失敗
- 17. FTP上傳到PHP
- 18. PHP在cron作業
- 19. PHP和Cron作業
- 20. Wordpress PHP Cron作業
- 21. cron作業用PHP
- 22. 上傳文本文件到谷歌上傳通過PHP FTP PUT
- 23. 上傳文件到FTP
- 24. 上傳文件到FTP C#
- 25. Django的Cron作業文件
- 26. FTP:上傳文件到FTP和驗證
- 27. Plesk Cron作業和FTP - 誰是文件訪問所有者?
- 28. Cron作業沒有「看到」文件
- 29. PHP Cron作業:MySQL查詢到文本文件每週
- 30. 是否可以使用PHP將文件從FTP上傳到FTP
您是否嘗試手動從命令行運行php腳本?你檢查錯誤日誌嗎? –
php cli,通過Apache比較php,相當多的區別。但是看不到你的代碼..誰知道cron和 – 2011-11-01 19:37:09
,Apache將有不同的工作目錄,不同的shell環境(特別是PATH),不同的用戶ID(aka權限)...他們完全不同,只是因爲它可以工作在一個環境中對另一個環境完全沒有意義。 –