Ошибка: Cannot redeclare make_forum_select() ???

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Ошибка: Cannot redeclare make_forum_select() ???

Сообщение diakas »

Ворум обновлен до 21 версии.
Получилось, что отправлял очень большое сообщение, форум выдал вначале:
Fatal error: Maximum execution time of 30 seconds exceeded in .../forum/includes/functions_search.php on line 62
Кстати такая надпись получается довольно часто при отправке крупных сообщений, но потом сообщение все-же открывается...

А вот теперь при просмотре последней страницы пишет:
Fatal error: Cannot redeclare make_forum_select() (previously declared in .../forum/includes/functions_admin.php:27) in /.../forum/includes/functions_admin.php on line 27
Кстати - из-за этого пришлось откатить назад мод
## MOD Title: First Post On Every Page
## MOD Author: Xpert < xpert@phpbbguru.net > (N/A) http://www.phpbbguru.net
## MOD Description: This mod allows showing the first post of the topic on every page. Moderator or admin can set this at the first post of the topic.
## MOD Version: 1.0.1
Т.к. он на при просмотре последнес страницы темы тоже выдает такую ошибку
Fatal error: Cannot redeclare make_forum_select() (previously declared in .../forum/includes/functions_admin.php:27) in /.../forum/includes/functions_admin.php on line 27
Добавлено спустя 1 минуту 7 секунд:

Как с этими двумя проблемами бороться???

Добавлено спустя 6 минут 44 секунды:

И еще в админпанели не запоминается
Интервал поиска поискового флуда
Время в секундах задержки до следующего поиска
Там при просмотре конфигурации форума ничего по умолчанию не стоит.
Может это как-то связано???
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Ау!!!

Кто подскажет хоть с первым вопросом - как увеличить время с 30 секунд хоть до 120 ???
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

1. к хостеру
2. мод тут ни при чем
3. криво обновили форум, читайте как это надо делать, устал всем действующим на авось объяснять
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Xpert
Насчет админпанели - где хоть смотреть, в каких файлах ошибку?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

diakas писал(а):functions_admin.php:27) in /.../forum/includes/functions_admin.php on line 27
Тут что, что-то принципиально непонятно? Может буквы не те? Может цифры надо чтобы римские были? Учитесь понимать хотя бы то, что сами пишете. И файл указан, и строка.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Xpert
Я смотрел и vievtopic и functions_admin.php - не знаю с чем сравнивать и функция какая второй раз декларируется :roll: , и вообще из-за чего ошибка, т.к. этот глюк выползает очень редко - при очень большом сообщении или при включении мода First Post On Every Page...

Может это связано как-то с File Attachment Mod? - но он у меня прекрасно работает...

А что насчет незапоминания времени поискового флуда - где править эту ошибку?

Может какие файлы форума здесь выложить?
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

functions_admin у меня уже месяца 3 не менялась - значит ошибка не в нем.

Добавлено спустя 47 минут 8 секунд:

Вот примерно где может быть ошибка: [Sec] Added configurable search flood control to reduce the effect of DoS style attacks - при обновлении форума на 20 версию, кстати до этого у меня был установлен мод DoS Protection от Vladson, может они конфликтуют???

Добавлено спустя 1 час 12 минут 42 секунды:

удалил DoS Protection от Vladson
добавил таблицу из 20 форума (забыл тогда обновить базу нормально) - появилось число в времени поискового флуда.

Но все равно при постинге "простыни" форум начинает глючить, с теми же симптомами....

Просмотрел functions_search.php там 62 строка - это цикл удаления слов меньше 3 и больше 20 - на нем и возникает Maximum execution time of 30 seconds

Вопрос для знатоков - где можно увеличить это время???

Добавлено спустя 3 минуты 47 секунд:

Походу это время заложено в php.ini - Время, по истечении которого, сервер прервёт работу скрипта.

:(
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Так вопрос тогда перетекает во вторую часть - почему возникает ошибка
Fatal error: Cannot redeclare make_forum_select() (previously declared in .../forum/includes/functions_admin.php:27) in /.../forum/includes/functions_admin.php on line 27
И с чем ее едят?
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Ничего у меня не получается, кто поможет :( ???
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Файл выложите.
diakas писал(а):forum/includes/functions_admin.php
Вам же объяснили где искать...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Xpert
там все как обычно :
functions_admin.php строчка 27
function make_forum_select($box_name, $ignore_forum = false, $select_forum = '')
Главное - в поиске нормально отображается сообщение, которое потом при просмотре глючит :?:

Добавлено спустя 39 секунд:

фаил выкладываю (см. вложение)

Добавлено спустя 4 минуты 48 секунд:

я уже и моды порыл которые последние пару месяцев ставил:
Birthday Rank
Birthdays
Gzip Level
Page Generation Time
Post move to a bin forum (Recycle Bin addon)
phpBB 2.0.20 to phpBB 2.0.21 Code Changes
Topics Anywhere
FIND - Forum Integrated News Delivery - Input
Moderator Tags Russian Translation
Moderator Tags
...
Где можно эту ошибку искать - смотрел вроде viewtopic.php
Его затрагивали немного
Birthday Rank
Post move to a bin forum (Recycle Bin addon)
phpBB 2.0.20 to phpBB 2.0.21 Code Changes
...
это до апреля - вроде раньше глюка не замечал...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось diakas 10.07.2006 15:25, всего редактировалось 1 раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Мне неясно какой мод добавляет во viewtopic.php вызов functions_admin.php

Я файл просил выложить, но не текстом, а вложением. Здесь, если вы не заметили, тоже стоит File Attachment Mod.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

Xpert
Направление поиска немного понял
во viewtopic.php вызов functions_admin.php
щас проюсь...

Добавлено спустя 1 минуту 7 секунд:

предыдущее сообщение тоже исправлено ;)

Добавлено спустя 11 минут 22 секунды:

итак методом НАУЧНОГо тыка удалил начина со строчки 466 в viewtopic.php

Код: Выделить всё

if ($resync) 
{ 
   include($phpbb_root_path . 'includes/functions_admin.' . $phpEx); 
   sync('topic', $topic_id); 

   $result = $db->sql_query('SELECT COUNT(post_id) AS total FROM ' . POSTS_TABLE . ' WHERE topic_id = ' . $topic_id); 
   $row = $db->sql_fetchrow($result); 
   $total_replies = $row['total']; 
}
ЗАРАБОТАЛО ВСЕ! Глюк пропал.

Теперь вопрос - что я сделал ;) ? :roll:

Добавлено спустя 4 минуты 22 секунды:

Xpert
Щас попробую поставить твой мод First Post On Every Page, о результатах сообщу :)

Добавлено спустя 13 минут 52 секунды:

вернул эти коды обратно, просто убрал вызов

Код: Выделить всё

  include($phpbb_root_path . 'includes/functions_admin.' . $phpEx); 
Все прекрасно с твоим модом работает - вопрос корректно ли это?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
diakas
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: КРАСНОДАР

Сообщение diakas »

так выяснил еще один глюк - когда удаляешь сообщения, а кто-то заходит с перврой страницы на удаленные выползает такой глюк:
Fatal error: Cannot redeclare make_forum_select() (previously declared in /forum/includes/functions_admin.php:27) in /forum/includes/functions_admin.php on line 27
Где теперь это исправить?

Добавлено спустя 12 минут 3 секунды:

все ошибку исправил - удалил таким же макаром оставшийся вызов functions_admin в viewtopic. :)

Вернуться в «Поддержка phpBB 2.0.x»