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

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

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

Сообщение rxu 29.05.2008 17:30

Код: Выделить всё
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();
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4365
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

Сообщение Deploat 29.05.2008 21:38

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

Лучше так:
Код: Выделить всё
OPEN
includes/functions.php

AFTER global $phpbb_hook ADD ,$config
REPLACE @flush(); WITH ($config['gzip_compress']) ? @ob_flush() : @flush();
не чайнег, ответы типа "обновите кеш" и "делайте все по инструкции" воспринимаю как провокацию.
Аватара пользователя
Deploat
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 08.08.2007 12:50
Откуда: от Верблюда

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

Сообщение Амбирион 06.06.2008 22:53

Продолжение обсуждения, начало в этой теме.

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 5:28, всего редактировалось 2 раз(а).
Изображение
You don`t need a reason to help people.
Аватара пользователя
Амбирион
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 10.02.2008 22:02
Откуда: Torrent City

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

Сообщение Палыч 07.06.2008 2:22

Амбирион
все три.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6166
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

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

Сообщение Амбирион 07.06.2008 6:36

Хостерская версия дампа базы данных трёхдневной давности так же отказывалась литься дальше поисковых таблиц, процесс снова стопорился на 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.
Аватара пользователя
Амбирион
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 10.02.2008 22:02
Откуда: Torrent City

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

Сообщение Палыч 07.06.2008 9:37

Амбирион
Вытащите запросы из соответствующего файла (все есть в папке install/schemas) и создайте таблицы вручную.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6166
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

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

Сообщение Амбирион 07.06.2008 10:11

Палыч, спасибо, очень признателен, проблема решена. Изображение
Изображение
You don`t need a reason to help people.
Аватара пользователя
Амбирион
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 10.02.2008 22:02
Откуда: Torrent City

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

Сообщение Crelby 12.07.2008 22:35

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


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

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


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

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

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

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

Заранее благодарен.
Crelby
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 04.01.2008 16:39

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

Сообщение rxu 13.07.2008 5:20

Crelby
Для начала раскомментируйте в config.php обе строки, отвечающие за debug, и запустите скрипт обновления базы, дальше посмотрим.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4365
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

Сообщение Crelby 13.07.2008 10:13

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
Crelby
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 04.01.2008 16:39

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

Сообщение rxu 13.07.2008 10:35

А ошибки какие-то показывает вверху?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4365
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

Сообщение Crelby 13.07.2008 10:48

Нет, больше ничего.
Crelby
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 04.01.2008 16:39

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

Сообщение rxu 13.07.2008 11:46

А в еррор логе сервера?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4365
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

Сообщение Crelby 13.07.2008 12:02

Ничего особенного, похожего на лог проблемы, там не найдено.
Crelby
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 04.01.2008 16:39

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

Сообщение rxu 13.07.2008 12:18

Crelby писал(а):Объем БД - 6 Мб, сообщений - 220 000.

Уверены, что 220 тысяч сообщений дают всего 6 мегабайт базы данных? По-моему, вы ошибаетесь. Возможно, скрипту не хватает времени на выполнение. С тем же успехом может оказаться, что БД обновилась.
Догадаться практически невозможно - только проверить опытным путём.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4365
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Пред.След.

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

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

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