Вопросы, советы, возможные модификации и вообще все про модуль статистики кланов

Модератор: Exinaus, shw

#86321 Exinaus 29 авг 2014, 07:41
Koshovoi писал(а): здесь что-то не так? я не нашел тут слова "Выполнено"

Последняя фраза которая должна быть в логах:
Koshovoi писал(а):2014-08-28 08:37: (Info) End cron job

Она у вас есть. Почему нет слова Выполнено? Потому что:
2014-08-28 08:37: (Err) Cron started too early. Time limit excided

Эта фраза говорит что запуск крон задачи произошел слишком рано. Что выполнять то?
#86323 wotekb 29 авг 2014, 07:49
Exinaus писал(а):
wotekb писал(а):один раз аж базу сносил и ставил все с нуля. не хочет цеплять 2-ой клан.

Это интересная ошибка. К сожалению мне не удается у себя ее воспроизвести (пытался весь вчерашний вечер), что бы точно понять почему у вас это происходит.

хм. мистика. т.е. уточню тогда этот ход.
создаю все заново. не делая обновления (сбор по крону) и сразу добавляю 2-ой клан. верно?
а то меня трясут, и пока не понимаю,, что и где, вроде б[цензура] все просто.
или достаточно базу из "админки" снести?

Exinaus писал(а):Проблема вот в чем:
при переходе на статистику 2-го клана выходит пересылка на "update.php" и пустой экран не считая

У модуля есть внутренний параметр, который указывает на его версию. Если версия модуля в Базе Данных слишком маленькая происходит принудительное перенаправление на страницу обновления, которая должна произвести необходимые обновления, и соотв. обновить информцию о системной версии. Такое происходит для каждого мультиклана, т.к. у каждого мультиклана есть свои таблицы в Базе Данных, и все надо проверять.
Вот по непонятной причине в основном клане все в порядке, а в мультиклане постоянно происходит перенаправление на скрипт обновления, но скрипт по непонятной причине не обновляет информацию о версии модуля.
Я предложил пересоздать мультиклан, т.к. это должно было пересоздать таблицы в базе данных для мультиклана, но если проблема не исчезает, попробуйте открыть update.php в барузере [цензура]занным для него параметром multiclan, т.е. например вот так: update.php?multiclan=prefix
Это заставит апдейтер ситать мультиклан основой при проведении апдейта базы данных, возможно это поможет.
Если не поможет, будем рассматривать варианты, т.к. без возможности получить доступ к коду модуля, для вывода некоторой системной и промежуточной информации (по умолчанию такого функционала нет) тяжело сказать почему так происходит.

update.php?multiclan=prefix - не спасло ситуацию. ровно так же кидает на "пустой экран" (не считая текста вывода)
#86325 Exinaus 29 авг 2014, 08:16
Тогда давайте решим что делать дальше. Варианта два:

1) Если это возможно, напишите мне в пм данные, для доступа по фтп к файлам вашего модуля на хостинге. Ну и адрес за одно скажете. Я тогда попробую прямо у вас на хостинге попытаться разобраться в чем причина, почему именно так происходит, и постараюсь все исправить.
2) если первый вариант невозможен (я понимаю, не всегда есть желание давать доступ к сайту), просто скажите об этом, я постараюсь сделать пару файлов и передам их вам через личные сообщения, Они должны будут вывести некоторую отладочную информацию, что бы у меня было намного больше информации о возможных вариантах решения проблемы.
#86327 wotekb 29 авг 2014, 08:24
вот же мистика так мистика.
сделал еще один домен. заполнил все поля.
при добавлении 2-го клана указал "Префикс в базе" из 4-х символов.

ну и забрал свежую версию с гитхаба.
все взлетело. может файлы какие то попутались.

цель достигнута
спс за помощь!
#86328 wotekb 29 авг 2014, 08:28
ну и логи начали расти правильно

 Читать дальше

#86378 tyronn 29 авг 2014, 16:02
tyronn писал(а):"Не удается загрузить эту вкладку. Скорее всего проблема на сайте wargaming.net"

с этим что делать?

проблема вновь возникла, что делать? просто ждать?;)
вкладка "запланированные бои"
#86381 REDMONDS 29 авг 2014, 17:06
tyronn писал(а):
tyronn писал(а):"Не удается загрузить эту вкладку. Скорее всего проблема на сайте wargaming.net"

с этим что делать?

проблема вновь возникла, что делать? просто ждать?;)
вкладка "запланированные бои"

Ничего не делать, ждать, какие-то проблемы на стороне WG. Вкладка вскоре заработает.
#86960 Stormicon 04 сен 2014, 05:41
Подскажите, в некоторых модулях автоматическая смена кодировки с CP1251 на UTF-8 не происходит, получается, надо указывать в тексте самих модулей перевод на utf-8, как в main.php ?
#87580 tehnikuvc 08 сен 2014, 01:20
Всем привет, не обращал внимания, но это уже достало;

Undefined variable: active
Error on file /var/www/irk03-111013-01/data/www/orcswot.ru/stats/function/curl.php, on line: 108

Code: $mrc = curl_multi_exec( $mh, $active );
curl_multi_exec() has been disabled for security reasons
Error on file /var/www/irk03-111013-01/data/www/orcswot.ru/stats/function/curl.php, on line: 108

Code: $mrc = curl_multi_exec( $mh, $active );
Undefined variable: active
Error on file /var/www/irk03-111013-01/data/www/orcswot.ru/stats/function/curl.php, on line: 111

Code: while ( $active && $mrc == CURLM_OK )


последнюю неделю не идет сбор данных, куча ошибок в логе:

2014-09-08 08:12////////////////////////////////////////////--->
2014-09-08 08:12: (Info) Loging Started
2014-09-08 08:12: (Info) Authentication: 0
2014-09-08 08:12: (Info) Current run number 68
2014-09-08 08:12: (Info) Current db prefix: tsib_, clain ID: 4285
2014-09-08 08:12: (Err) Error while running cron.php, on line: 108
2014-09-08 08:12: (Err) Error message: Undefined variable: active
2014-09-08 08:12: (Err) Error code: $mrc = curl_multi_exec( $mh, $active );
2014-09-08 08:12: (Err) Error while running cron.php, on line: 108
2014-09-08 08:12: (Err) Error message: curl_multi_exec() has been disabled for security reasons
2014-09-08 08:12: (Err) Error code: $mrc = curl_multi_exec( $mh, $active );
2014-09-08 08:12: (Err) Error while running cron.php, on line: 111
2014-09-08 08:12: (Err) Error message: Undefined variable: active
2014-09-08 08:12: (Err) Error code: while ( $active && $mrc == CURLM_OK )

кто чем может помочь?
#87597 Exinaus 08 сен 2014, 09:56
У вас на сервере отключена функция curl_multi_exec(), это написано в самом первом сообщении о ошибке:
curl_multi_exec() has been disabled for security reasons

Вам необходимо обратиться в сапорт хостинга, и попросить включить этот функционал. Без него модуль статистики работать не будет, т.к. он использует эту функцию для получения данных из api компании wargaming.
Все последующие ошибки вызваны по этой причине, как только сапорт хостинга включит этот функционал, все должно заработать.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Реклама | Adv