Белый экран и... ВСЁ!

Проблемы с установкой или работой phpBB 2.0.x? Получите помощь здесь!
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение L@SS@RD 19.12.2005 2:05

RomaRS, рассказывай, что за ошибки, разберёмся вместе =)
L@SS@RD
phpBB 2.0.0
 
Сообщения: 106
Зарегистрирован: 30.04.2004 23:34
Откуда: Москва


Сообщение RomaRS 19.12.2005 20:48

L@SS@RD
Так у тебя все работает без глюков?
А я попробую пока чисто установить мод заново с исправлениями, а то я делал исправления прямо в коде уже установленного мода - мог вполне ошибиться. Как проверю - отпишусь.

Siava, А проблема мне кажется все-таки в моде, т.к. без него и с установленными другими модами у меня все работает нормально :)

А может быть в 2.0.6-версии эти траблы исправили?
Эх... Надо все смотреть - а времени-то нема!

А насчет админской панели глюка я читал где-то на форумах создателя мода. Там эту проблему решили.

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

Так, он запустился, ура!
Только проблемка в следующем - не хочет заходить в админскую панель. Слева фрейм пустой, а затем пишет Connection Time Out. Что за?..
Аватара пользователя
RomaRS
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 21.11.2005 22:32

Сообщение Siava 19.12.2005 23:27

RomaRS
RomaRS писал(а):Только проблемка в следующем - не хочет заходить в админскую панель. Слева фрейм пустой, а затем пишет Connection Time Out. Что за?.

Вот-вот.. аналогично.. хотя наверно как-то решается.. тут в форуме были похожие вопросы :roll:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение L@SS@RD 20.12.2005 0:21

RomaRS, у меня проявился только 1 глюк, на который я сначала не обратил внимания...

Это как раз формирование списка форумов, в админ-панели, в управлении форумами. Я сравнил с рабочим вариантом мода и оказалось, что что-то не то ) Структура отображается неверно. Решения пока не нашёл... ошибок тоже нету, даже с включенным отображением в common.php

В остальном вроде всё ок... функциональность не пропала.

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

Да, напоминаю, что у меня он был встроен в phpBBplus и заново я не пытался ставить этот мод...
L@SS@RD
phpBB 2.0.0
 
Сообщения: 106
Зарегистрирован: 30.04.2004 23:34
Откуда: Москва

Сообщение RomaRS 20.12.2005 15:48

Люди, кто-нибудь может проверить этот фикс?
А то у меня PHP5 только на Джино, а сам на диал-апе сижу... :(
В общем, вот что надо сделать:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_forums.php
#
#-----[ FIND ]------------------------------------------------
#
//-- modify
            $sql = "UPDATE " . FORUMS_TABLE . "
               SET cat_id = $to_id" . $sql_feed . "
               WHERE cat_id = $from_id" . $sql_where;
//-- fin mod : categories hierarchy ----------------------------------------------------------------
            if( !$result = $db->sql_query($sql) )
            {
               message_die(GENERAL_ERROR, "Couldn't move forums to other category", "", __LINE__, __FILE__, $sql);
            }
         }
#
#-----[ AFTER, ADD ]------------------------------------------
#
         else if ( $to_fid == 'Root' )
         {
            $found = false;
            for ($i=0; $i < count($tree['sub'][POST_CAT_URL . $from_id]); $i++)
            {
               $found = ($tree['type'][$tree['keys'][$tree['sub'][POST_CAT_URL . $from_id][$i]]] == POST_FORUM_URL);
            }
            if ($found)
            {
               message_die(GENERAL_ERROR, $lang['Must_delete_forums']);
            }
         }
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM

Затем запустить эту штуку:
http://ggweb-fr.com/gg/dev/download/fix ... 205_db.zip

Эта тема была здесь: http://rpgnet.clanmckeen.com/demo/viewtopic.php?t=3679

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

ЛЮДИ!
Так, мне удадлсь локализовать ошибку.
Я убрал файл admin_forums.php и admin_faq.php (мод FAQ Admin - видимо, подобный глюк), т.к. выводились какие-то ошибки redeclaration'ах функций. Закомментировал - админская панель запустилась. Теперь надо искать суть ошибки. Авось моя инфа поможет.

Да, проверьте все-таки этот фикс, т.к. там именно о проблеме в admin_forums говорили... :roll:
Прошу проверить!

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

Я ЭТО СДЕЛАЛ!
ПОВТОРЯЮ, Я ЭТО СДЕЛАЛ!!!!!!!!!!!!!!!!
YYYYYEEEEEEHHHHHHAAAAAWW!!!!!!!!

В общем, рассказываю.
Вначале я слелал вот этот фикс:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_forums.php
#
#-----[ FIND ]------------------------------------------------
#
        $sql = "UPDATE " . FORUMS_TABLE . "
          SET cat_id = $to_id
          WHERE cat_id = $from_id";
        if( !$result = $db->sql_query($sql) )
        {
          message_die(GENERAL_ERROR, "Couldn't move forums to other category", "", __LINE__, __FILE__, $sql);
        }
      }
#
#-----[ AFTER, ADD ]------------------------------------------
#
//MOD-CAT FIX
       else if ( $to_fid == 'Root' )
         {
            $found = false;
            for ($i=0; $i < count($tree['sub'][POST_CAT_URL . $from_id]); $i++)
            {
               $found = ($tree['type'][$tree['keys'][$tree['sub'][POST_CAT_URL . $from_id][$i]]] == POST_FORUM_URL);
            }
            if ($found)
            {
               message_die(GENERAL_ERROR, $lang['Must_delete_forums']);
            }
         }
//END MOD-CAT FIX
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM

Но это еще не все.
Следующая проблема эта встречается в двух (!) модах. Помимо этого $this (создатель, программист хренов, чтоб его... :P ну как это можно писать такие названия переменных???!), он (они!) еще сумели перегрузить get_info, которая используется в admin/index.php для определения, не появилась ли новая версия, чтоб ее... :evil: В общем, по ходу, создатели этих модов (FAQ Admin и Mod-CatHierarchy) делали свои разработки на более старых версиях форума, где этой проверки на версию не было. Значит, если у вас стоит только один Mod-CatHierarchy мод подкатегорий, надо только закомментировать блок проверки версий, где встречается эта переменная $get_info. Если вы еще юзаете FAQ Admin, который вводит свою функцию get_info() получения инфы о текущем FAQ-модуле, то надо эту функцию во всем моде переименовать. В случае устновленных и того, и другого, действия следующие:
1) убрать информацию о наличии новой версии PHPBB:
Код: Выделить всё
#
#-----[ OPEN ]----------------------------------
#
admin/index.php
#
#-----[ FIND ]----------------------------------
#
  // Check for new version
#
#-----[ BEFORE, ADD ]----------------------------------
#
/*
#
#-----[ FIND ]----------------------------------
#
  $template->assign_vars(array(
    'VERSION_INFO'  => $version_info,
    'L_VERSION_INFORMATION' => $lang['Version_information'])
  );
#
#-----[ AFTER, ADD ]----------------------------------
#
*/
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#


2.1.1) Если у вас стоит один из этих модов и все равно ничего не работает, поищите переменную get_info во всей директории admin/, и переименуйте те файлы, в которых она есть
2.1.2) Если все заработало, сами понимаете, что делать
2) Если у вас стоят оба мода FAQ Admin и ModCatHierarchy:
В одном из них, удобнее в FAQ Admin, сами понимаете - он меньше :wink:, меняем все get_info на get_faq_info или что-то в этом роде.

В общем, пришли к выводу, что все эти белые экраны связаны с переопределением зарезервированных переменных. Если глюк в админской панели, локализовать его можно поочередно удаляя все ее функции (файлы admin_*.php), локализуя ошибку.

Надеюсь, у вас тоже все заработает :wink: :D

В вообще, у меня еще есть проблемка, но то уже из другой оперы. Логинится только со второго раза, и выходит тоже. Но об этом в другой теме: http://phpbbguru.net/community/viewtopi ... 8619#58619

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

Да, забыл еще 2 переменные для FAQ Admin MOD:
помимо get_info, надо еще переименовать get_list и get_lang_list в admin/admin_faq.php.
А проблему с Connection Timed Out при проверке версий теперь давайте обсудим здесь: http://phpbbguru.net/community/viewtopi ... 8621#58621
Аватара пользователя
RomaRS
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 21.11.2005 22:32

Сообщение L@SS@RD 20.12.2005 20:21

Так, чтобы попробовать решить, вышеупомянутую мной проблему с отображением списка форумов в админке, я решил взять ещё раз старый(родной) файл(admin_forums.php) из phpBBplus и произвести поэтапные изменения в нём заново, одновременно проверяя работоспособность на рабочем форуме.

Как ни странно, теперь всё отображается нормально.
+ я использовал фикс, о котором сказал RomaRS в предыдущем сообщении.

Буду проверять дальше.

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

в 20:18 минут по московскому времени прошло повторное тестирование работоспособности данного мода. И прошло оно успешно !

Ура, товарищи !!! =))
L@SS@RD
phpBB 2.0.0
 
Сообщения: 106
Зарегистрирован: 30.04.2004 23:34
Откуда: Москва

Сообщение Siava 21.12.2005 23:49

RomaRS
RomaRS писал(а): Если глюк в админской панели, локализовать его можно поочередно удаляя все ее функции (файлы admin_*.php), локализуя ошибку.

Таким методом я из 127 файлов обнаружил 5 несовместимых с PHP5.

admin_statistics.php
admin_pa_ug_auth.php
admin_medal.php

admin_subtemplates.php
admin_ip_log_bat2.php

В admin_medal.php замена get_info не срабатывает
с admin_subtemplates.php разобрался, там тот же $this (так как автор тот же что и подфорумов)
в других файлах вообще ничего похожего нет.. придётся искать :(

+ нашёл ещё несовместимость с PHP5 в Full Album Pack, где снова используется технология подкатегорий.
Пофиксил:
album_hierarchy_functions.php
album_hierarchy_sql.php

найти $this и заменить на что-нибудь.. например $this_album

(синим обозначил имена файлов, которые исправить удалось, красным - пока ещё нет)

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

RomaRS
1) убрать информацию о наличии новой версии PHPBB:
Хм.. у меня и с этим кодом всё корректно работает :roll:

Вначале я слелал вот этот фикс:
А зачем этот фикс, если с установленным модом подфорумов о стандартной функции управления форумами можно позабыть...?
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение L@SS@RD 22.12.2005 19:17

Siava, а ты аккуратно заменял переменную $this из мода Cat Hierarchy ?
Я просто в паре файлов встречал где $this выполняет функцию указателя.

Если ты делал автоматическую замену всех $this'ов... то есть вероятность, что где-то могла закрасться ошибка из-за этого.

(К сожалению сейчас уже точно не скажу в каком файле я встречал это... но проверь хотя бы те, которые у тебя красным отмечены...)
L@SS@RD
phpBB 2.0.0
 
Сообщения: 106
Зарегистрирован: 30.04.2004 23:34
Откуда: Москва

Сообщение Siava 22.12.2005 21:58

L@SS@RD
Конечно аккуратно :) пролистал инструкцию мода и копируемые файлы и заменил в них.. в этих файлах уже причина в других инструкциях и точно не из-за CatHierarhy.. где-то в типах переменных, где-то ещё фиг знает в чём.. придётся копаться в error_log'e и гугле.
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение L@SS@RD 22.12.2005 22:30

Siava, понятно... ну тогда только по конкретным ошибкам ориентироваться ...
L@SS@RD
phpBB 2.0.0
 
Сообщения: 106
Зарегистрирован: 30.04.2004 23:34
Откуда: Москва

Сообщение RomaRS 24.12.2005 17:23

Рад, что совместными усилиями мы чего-то добились :wink:
Спасибо, L@SS@RD, Siava и SPeller
Аватара пользователя
RomaRS
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 21.11.2005 22:32

Сообщение NCom 06.01.2006 17:49

Здраствуйте. Я в админке создал подфорум...удалил другой, далее чистый выводит вот эти ошибки
Код: Выделить всё
Notice: Undefined index: hide in /home/ncomsistemru/www/includes/functions_mods_settings.php on line 130

Notice: Undefined index: hide in /home/ncomsistemru/www/includes/functions_mods_settings.php on line 130

Notice: Undefined index: hide in /home/ncomsistemru/www/includes/functions_mods_settings.php on line 130

Notice: Undefined index: datetime in /home/ncomsistemru/www/includes/mods_settings/mod_calendar.php on line 53

Notice: Undefined index: datetime in /home/ncomsistemru/www/includes/mods_settings/mod_calendar.php on line 56

Notice: Undefined index: datetime in /home/ncomsistemru/www/includes/mods_settings/mod_calendar.php on line 57

и все в таком же духе. Помогите пожалуйста.

Добавлено спустя 2 часа 36 минут 40 секунд:

все перечисленное не помогло

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

блин у хостеров видимо каникулы. :(жаль.

Одна надежда-вы.
вот линк на ошибки

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

Народ...помогите. подскажите чт нибудь. меня уже задолбали все. хоть асю отключай. помогите.
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение danielcasster 02.08.2006 11:25

та же проблема. Прописал:

Код: Выделить всё
#open
common.php

#find
error_reporting  (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables

#replace with
error_reporting  (E_ALL); // This will NOT report uninitialized variables


выдает:

Notice: Use of undefined constant TEMPLATE_CONFIG - assumed 'TEMPLATE_CONFIG' in /pub/home/jl73/htdocs/forums/includes/functions.php on line 411

Notice: Undefined index: 2 in /pub/home/jl73/htdocs/forums/includes/auth.php on line 286

Notice: Undefined index: 3 in /pub/home/jl73/htdocs/forums/includes/auth.php on line 286

Notice: Undefined index: 4 in /pub/home/jl73/htdocs/forums/includes/auth.php on line 286

Notice: Undefined index: You_last_visit in /pub/home/jl73/htdocs/forums/includes/page_header.php on line 420

Все дороги ведут к тем, кто их строил...
Аватара пользователя
danielcasster
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 07.03.2006 15:11
Откуда: Earth

Сообщение danielcasster 03.08.2006 17:36

Проблема не решена. Сколько не мучался.
Наличие форума критично, ибо презентация сайта не за горами...
Все дороги ведут к тем, кто их строил...
Аватара пользователя
danielcasster
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 07.03.2006 15:11
Откуда: Earth

Сообщение /DiOs 03.08.2006 18:22

danielcasster писал(а):Notice: Use of undefined constant TEMPLATE_CONFIG - assumed 'TEMPLATE_CONFIG'

И таки вы будете утверждать, что файл <имя_шкуры>.cfg лежит в том же каталоге, где и сама шкурка и регистр имен совпадает?
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
/DiOs
Шестой лесничий
 
Сообщения: 1164
Зарегистрирован: 21.02.2006 7:53
Откуда: Ленинград

Пред.След.


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

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

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