| |
|
|
| | Есть файл, который запускается кроном, и при выполнении должен формировать файл txt.
Однако при вызове файла из крона, крон шлет сообщения об ошибке. Если же вызывать его вручную, то все ОК. В чем проблема, может я путь к файлу не правильно прописываю. Файл фомирования txt лежит в корне, а формируемый файл в другой папке... путь происываю так:
$fww = fopen("log/das.txt", "a");
|
И крон ругается что ошибка в это строке, почему??? | |
| |
|
|
| |
|
|
| |
для: romza
(01.06.2006 в 15:44)
| | | Приведите сообщение об ошибке. Скорее всего не устанавливаете текущую директорию при помощи функции chdir(). При запуске по cron, в качестве текущей директории выступает не директория, где расположен скрипт, а директория с PHP-интерпретатором. | |
| |
|
|
| |
|
|
| |
для: cheops
(01.06.2006 в 15:54)
| | | Сообщение об ошибке:
PHP Warning: fopen(/opt/hosting-php/domen.ru/log/das.txt): failed to open stream: Permission denied in
/mnt/raid-0/hosting-php/domen.ru/file_cron.php on line 40
<br>Файл das создать (открыть) не удалось!!!<br>PHP Warning: fwrite(): supplied argument is not a valid stream resource in
/mnt/raid-0/hosting-php/domen.ru/file_cron.php on line 50
PHP Warning: fclose(): supplied argument is not a valid stream resource in /mnt/raid-0/hosting-php/domen.ru/file_cron.php on line 51
Подскажите как исправить ошибку!!! | |
| |
|
|
| |
|
|
| |
для: romza
(01.06.2006 в 16:14)
| | | попробуйте написать полный путь
типа /home/.../domen.ru/file_cron.php | |
| |
|
|
| |
|
|
| |
для: kolobokk
(01.06.2006 в 17:17)
| | | Писал следующее:
/opt/hosting-php/domen.ru/log/das.txt
и так писал...
/mnt/raid-0/hosting-php/domen.ru/log/das.txt
не помогает.... | |
| |
|
|
| |
|
|
| |
для: romza
(01.06.2006 в 16:14)
| | | У скрипта прав нет на чтение... какие права у файла выставлены? | |
| |
|
|
| |
|
|
| |
для: Loki
(01.06.2006 в 21:24)
| | | На папку где лежит файл 777
А на сам файл стоит 644 и почему-то менять права не дает!!! | |
| |
|
|
| |
|
|
| |
для: romza
(02.06.2006 в 10:51)
| | | На файл должны быть выставлены права 755, а кто владелец файла? | |
| |
|
|
| |
|
|
| |
для: cheops
(02.06.2006 в 12:21)
| | | Файл лежит на моём сервере (который предоставил мне хостер)... но мне почему то не удается выставить такие права.. | |
| |
|
|
| |
|
|
| |
для: romza
(02.06.2006 в 12:35)
| | | Нет, под владельцем я имел ввиду UNIX-владельца, т.е. имя пользователя, которому принадлежат файлы.
PS В любом случае в тех. поддержке следует спросить как изменить права доступа на файлы - они лучше всех знают особенности своего сервера. | |
| |
|
|