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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
U235
phpBB 1.0.0
Сообщения: 3
Стаж: 12 лет

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

Сообщение U235 »

Хотел обновиться с 3.0.11 до 3.0.12. Залил папку install в корневой каталог, запустил оттуда index.php, перешел на вкладку Обновление. Базы обновились, изменения в файлах принял по умолчанию, скачал архив с файлами, раскидал их по директориям форума. И повторную проверку в инсталляторе уже не прошел. Стали выходить ошибки об отсутствующем файле includes/startup.php

Например
Fatal error: require() [function.require]: Failed opening required './../includes/startup.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/indi/public_html/common.php on line 19

Смотрю - его нет. Я его поставил. Далее оказалось, еще какого-то нет. Оказывается, в каталогах есть только модифицированные инсталлятором файлы - объединенные, а незатронутых-то и вообще нет. И подкаталогов.
Это как?

Ладно, подгрузил файлы вручную из архива. Почистил кэш. Инсталлятор не может до конца завершить работу.
Говорит

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

?>N_EXPLAIN' => 'Ссылка откроется в том же окне', )); //[end] 'Advanced Similar Topics' ?>N_EXPLAIN' => 'Ссылка откроется в том же окне', )); //[end] 'Advanced Similar Topics' ?>N_EXPLAIN' => 'Ссылка откроется в том же окне', )); //[end] 'Advanced Similar Topics' ?>[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 361: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions_admin.php:3359)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 362: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions_admin.php:3359)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 363: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions_admin.php:3359)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 364: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions_admin.php:3359)
Главная страница тоже говорит, что заголовки уже посланы.

Во-первых, интересует что произошло с инсталлятором. На 3.0.11 обновлялся нормально. Почему не прошло обновление на 12? Может, надо было запускать не index.php а install_update.php? У всех, смотрю, обновляется?
Во-вторых, у меня много модов. В том числе тот самый Advanced Similar Topics, который "светится" в ошибке. Просто заменить файлами из дистрибутива не получится.
Где искать ошибку? Я забыл какой-то файл залить или это конфликт версий где-то?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

Сообщение Татьяна5 »

U235 писал(а):Где искать ошибку?
Ответ -
U235 писал(а):

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

[ROOT]/includes/functions_admin.php
U235 писал(а):В том числе тот самый Advanced Similar Topics, который "светится" в ошибке
Его установку и проверить, в особенности в файле из ошибки
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

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

Сообщение Anvar »

Исчезнуть файлы ни как не могут, вы точно залили файлы архива по верх, с заменой измененных?

Не ставьте галочки при проверке на "использовать новый файл в конфликте" если не хотите проблем с модами или фиксируйте изменения и производите изменения в файле из новой версии.
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

Версия 3.0.9. Обновление происходит с конфликтами. Подумываю о такой схеме, окажется ли она работоспособной:

1) Устанавливаю чистую новую версию 3.0.12
2) Устанавливаю моды
3) Вношу свои правки в движок (небольшие изменения)
4) Загружаю через phpmyadmin базу данных на сервер, предварительно сохраненную ДО
5) Запускаю скрипт обновления базы данных

Вроде все логично, но учитывая сложную структуру phpbb может и не сложиться. Из всего этого хочу получить вот что: чистый движок, без всякого мусора, оставшегося от старых версий или не полностью удаленных модов.

Проводились ли подобные эксперименты и какова вероятность удачного исхода?

PS: очень жду phpbb3.1 и самое приятное в ней - модульную систему расширений для форума, которая значительно упростит жизнь.
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

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

Сообщение Anvar »

Сначала сделай обновление базы данных, затем чистый движок подключи к этой базе. Только оставь папки files и images. Затем поставь STK и почисти остатки от модов в базе данных, либо поставь эти моды..
Последний раз редактировалось Anvar 16.09.2014 17:08, всего редактировалось 1 раз.
Аватара пользователя
romaamor
phpBB 3.0.7-PL1
Сообщения: 2517
Стаж: 14 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 829 раз
Поблагодарили: 214 раз

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

Сообщение romaamor »

seodirection писал(а):чистый движок, без всякого мусора, оставшегося от старых версий или не полностью удаленных модов.
http://www.phpbbguru.net/community/topic36116.html
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

Anvar, romaamor спасибо за советы! Буду пробовать на локалке.
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

Версия чистой установки оказалась не совсем работоспособной... ошибки получились.

Обновил конференцию вручную патчем с версии 3.0.9 до 3.0.12. Удивительно, но никаких сложностей не возникло, все строки были найдены и заменены, тогда не могу понять почему при использовании пакета автоматического обновления возникали предупреждения. Вся процедура заняла порядка 14 часов :shock: Начал вчера вечером, сегодня с 8 до 17 правил и потом еще вечером заканчивал. Было несколько моментов, связанных с оформлением - все успешно исправил)

Думаю что так много времени ушло из-за несвоевременности обновления, если бы с выходом каждой новой версии обновлял - то процесс бы не затянулся настолько.
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

Рано радовался. При попытке войти на следующие страницы в администраторском разделе открывается пустая белая страница:

Общие/Быстрый доступ/Управление группами
Общие/Средства связи/Аутентификация
Сообщения
Пользователи и группы/Группы/Управление группами

Лог ошибок на вкладке Обслуживание пустой. По логам сервера запросы этих страниц приводят к ошибке 500. Подскажите, пожалуйста, в чем может быть причина? Может в ходе обновления допустил ошибку и что-то не туда вставил?
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

seodirection
Если в .htaccess в корне форума добавить строчку:

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

php_value display_errors 1
То при входе на эти страницы что будет?
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 473
Стаж: 14 лет 9 месяцев
Благодарил (а): 161 раз
Поблагодарили: 66 раз

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

Сообщение Webliberty »

Shredder, также пустые страницы...

Добавлено спустя 15 минут 57 секунд:
Воспользовался этим советом: [BETA] NO_White_Pages: Устранение белых (пустых) страниц и теперь показывается такая ошибка:

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

Error 4: syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION) at file /www/site.ru/forum/includes/acp/acp_bbcodes.php line 453
Буду смотреть этот файл, видно начудил там.

PS: итого ошибки закрались в трех файлах) При ручном обновлении, да еще и в первый раз - думаю небольшая погрешность) Просто сразу не заметил, а только сейчас. Вопрос снят, а тот мод, выводящий ошибки, реально очень помог.
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом :P
Берег
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 9 месяцев
Благодарил (а): 4 раза

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

Сообщение Берег »

Локально на Open server`e обновил вручную phpbb с версии 3.0.11 до 3.0.12.
Скачал инструкции отсюда https://www.phpbb.com/downloads/?mode=c ... odechanges , внёс изменения.
Почистил кэш и кэш шаблонов, но в админке по прежнему текущая версия 3.0.11 и висит предложение обновиться.
И в базе данных текущая версия обозначена как 3.0.11, а в инструкциях ни слова нет об изменении базы данных.
Где искать решение ?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

Берег писал(а):Скачал инструкции отсюда
Неправильно. Описание переведёте сами или мне лезть в гугл транслейт?
Это только изменения в файлах стилей и языка.

В общем качайте пакет автоматического обновления с этого форума:
http://www.phpbbguru.net/files/updates/ ... hpbb-3012/
phpBBex
Берег
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 9 месяцев
Благодарил (а): 4 раза

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

Сообщение Берег »

xisp, у меня там несколько модов стоит, не хотелось бы их терять и переустанавливать. Нет ли полной инструкции для ручного внесения изменений ?
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 5 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

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

Сообщение Anvar »

Несколько модов при нормальном автоматическом обновлении, точно не потеряете. Запускайте install и смотрите конфликтные места, обычно оранжевые предупреждения(иконки) оставляем по дефолту, т.е. объединить изменения. Проблемы устраняем с красными(иконками) если они будут, а если нет, то и проблем нет.

У кого по 50-100 модов стоит, а то и около 1000, им можно по беспокоиться.

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