Инструкция по обновлению на phpBBex 2.0 с phpBB 3.0.x и phpBBex 1.x

Board index phpBBex 2.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 2.x и phpBB 3.1.x.
Moderator: Поддержка

Post #1by Sumanai » 10.08.2015, 18:13

Данная инструкция подходит для обновления версий phpBB 3.0.x и phpBBex 1.x. Для обновления phpBB 3.1.x и phpBBex 2.x используйте эту инструкцию.
Требуется версия phpBBex 1.4.0 или более новая, либо чистая phpBB 3.0.0 или более новая.
  1. Проверить свой сервер на соответствие: phpBB 3.1.x - системные требования.
  2. Сделать бэкап ВСЕГО - и файлов, и базы данных, чтобы потом не было мучительно больно за бесцельно прожитые годы.
  3. Переключить всех пользователей, включая себя, на стиль prosilver (phpBB 3.1.х должен делать это сам, но всё равно не повредит).
  4. Удалить AutoMOD, если он был установлен, а также все "неродные" модули администраторского, модераторского, личного разделов, если таковые были установлены вместе с какими-либо модами. Удалить все "неродные" таблицы, "неродные" колонки из стандартных таблиц, права доступа если таковые были установлены вместе с какими-либо модами, кроме тех модов, для которых есть портированные расширения и вы собираетесь их установить после обновления
    Данные от phpBBex трогать не нужно, они перенесутся на новую версию!
  5. Проверить наличие таблиц под спойлером и удалить их при наличии
    Spoiler
    phpbb_oauth_tokens
    phpbb_oauth_accounts
    phpbb_config_text
    phpbb_ext
    phpbb_migrations
    phpbb_notification_types
    phpbb_notifications
    phpbb_user_notifications
    phpbb_teampage
  6. Удалить файлы phpBB 3.0, КРОМЕ:
    • config.php
    • каталога /images
    • каталога /files
    • каталога /store
  7. Скопировать все файлы phpBBex 2.x в каталог, где находится phpBB 3.0 или phpBBex 1.x (кроме config.php)
  8. Убедиться в наличии прав доступа к каталогам store/, cache/, files/ и images/avatars/upload/ - 777, к файлу config.php - не ниже 666, и выставить таковые при необходимости.
  9. Ввести в адресной строке и запустить /install/database_update.php (после имени домена и пути к форумам).
  10. Удалить (или переименовать) каталог /install, изменить права доступа к файлу config.php на 644.
  11. Зайти в STK по адресу ваш_форум/stk/ и запустить там "Проверка аватар". Пользователям phpBBex 1.x этого делать не нужно.
  12. Готово!

Замечание №1: все моды на обновлённом форуме будут потеряны.
Замечание №2: стили для phpBB 3.0 и phpBBex 1.х несовместимы со стилями для phpBBex 2.0. Если используется уникальный дизайн, его придётся обновить или переписать для соответствия phpBBex 2.0, иначе он будет потерян.

За основу взята инструкция с phpBBguru и доработана для phpBBex.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1599
With us: 4 yaers 8 months

Post #2by ЖЪРЧИК » 10.08.2015, 18:17

Осталось список добротных и проблемных расширений. :clap:
А также, что уже предустановлено по сравнению с чистым phpBB

Added after 1 minute 27 seconds:
Ссылки сюда можно добавлять на другие темы, где разбор танцев с бубном.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers 2 months

Post #3by Sumanai » 10.08.2015, 18:19

ЖЪРЧИК wrote:Ссылки сюда можно добавлять на другие темы, где разбор танцев с бубном.
Не нужно. Танцев с бубном при следовании этой инструкции быть не должно.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1599
With us: 4 yaers 8 months

Post #4by ЖЪРЧИК » 10.08.2015, 18:22

Sumanai wrote:Не нужно. Танцев с бубном при следовании этой инструкции быть не должно.
Я имею в виду то, что ставиться будет уже сверху. Несовместимость ведь не полностью пропадает?
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers 2 months

Post #5by sag-sag » 10.08.2015, 18:22

Sumanai, значит все, можно обнгвлять боевые форумы?!?
Заметки системного администратора [TEHADM.RU]
sag-sag
Гуру
Reputation: 357
With us: 4 yaers 2 months

Post #6by Sumanai » 10.08.2015, 18:25

ЖЪРЧИК wrote:Я имею в виду то, что ставиться будет уже сверху.
Проблемы обновления на 2.0 нужно решать в этой теме. Все другие темы с вопросами об обновлении на 2.0 будут сливаться в эту. Меньше тем- легче поиск.
sag-sag wrote:Sumanai, значит все, можно обнгвлять боевые форумы?!?
sag-sag, ну куда ты так торопишься? Стиль сначала нарисуй :smile:
Минут через 10 выложу инструкцию по созданию стилей, полностью совместимых с phpBBex 2.x
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1599
With us: 4 yaers 8 months

Post #7by sag-sag » 10.08.2015, 18:29

Sumanai, ну блин я ж так ждал 2.0)) стиль позже))
Самое главное что все bb коды отображаются, особенно спойлеры.
Заметки системного администратора [TEHADM.RU]
sag-sag
Гуру
Reputation: 357
With us: 4 yaers 2 months

Post #8by Лекс » 18.08.2015, 03:32

А у меня ничего не получается :eh: :oops:
Вот что оно мне пишет
Image

А при запуске этого - /install/database_update.php , оно выбивает, кажется, такое

Image

Чего я только не пробовал уже :cry:

Но что показалось мне самым странным - я тыкал тыкал, додыкался до того, что оно мне выбило какую то новую ошибку, не такую как первая картинка сообщения, потом я сделал файл fix.php, как в инструкции на phpbbguru и все заработало :cyclop: попробовал походить по страницам, все работало вроде, но потом снова такая же ошибка вылезла :eh: сама :spy:
И теперь я ничего не понимаю :sad:
Вроде делал все по инструкции, но я не уверен в третьем пункте :oops: я пробовал установить чистый phpbbex1.9.0 , посмотрел какие таблицы в базе данных и убрал лишнее, но все равно ничего не получилось :cry:
Лекс
Бывалый
Avatar
Reputation: 12
With us: 2 yaers 8 months

Post #9by sag-sag » 18.08.2015, 04:43

Лекс, а у тебя случайнг мод просмотра личных сообщений не стоял?!
Заметки системного администратора [TEHADM.RU]
sag-sag
Гуру
Reputation: 357
With us: 4 yaers 2 months

Post #10by Лекс » 18.08.2015, 14:33

Такой который позволяет читать лс пользователей?
Нет, до такого я еще не опускался :smile:
Лекс
Бывалый
Avatar
Reputation: 12
With us: 2 yaers 8 months

Post #11by Sumanai » 18.08.2015, 15:02

Лекс wrote:Вот что оно мне пишет
Заходить на форум до окончания обновления бесполезно, не нужно и даже вредно.
Лекс wrote:Вроде делал все по инструкции, но я не уверен в третьем пункте :oops:
Главное удалите таблицы, которые указаны в 4. Ваша ошибка характерна по наличию этих таблиц.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1599
With us: 4 yaers 8 months

Post #12by Лекс » 18.08.2015, 15:38

Sumanai, нет там этих таблиц, :sad: я смотрел и не раз, они появляются только после того как запуска /install/database_update.php :eh:
Может быть причина в чем то другом? :think:
Чего вообще может хотеть такая ошибка?
Image
Лекс
Бывалый
Avatar
Reputation: 12
With us: 2 yaers 8 months

Post #13by Sumanai » 18.08.2015, 15:39

Лекс wrote:Может быть причина в чем то другом? :think:
Кеш? Вы точно следуете инструкции? Можете мне дать доступы, посмотрю.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1599
With us: 4 yaers 8 months

Post #14by Лекс » 18.08.2015, 15:49

Тоесть нужно почистить кеш перед установкой? :oops:
Лекс
Бывалый
Avatar
Reputation: 12
With us: 2 yaers 8 months

Post #15by shvager » 20.08.2015, 08:43

Форум обновился без проблем(ошибок не возникло). Обновлял с 1,9,1
Когда пробую создать сообщение:
Spoiler
SQL ERROR [ mysql4 ]

Unknown column 'p.poster_browser_id' in 'field list' [1054]

SQL

SELECT f.enable_indexing, f.forum_id, p.bbcode_bitfield, p.bbcode_uid, p.enable_bbcode, p.enable_magic_url, p.enable_smilies, p.poster_id, p.post_attachment, p.poster_browser_id, p.post_edit_locked, p.post_id, p.post_subject, p.post_text, p.post_time, t.topic_attachment, t.topic_last_post_time FROM (phpb_forums f CROSS JOIN phpb_posts p CROSS JOIN phpb_topics t) WHERE p.post_id = t.topic_last_post_id AND t.topic_id = 5950 AND p.post_visibility = 1 AND (f.forum_id = t.forum_id OR f.forum_id = 81)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/includes/posts_merging.php
LINE: 39
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1414
CALL: include('[ROOT]/includes/posts_merging.php')

Когда редактирую существующее - без ошибок. Подскажите где накосячил? :wink:
shvager
Мастер
Reputation: 22
With us: 5 years 5 months

Post #16by Sumanai » 20.08.2015, 15:41

shvager, такого быть не должно. Куда колонку poster_browser_id дели?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Topic author, Гуру
Avatar
Reputation: 1599
With us: 4 yaers 8 months

Post #17by nightpatrol » 26.08.2015, 09:49

Обновил форум до 2.0, проблем нет! :drunk: :dance:
nightpatrol
Бывалый
Reputation: 16
With us: 3 yaers 1 month

Post #18by AllStars » 05.09.2015, 22:10

ничего не понятно, как я 1,9,1 перейти на 2,0?
скопировал папку на обменник, разархировал, захожу по адресу + /install/database_update.php
и ничего
AllStars
Бывалый
Reputation: 1
With us: 4 yaers

Post #19by sag-sag » 05.09.2015, 23:01

AllStars wrote:ничего не понятно
может стоит еще раз шапку прочесть... :eh:

AllStars wrote:скопировал папку на обменник
и при чем ту обменник :eh: :eek:
Заметки системного администратора [TEHADM.RU]
sag-sag
Гуру
Reputation: 357
With us: 4 yaers 2 months

Post #20by AllStars » 06.09.2015, 13:41

sag-sag, ну на FTP
не удалял фаил config, поэтому ничего не получалось.
Ок и что кардинально нового? как поставить тему повеселее?

и что значит потеряны:
[*]Встроенная галерея
[*]Обновление вложений
[*]Счётчик тем
[*]Всплывающий слой при ЛС, а так же просмотр вложений во всплывающем слое
[*]Главное меню
??? т.е. это теперь работать не будет? смысл тогда ставить 2,0
AllStars
Бывалый
Reputation: 1
With us: 4 yaers

Next

Return to Мастерская