Сайт находится на хостинге Arvex.com. Там есть Сpanel, в ней управление corn, расписание я настроил (тут мне свё понятно), мне не понятно как правильно путь к файлу прописать.
Пробовал мой_сайт/copn/php в ответ получаю: /bin/sh: мой_сайт/corn.php: No such file or directory
Пробовал: /home/мой_логин/public_html/corn.php в ответ плучаю /bin/sh: /home/мой_логин/public_html/corn.php: No such file or directory.
Может кто знает как там что делать.
#2
22 июля 2012 в 16:48
ну скорее всего от корня нужно прописывать /var/www/xxx/home/мой_логин/public_html/corn.php
чтото типа этого
чтото типа этого
#3
22 июля 2012 в 16:50
вроде я так и делал.
Залил на сайт файлик вот с таким содержимым
запустил его он мне и выдал полный путь от корня. Или нет?
Залил на сайт файлик вот с таким содержимым
<html> <head> <META http-equiv=Content-Type content="text/html; charset=Windows-1251"> <title>Путь к текущему каталогу от корня</title> </head> <body> <?php echo 'Полный путь к каталогу: '; echo $_SERVER['DOCUMENT_ROOT']; echo '/'; ?> </body> </html>
Сегодня в 18:06
#4
22 июля 2012 в 17:31
cron.php, а не corn.php. Файл так называется. Вот и информируют вас, что такой файл не найден.
#5
22 июля 2012 в 17:42
Ёпрст, точно во лоханулся, а на хостинге в поддержке тоже этот мой косяк не заметили))) Ща проверим. Спсcron.php, а не corn.php. Файл так называется. Вот и информируют вас, что такой файл не найден.
Попробовал: /home/мой_логин/public_html/cron.php ответ /bin/sh: /home/мой_логин/public_html/cron.php: Permission denied. Почему доступ запрещён?
У демона cron-а не хватае прав для выполнения вашего файла.Почему доступ запрещён?
Нормальный хостер обычно указывает, какие права должны быть на запускаемый файл. Узнайте у хостера. Или установите на файл cron.php права 755
+ внимательность и еще раз внимательность, залог успеха!cron.php, а не corn.php
#9
23 июля 2012 в 00:12
А чё, кукуруза.php даже лучше звучит
А если по делу, то была подсказка при установке… Была?))
Создайте задание для CRON
Добавьте файл /cron.php в расписание заданий CRON в панели вашего хостинга.
Интервал выполнения — 24 часа. Это позволит системе выполнять периодические сервисные задачи. Обычно команда, которую нужно добавить в CRON, выглядит так:
php -f /полный/путь/до/сайта/cron.php > /dev/null
В случае затруднений обратитесь в техническую поддержку хостинга.
Вот и пропишите php -f /home/мой_логин/public_html/cron.php > /dev/null
А если по делу, то была подсказка при установке… Была?))
Создайте задание для CRON
Добавьте файл /cron.php в расписание заданий CRON в панели вашего хостинга.
Интервал выполнения — 24 часа. Это позволит системе выполнять периодические сервисные задачи. Обычно команда, которую нужно добавить в CRON, выглядит так:
php -f /полный/путь/до/сайта/cron.php > /dev/null
В случае затруднений обратитесь в техническую поддержку хостинга.
Вот и пропишите php -f /home/мой_логин/public_html/cron.php > /dev/null