|
|
|
| Всем привет!
Уменя возникла проблема по все видимости с кроном. Я создал скрипт, который запускается кроном и создает в папке файлы с информерами. Когда я запускаю его через браузер, то все ок, но через крон не хочет работать, хоть убей. Может ли хостер запретить крону создавать файлы?
P.S. Взаимодействие с MySQL происходит без проблем, даже кроном. | |
|
|
|
|
|
|
|
для: Ziq
(16.04.2006 в 21:34)
| | Скорее всего нет, вы справшивали хостера как должен выглядеть PHP-файл, нужно ли в начале указывать путь к интерпретатору, изменяли ли вы права доступа на выполнение?
PS Следует также учитвать, что PHP-скрипт, запускаемый при помощи cron не знает ни о каких $_SERVER и переменных окружения, так как работает не из под Apache. Кроме того, путь к директории по умолчанию нужно изменять при помощи chdir(). | |
|
|
|
|
|
|
|
для: cheops
(16.04.2006 в 22:22)
| | >Скорее всего нет, вы справшивали хостера как должен
>выглядеть PHP-файл, нужно ли в начале указывать путь к
>интерпретатору, изменяли ли вы права доступа на выполнение?
Честно говоря даже не удобно как-то спрашивать. По всей видимости они не знают, потому что я их два дня в асе мучал, но они мне так и не смогли помочь. Тогда я как раз и решил реализовать через MySQL. Но теперь через MySQL не получится.
Попробую изменить....
Стоят 777
>PS Следует также учитвать, что PHP-скрипт, запускаемый при
>помощи cron не знает ни о каких $_SERVER и переменных
>окружения, так как работает не из под Apache. Кроме того,
>путь к директории по умолчанию нужно изменять при помощи
>chdir().
Вот с этого места поподробнее, потому что проблема скорее всего кроется здесь. Я использую относительные пути. | |
|
|
|
|
|
|
|
для: Ziq
(16.04.2006 в 22:51)
| | Приведите, если не сложно код PHP-скрипта - смотреть нужно. | |
|
|
|
|
|
|
|
для: cheops
(17.04.2006 в 02:01)
| | Ну думаю вот единственная строчка, которая необходима
<?
....
imagegif($image,"../informer/".$file.".gif");
......
?>
|
| |
|
|
|
|
|
|
|
для: Ziq
(17.04.2006 в 21:16)
| | Так не годится - указывайте абсолютный путь от корня диска. | |
|
|
|
|
|
|
|
для: cheops
(18.04.2006 в 01:04)
| | Путь типа /home/login/papka/papka2/ является абсолютным
или это
D:/papka/papka2/.....
Там UNIX стоит, я просто в этом плохо соображаю. | |
|
|
|
|
|
|
|
для: Ziq
(18.04.2006 в 21:01)
| | Нужно что-то вроде /home/login/papka/papka2/ да вы запустите спкрипт
В отчёте будет в том числе и абосолютный путь к файлу. | |
|
|
|