задание cron + include

P2
На сайте с 28.04.2010
Offline
9
4535

Здравствуйте.

Помогите разобраться.

cron не читает файл по инклуде

использовал варианты:

include ('/home/user/public_html/config.php');

chdir('/home/user/public_html');

include 'config.php';

include (dirname(__FILE__).'/config.php');

chdir(dirname(__FILE__));

include 'config.inc.php';

Запрос через браузер выполняется, а крон не может прочитать.

Файл который выполняется кроном и конфиг в одной директории.

права 0644 (хотя ставил уже и выше)

раньше работало. Видимо после каких то изменений мною на сервере перестало

palladium2010 добавил 28.04.2010 в 12:39

Какие настройки серва могут блокировать данную операцию?

t0os
На сайте с 25.02.2008
Offline
64
#1

Делайте так:

include (dirname(__FILE__).'/config.php');

И на этот скрипт

chmod +x script.php
P2
На сайте с 28.04.2010
Offline
9
#2

Apr 28 13:54:01 server1 crond[19182]: (kakprav) CMD (linyx --dump http://site.ru/script.php > /dev/null 2>&1

Скрипт не выполнен

t0os
На сайте с 25.02.2008
Offline
64
#3
0 * * * * /usr/bin/php /home/user/public_html/config.php

а так если в крон прописать (конечно же, поставив свое время выполнения)?

И пропишите еще MAILTO в кроне, чтобы вывод скрипта на почту отправлял, ошибки посмотрите.

[umka]
На сайте с 25.05.2008
Offline
456
#4
palladium2010:
linyx --dump http://site.ru/script.php

Вот это жуткое изващение я встречаю не в первый раз!

Какой сверх-разум это придумал?! ))

Во-первых, в том виде, как у вас, скрипт вызывается обычным образом (как из браузера) и проблем с путями быть не должно.

Во-вторых, не работает, возможно из-за того, то нет lynx. И лучше сделать вызов так:

/path/to/php -f /path/to/script.php > /path/to/script.log

/path/to/php — путь к интерпретатору php. Например, /usr/local/bin/php

/path/to/script.php — путь к вашему скрипту, включая путь к вашей домашней директории

/path/to/script.log — аналогично, путь к файлу, в который запишется результат выполнения, в т.ч. ошибки

В script.log вы увидите сообщения, если есть какие-то проблемы с путями и пр.

Лог в помощь!
P2
На сайте с 28.04.2010
Offline
9
#5

Спасибо это решило мою проблему

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий