We build. You grow.

Get best community software here

Start a social network, a fan-site, an education project with oxwall - free opensource community software

Задачи CRON для Oxwall | Forum

Banaмba
Banaмba Mar 9 '13
На какие задачи нужно настроит cron для oxwall?

Какое время рекомендовано для различных задач?

Нужно ли настраивать на запуск файлов в каталоге /ow_updates/ ?

Если нужно, то какие фалы?

На что ещё нужно cron настраивать?

За что отвечает запуск /ow_cron/run.php ?


Отредактировано: Задачи CRON для Oxwall http://docs.oxwall.org/install:cron

The Forum post is edited by Banaмba Mar 11 '13
Banaмba
Banaмba Mar 10 '13
Крон не запускает скрипт ow_cron/run.php для версии 1.4


Написал хостеру, и получил ответ:

 ..при проверке скрипта выявлена ошибка:
Fatal error: Call to undefined method OW_ThemeManager::initDefaultTheme() in /home/www/z247993/banamdas/ow_cron/run.php on line 54

Исправьте ошибку в 54 строке скрипта и сообщите нам - выполним проверку повторно.


Кто знает, что нужно исправить в строке 54? 

Вот эта строка: 

   

OW::getThemeManager()->initDefaultTheme();  

The Forum post is edited by Banaмba Mar 10 '13
Vladimir
Vladimir Mar 10 '13
Возможно вы удалили дефолтную тему
Banaмba
Banaмba Mar 10 '13
Quote from Vladimir Возможно вы удалили дефолтную тему

А ведь и правда. И я кажется могу взять её из дистрибутива 1.4. Большое спасибо!
Banaмba
Banaмba Mar 10 '13
В 1.4 по умолчанию тема Graphite. Я её не удалял раньше. Но сейчас перенёс папку ow_themes с вновь установленного дистрибутива 1.4. Там ещё тема Club, и все. Посмотрю что будет. Но в строке 54 как раз про дефолтную тему. 
Banaмba
Banaмba Mar 10 '13
Во вновь установленном дистрибутиве (крон работает) строк 54 выглядит так:

$newRunJobDtos = array();


А в основном так:

OW::getThemeManager()->initDefaultTheme();


Но и в обновляемом клоне (там все работает )она выглядит так:

OW::getThemeManager()->initDefaultTheme();


заменил в основном из установленного дистрибутива. получил при обращении к /ow_cron/run.php


Error 500Internal Server Error.
но обновление заработало, и строка 54 в файле rub.php изменилась наOW::getThemeManager()->initDefaultTheme();
При повторном обращении к ow_cron/run.php через строку, а не белая страница, как при первом запуске.Error 500Internal Server Error.


восстановил старый файл, и снова:

Fatal error: Call to undefined method OW_ThemeManager::initDefaultTheme() in /home/www/z247993/banamdas/ow_cron/run.php on line 54


Залил снова дистрибутивный. Строка 54 выглядит в нем сразу же после закачивания как:

OW::getThemeManager()->initDefaultTheme();


Теперь должно работать. Может кому пригодится..

The Forum post is edited by Banaмba Mar 11 '13
Vladimir
Vladimir Mar 11 '13
кеш нужно было еще очистить
Banaмba
Banaмba Mar 11 '13
Quote from Vladimir кеш нужно было еще очистить

Как это сделать?
Banaмba
Banaмba Mar 11 '13
 Задачи CRON для Oxwall  http://docs.oxwall.org/install:cron
Banaмba
Banaмba Mar 12 '13
Обновление пользователей онлай происходит в реальном времени и при удаленных задачах для CRON у хостера. Не запускается ли внутреннее выполнение файла / ow_cron / run.php после его первого запуска? И тогда задания для CRON у хостера не нужны?
Banaмba
Banaмba Mar 12 '13
Quote from Banaмba Обновление пользователей онлай происходит в реальном времени и при удаленных задачах для CRON у хостера.

..но только какое то время. потом обновление показа онлайн пользователей прекращается, и нужен запуск cron.