Fatal error в настройках администратора

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 21 год 10 месяцев
Поблагодарили: 13 раз

Re: Fatal error в настройках администратора

Сообщение VVVas »

В общем и целом проблема решилась. Ничего особо полезного вынести не получится из всего этого, но рассказываю что был.

У дамы есть два форума на phppBB2.

Сначала про первый форум.
От него была только база. Исходно, в базе написано, что форум стоял в папке.
Эту базу прицепили к файлам которые стоят в корне.
Соответственно пытаясь подлогиниться, он читал базу и отправлял в папку, но там ничего не было.
Скопировали папку куда надо (заодно ещё несколько раз внутрь полученной папки, но это мелочи).
Стала доступна админка.
Мод UserList поставили в корень, но форум то работает из папки. Плюс неправильные настройки кукисов.
Отсюда фразы, что мод ставила, но его там нет (потому что мод ставили в корень, а не в папку) и проблемы со входом громаднейшие.
Прицепили базу к корню, настроили кукисы, прошлись модом DB Maintenance, удалили несколько тысяч спамеров Userlist-ом, прошлись модом DB Maintenance.
Дальше был следующий подвох, который мешал конвертированию в трешку. Хостер базу двушки хранит как utf-8, а выдаёт двушке как 1251. Соответственно при конвертации кракозябры и ругань на совпадающие имена пользователей. Решилось по совету FAQ-а установкой кодировки базы в файле lang_main.php двушки. Двушка стала показывать кракозябры, но всё отлично сконвертировалось в трешку. Все довольны.

Добавлено спустя 11 минут 24 секунды:
Второй форум.
Двушка которая нормально работает и имеет более 350000 пользователей. Из которых реальными являются штук 100. Остальное спамеры. Плюс очень сильно фрагментированная таблица users. Ну и описанный подвох с кодировкой базы данных. Плюс из-за очень сильно фрагментированной таблицы не возможность снять дамп скриптом (Sypex Dumper Lite 1), а так же невозможность оптимизировать эту таблицу и вообще как-либо её обслужить из скрипта или phpMyAdmin. Вплоть до того что при попытке снять дамп, мы сожрали всё доступное пространство выделенное даме на хостинге (а это немного не мало гиг).
Решилось так.
Хостер делает дамп базы.
Хостер проводит оптимизацию таблицы users.
SQL-запросом убиваются все пользователи из таблицы users с нулем сообщений, кроме пользователя с id -1 (это важно).
Проходимся модом DB Maintenance, чтобы избавиться от остальных запчастей пользователей. Ну и остальными возможностями мода по прочистке базы не пренебрегаем. Всё живёт всё хорошо.
Для контраста результат: порядка 40 пользователей (их действительно столько должно быть).

Конвертация будет завтра. Опять же исправить косяк с кодировкой.

А дальше — ждите новые вопросы и будьте терпеливы, мы же всего лишь люди с амбициями! :)

Всем спасибо.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Fatal error в настройках администратора

Сообщение Пчелкин »

VVVas Побежал заготавливать камни для памятника вашим нервам, уважаемый...как вы все это выдержали?
Преклоняюсь перед мудростью...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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