FAQ Общие вопросы про отвязку крона

dan0ne

Пользователь
Ах, да в том-то и дело, права выставлены:

pravak.png


По поводу капчи, из лога:
Код:
[05-Feb-2012 23:25:28] PHP Warning:  imagejpeg(): SAFE MODE Restriction in effect.  The script whose uid is 1015 is not allowed to access /var/www/dan0ne/data/www/duovox.org/images/captcha/30 owned by uid 33 in /var/www/dan0ne/data/www/duovox.org/includes/captcha/captcha.php on line 392
[05-Feb-2012 23:25:28] PHP Warning:  imagejpeg(): Invalid filename in /var/www/dan0ne/data/www/duovox.org/includes/captcha/captcha.php on line 392
Судя по первому - права, но права выставлены.
Второе , вот 392-я строка:
Код:
imagejpeg($img2, $img_path, $jpeg_quality);
Там все дефолтно, не знаю, откуда ошибка...

Я уж думаю перезалить все заново, а то фигня какая-то, ей-богу.
Я ведь из-за капчи сюда и писал, потому что изучив форум, пришел к выводу, что это из-за крона.
 
K

Kruz

Гость
ISPmanager

При нажатии выполнить вылетает ошибка Exited with return code = 127

Путь типа: */5 * * ** /usr/local/etc/php -f /home/www/name/data/www/domen.ru/cron.php

причина в неправильно указанных путях?
 

Gogy72

Пользователь
dan0ne, судя по скрину, у вас выставлены права 777 на папку images. Проверьте права на папку captcha (находится в images), права на чтение всех изображений, находящихся в папках 0 - 49.
P.S. у меня была точно такая-же история, когда я перенёс бэкап трекера с сервера провайдера на домашнюю Ебунту. Права на папки стояли как положено, а вот на файлы в папках права на чтение были запрещены. Пришлось ручками всё поправлять.
 

JDVU

Пользователь
ISPmanager

При нажатии выполнить вылетает ошибка Exited with return code = 127

Путь типа: */5 * * ** /usr/local/etc/php -f /home/www/name/data/www/domen.ru/cron.php

причина в неправильно указанных путях?
или не указан пользователь от которого запускать задачу
или проверьте путь до пхп, мне кажется вы ошиблись: /usr/local/bin/php
 

tmk

Пользователь
Может кому поможет - на убунту 10.04 долго думали, в итоге помогло следующее:
cron.php, хранится в директории сайта:
Код:
<?php  define('START_CRON', true);  require('/var/www/common.php'); ?>

При стандартном способе "*/5 * * ** путь до папки/php/php -f /путь до папки/www/cron/cron.php" возникали проблемы с нахождением файла config.php который требуется в файле common.php на 13 строке. Решили проблему следующим запросом в кронтабе:
Код:
*/2 * * * *  cd /var/www/ && php -f cron.php
И еще -
Стоит добавить, чтобы задачи выполнялись корректно, необходимо в конце файла с заданием оставить пустую строку, которая создается crontab по умолчанию.[3]
и действительно пока мы не добавили "Энтр" в конце строки в кронтабе не работало.
 
K

kenny

Гость
tmk, вообще прописные истины, но насчет вашей этой убунты, вы пути посмотри системные прежде чем писать.
мой способ работает в на все сто!
Крон он и в африке крон!
 
K

kenny

Гость
не знаю как в ваших дебианах, но если использовать кронтаб все нормально работает.
 
Сверху