Обновление версии phpBB3

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
DiMk@™
phpBB 1.2.1
Сообщения: 22
Стаж: 21 год 11 месяцев
Откуда: KiEv

Сообщение DiMk@™ »

Prometheus писал(а): Проверил в версии 3.0.0 - работало, только ставлю 3.0.1 форма регистрации отключается.



Никто не встречался с данной проблемой.
аналогично

На русском языке вообще ничего не говорит,
просто закидывает обратно на страницу регистрации. На английском пишет:
The submitted form was invalid. Try submitting again.
☠☠☠
[GetTrackerUA-IX]
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Стиль не подходит под 3.0.1
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Deploat
phpBB 1.2.1
Сообщения: 24
Стаж: 19 лет 1 месяц
Откуда: от Верблюда

Re: в phpBB v3.0.1 zlib косячит

Сообщение Deploat »

rxu писал(а):Зачем убирать, просто проверьте кодировку файлов.
После N-дневного секса с замудренным кодом phpBB найдена причина.
При обновлении с 3.0.0 до 3.0.1 в функции exit_handler (includes/functions.php) добавляется @flush();
zlib-компрессия в php.ini отключена (по-умолчанию), но она включена в настройках конференции. Исключительно при редиректах после выполнения той команды производится попытка добавить хеадеры zlib.

При отключении zlib в настройках конференции - ошибки (те 2 варнинга) пропадают. При включении в php.ini начинается конфликт, кроме редиректов.
Вопрос один - как заставить нормально работать zlib в 3.0.1 ?????????????????????
>>> phpBB 3.0.4, обновиться без косяков не получилось.
не чайнег, ответы типа "обновите кеш" и "делайте все по инструкции" воспринимаю как провокацию.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Обновление версии phpBB3

Сообщение rxu »

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

OPEN
includes/functions.php

FIND
   // As a pre-caution... some setups display a blank page if the flush() is not there.

FIND
   @flush();

REPLACE WITH
   (!$config['gzip_compress']) ? @flush() : @ob_flush();
Изображение
Аватара пользователя
Deploat
phpBB 1.2.1
Сообщения: 24
Стаж: 19 лет 1 месяц
Откуда: от Верблюда

Re: неужели только у меня такой косяк?

Сообщение Deploat »

Вроде помогло.

Лучше так:

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

OPEN
includes/functions.php

AFTER global $phpbb_hook ADD ,$config
REPLACE @flush(); WITH ($config['gzip_compress']) ? @ob_flush() : @flush();
>>> phpBB 3.0.4, обновиться без косяков не получилось.
не чайнег, ответы типа "обновите кеш" и "делайте все по инструкции" воспринимаю как провокацию.
Аватара пользователя
Амбирион
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 7 месяцев
Откуда: Torrent City

Re: Обновление версии phpBB3

Сообщение Амбирион »

Продолжение обсуждения, начало в этой теме.
rxu писал(а):1) Восстанавливаете БД от 3.0.0 без содержимого поисковых таблиц (только саму структуру этих таблиц).
2) Заливаете код от 3.0.1 в папку с тем же названием, в какой был установлен 3.0.0 (т.е. в ту же папку, предварительно очищенную).
3) Заливаете config.php от 3.0.1.
4) Заливаете файлы, аватары, смайлы и пр. контент, который был на 3.0.0.
5) запускаете install/database_update.php.
6) исследуете содержимое папки /cache и удаляете оттуда все файлы, кроме index.html и .htaccess.
7) удаляете или переименовываете папку /install.
8) пытаетесь войти на конференцию.
  • phpbb_search_results
  • phpbb_search_wordlist
  • phpbb_search_wordmatch
    Что именно чистить ?
Последний раз редактировалось Амбирион 07.06.2008 1:28, всего редактировалось 2 раза.
You don`t need a reason to help people.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Обновление версии phpBB3

Сообщение Палыч »

Амбирион
все три.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Амбирион
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 7 месяцев
Откуда: Torrent City

Re: Обновление версии phpBB3

Сообщение Амбирион »

Хостерская версия дампа базы данных трёхдневной давности так же отказывалась литься дальше поисковых таблиц, процесс снова стопорился на 44ой.
  1. Восстановить БД от 3.0.0 сохранив у 3х таблиц из 64 ёх только структуру?.. Навыками правки не обладая решил просто грохнуть их целиком, предварительно сохранив структуру этих таблиц из админки с другого дампа. Без сомнений вырезал две трети текста файла.
  2. Отресторил базу из полученного после правки дампа.
  3. Залил код от 3.0.1
  4. Залил конфиг от... затрудняюсь сказать какой версии. Они разве различаются? Имя БД соответсвовало действительности.
  5. Пропустил шаг с заливкой аватаров, иконок и прочих файлов, дабы поскорее увидеть результаты.
  6. Запустил скрипт install/database_update.php выполнился он быстро и без ошибок. В папке /cache ничего кроме index.html и .htaccess не обнаружил.
  7. Удалил /install.
  8. Пытаюсь войти на конференцию... Удачно. За исключением отсутствия внутренних аватаров, иконок и всего того, что должно было быть восстановлено на шаге №5.
Результат выглядит намного лучше того, чего мне удавалось добиться до этого. rxu, Палыч, большое спасибо за помощь! :D

P.S. Вероятно вся эта ерунда поизошла из за того, что не хватило времени на выполнения финального скрипта по переносу файлов. В недрах контрольной панели хостера обнаружил инструмен для изменения этого параметра. Но больше на эту удочку я не попадусь, все файлы буду ручками перетаскивать.

Добавлено спустя 36 минут 46 секунд:
Как и ожидалось, поиск по любому запросу не даёт результатов. В одном случае из вдух при попытке создать \ отредактировать \ удалить сообщение отображается следующая ошибка:

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

SQL ERROR [ mysql4 ]

Table 'dreamd_db.phpbb_search_wordmatch' doesn't exist [1146]
Обслуживание - Поисковые индексы приводит к тому же результату.

В базе данных есть две таблицы из трёх phpbb_search_results и phpbb_search_wordlist. Третяя, phpbb_search_wordmatch отсутствует. Если не затруднит, подскажите, пожалуйста, как бы покрасивее восстановить структуру этих таблиц? Создание резервной копии структуры в .txt из админки с последующей заменой содержимого файла на содержимое дампа, упомянутого в первом пункте не даёт никаких результатов.
You don`t need a reason to help people.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Обновление версии phpBB3

Сообщение Палыч »

Амбирион
Вытащите запросы из соответствующего файла (все есть в папке install/schemas) и создайте таблицы вручную.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Амбирион
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 7 месяцев
Откуда: Torrent City

Re: Обновление версии phpBB3

Сообщение Амбирион »

Палыч, спасибо, очень признателен, проблема решена. Изображение
You don`t need a reason to help people.
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 18 лет 8 месяцев
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Вопрос по обновлению с 3.0.1 на 3.0.2

Сообщение Crelby »

Стал обновляться с 3.0.1 на 3.0.2, возникла проблема.
Процесс стопорится на следующем:

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

Обновление базы данных до последней стабильной версии
Тип базы данных :: mysql4
Предыдущая версия :: 3.0.1
Обновленная версия :: 3.0.2

Обновление структуры базы данных
Выполнение :: . . 
Да, я читал ворнинг перед установкой о том, что не надо волноваться, если процесс якобы зависнет, и что нужно терпеливо дождаться окончания. Но я жду уже более получаса, количество точек прогресса "Выполнение" не увеличичивается, браузер (ФФ2) внизу пишет "Готово".
При обновлении на 3.0.1, помнится, все было пошустрее.

Внимание, вопрос. Нормально ли это, и если да, то долго ли нужно еще медитировать над этой страницей?

Добавлено спустя 45 минут 52 секунды:
Поскольку прошло уже неприлично много времени (более 1,5 часов), а картина так и не изменилась, думаю, будет правильным констатировать проблему.

Отсюда следующий вопрос - как с ней бороться?
Объем БД - 6 Мб, сообщений - 220 000.

Заранее благодарен.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Обновление версии phpBB3

Сообщение rxu »

Crelby
Для начала раскомментируйте в config.php обе строки, отвечающие за debug, и запустите скрипт обновления базы, дальше посмотрим.
Изображение
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 18 лет 8 месяцев
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Обновление версии phpBB3

Сообщение Crelby »

rxu
Вот такая вот фигня:

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

Обновление структуры базы данных

Выполнение ::
ALTER TABLE `phpbb3_drafts` CHANGE `draft_subject` `draft_subject` varchar(255) DEFAULT '' NOT NULL
.
ALTER TABLE `phpbb3_forums` CHANGE `forum_last_post_subject` `forum_last_post_subject` varchar(255) DEFAULT '' NOT NULL
.
ALTER TABLE `phpbb3_posts` CHANGE `post_subject` `post_subject` varchar(255) DEFAULT '' NOT NULL COLLATE utf8_unicode_ci 
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Обновление версии phpBB3

Сообщение rxu »

А ошибки какие-то показывает вверху?
Изображение
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 18 лет 8 месяцев
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Обновление версии phpBB3

Сообщение Crelby »

Нет, больше ничего.

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