Проблема с cron.php

Евгений Дмитриевич
На сайте с 26.10.2007
Offline
97
650

На хостинге поставил крон(время исполнения и путь к файлу cron.php). На почту сообщение приходит, что путь найден но ошибка в содержимом файла. В cron.php не работает include и другие функции, получилась только echo"". Как правильно писать cron.php?

If you are a web designer either web developer you always should know what to expect in next year - Web Design Trends 2018 (http://merehead.com/blog/web-design-trends-2018/). I wish I knew this earlier, it'd save me some money. Merehead (http://merehead.com/)
[Удален]
#1

пути в инклюдах видимо придется прописать абсолютные

Евгений Дмитриевич
На сайте с 26.10.2007
Offline
97
#2

Сделал абсолюный путь, нечего не изменилось пишет "syntax error near unexpected token"

wdsg
На сайте с 09.02.2009
Offline
31
#3

Евгений Дмитриевич, покажите, пожалуйста, что Вы написали в cron. Такое впечатление, что сослались прямо на php-файл.

Проектирование и разработка сложных IT-систем. Вожусь с проблемными задачами.
[Удален]
#4

да, или не похапе его открыли)

Евгений Дмитриевич
На сайте с 26.10.2007
Offline
97
#5

Это весь код:

include ("includes/db.inc");

$add=mysql_query("INSERT INTO cron (id) VALUES (1)");

Писал echo "1" - Это показывает.

Я не ставил <? ?> cron не обнаруживает

wdsg
На сайте с 09.02.2009
Offline
31
#6

Вы не совсем поняли вопрос. Не могли бы Вы привести строку крона, которая должна запустить скрипт? Я так понимаю, настройка крона из панели производится? Тот echo "1" выполняет НЕ PHP а интерпретатор командной строки.

Евгений Дмитриевич
На сайте с 26.10.2007
Offline
97
#7

Из панели управления сайта(cPanel). Путь $HOME/public_html/cron.php

wdsg
На сайте с 09.02.2009
Offline
31
#8

А где же вызов интерпретатора PHP? Вы пытаетесь выполнить PHP-код интерпретатором командной строки. Должно быть:

[полный путь к PHP на сервере] $HOME/public_html/cron.php

Например:

/usr/local/bin/php $HOME/public_html/cron.php
Евгений Дмитриевич
На сайте с 26.10.2007
Offline
97
#9

Спасибо, получилось. Путь к PHP на сервере может менятся на разных серверах? Если да, тогда я смогу его увидеть функцией phpinfo()?

wdsg
На сайте с 09.02.2009
Offline
31
#10

Не за что. Да. Да.

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