Помощник
|
Помогите настроить cron |
Погодин
|
Сообщение
#1
|
||
|
|
||
|
|||
glook |
18.3.2009, 19:15;
Ответить: glook
Сообщение
#2
|
|
у меня были проблемы с кроном ,я юзал http://cronjob.ru/
|
|
|
Погодин
|
Сообщение
#3
|
|
glook, это конечно хорошо, но хотелось бы у моего хостера настроить cron.
-------------------- |
|
|
AleXSuS |
18.3.2009, 20:00;
Ответить: AleXSuS
Сообщение
#4
|
|
Помогите настроить cron, а именно нужно сделать правило для выполнения скрипта autobackup.php (скрипт автобекапа DataLife Engine). У хостера best-hoster.ru этот скрипт работал на ура, без каких-либо дополнительных настроек. А сейчас я переехал к McHost.ru и вот у нового хостера ничего не получается. Приходит вот такой отчёт на почту: PHP Warning: require_once(): open_basedir restriction in effect. File(/home/httpd/vhosts/site.com/httpdocs/engine/classes/mysql.php) is not within the allowed path(s): (/notexists) in /home/httpd/vhosts/site.com/httpdocs/bup.php on line 58 Может кто тоже есть с mchost.ru и кто настраивал cron? Я с McHost. В двух словах: в панели выбираем домен -> планировщик задач -> задача, в таком виде (здесь в примере указано, если скрипт лежит в корне, если нет, то нужно дописать путь к папке в которой лежит): /usr/bin/php -q /home/httpd/vhosts/вашдомен.ру/httpdocs/autobackup.php ну и остаётся выставить время выполнения скрипта... Сообщение отредактировал AleXSuS - 18.3.2009, 20:01 |
|
|
Погодин
|
Сообщение
#5
|
|
AleXSuS, это понятно. Я так и делал. И мне приходило письмо на mail, текст которого я привёл в 1-ом сообщении.
Может что то надо подкоректировать в самом файле autobackup.php? -------------------- |
|
|
AleXSuS |
18.3.2009, 20:41;
Ответить: AleXSuS
Сообщение
#6
|
|
AleXSuS, это понятно. Я так и делал. И мне приходило письмо на mail, текст которого я привёл в 1-ом сообщении. Может что то надо подкоректировать в самом файле autobackup.php? ну в самом файле разумеется надо было одно значение подправить: Для включения поддержки автоматического бекапа БД вы должны поставить значение 1 для переменной $allow_auto_backup ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ $allow_auto_backup = 1; и права на запись в папку backup проверьте |
|
|
Погодин
|
Сообщение
#7
|
|
не, не это.
$allow_auto_backup = 1; стоит. права на папку 777. Сообщение отредактировал Погодин - 18.3.2009, 20:59 -------------------- |
|
|
AleXSuS |
18.3.2009, 21:11;
Ответить: AleXSuS
Сообщение
#8
|
|
не, не это. $allow_auto_backup = 1; стоит. права на папку 777. судя по ошибке при обращении к этому файлу на 58 строке: require_once ENGINE_DIR.'/classes/mysql.php'; скрипт пишет что его нет... проверьте есть ли он там и ещё напишите какая у вас версия движка и изменялся ли вами как-то .htaccess если изменялся, то что изменялось. Сообщение отредактировал AleXSuS - 18.3.2009, 21:16 |
|
|
Погодин
|
Сообщение
#9
|
|
/classes/mysql.php есть. Там написано не то что бы файла нет,а то что путь не правильный.
Я сейчас вспомнил, что давно была подобная ситуация на ozhosting и там ситуация была решена путём дополнения ENGINE_DIR', '/home/site/public_html/site.com/engine но тут даже это не прокатило. -------------------- |
|
|
AleXSuS |
18.3.2009, 22:30;
Ответить: AleXSuS
Сообщение
#10
|
|
/classes/mysql.php есть. Там написано не то что бы файла нет,а то что путь не правильный. Я сейчас вспомнил, что давно была подобная ситуация на ozhosting и там ситуация была решена путём дополнения ENGINE_DIR', '/home/site/public_html/site.com/engine но тут даже это не прокатило. Что означает ошибка: Warning: open_basedir restriction in effect. File(...) is not within the allowed path(s):... ? Это сообщение указывает на то, что путь к Вашей домашней директории не включён в список возможных путей, указанных в параметре open_basedir в файле php.ini. open_basedir ограничивает список директорий, внутри которых PHP скрипты могут читать файлы. В результате, в Вашем случае ошибка выходит из-за того, что скрипт PHP пытается открыть файл, к которому у него нет доступа. Один из способов решения этой проблемы – это включить путь к домашней директории в список путей, читаемых PHP скриптом (указанных параметром open_basedir). Например, чтобы указать, что скрипт PHP имеет право читать файлы из папок /home/vhosts, /usr/share/php/pear/ и /tmp, используйте синтакс: open_basedir =/home/vhosts:/usr/share/php/pear/:/tmp Другой вариант – это отменить ограничения open_basedir и открыть доступ ко всем файлам, что обычно происходит по умолчанию. Упомянутые изменения добавляются в файле php.ini. В случае установки на удалённом сервере обратитесь в службу поддержки Вашего хост-провайдера. Странно другое... почему вообще такое может быть, я на том же хостинге, по идее одинаковые настройки должны быть. Какой тариф? Сообщение отредактировал AleXSuS - 18.3.2009, 22:31 |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как настроить в WordPress для SEO оптимизации | 8 | rownong27 | 2488 | 2.3.2024, 12:59 автор: toplinks |
|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
Помогите рещить проблему с монитором. Почему низкое разрешение при подключении монитора через displayport? |
0 | Levels | 1702 | 11.12.2020, 0:48 автор: Levels |
|
Помогите кто нибудь получить партнерку Росбанк! | 7 | heisenberg_mw | 2347 | 7.8.2020, 9:28 автор: heisenberg_mw |
|
Помогите найти тему пожалуйста | 7 | virtas | 12588 | 24.7.2020, 17:02 автор: -JamesSmips- |
Текстовая версия | Сейчас: 26.4.2024, 7:25 |