загрузка файла задания php cron на ftp - PullRequest
1 голос
/ 01 ноября 2011

Я использую php скрипт для загрузки файла на какой-нибудь ftp сервер.Когда я запускаю скрипт через браузер, он работает нормально, но когда скрипт работает как cron, скрипт не загружает файл на мой ftp-сервер.Каковы отличия между запущенным скриптом из браузеров и работой cron?Спасибо

Ответы [ 2 ]

1 голос
/ 01 ноября 2011

Если веб-версия работает и ситуация cron слишком запутанна, вы можете попробовать один из следующих вариантов для задания cron:

lynx --source "http://some.host/myfile.php?some=option" > /dev/null

Кроме того, вы можете использовать ссылки, curl или даже wget.

1 голос
/ 01 ноября 2011

Когда вы работаете из браузера, вы работаете под тем же пользователем, что и Apache.Когда вы работаете из crontab, вы работаете как пользователь, под которым вы устанавливаете cron.Вероятно, у вас есть проблема с разрешениями.

...