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

Список разделов phpBBex 2.x (заброшен) Мастерская 2.x

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

Сообщение #1 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. Проверить наличие таблиц под спойлером и удалить их при наличии
    Спойлер
    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.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #2 ЖЪРЧИК » 10.08.2015, 18:17

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

Добавлено спустя 1 минуту 27 секунд:
Ссылки сюда можно добавлять на другие темы, где разбор танцев с бубном.
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 7 месяцев

Сообщение #3 Sumanai » 10.08.2015, 18:19

ЖЪРЧИК:Ссылки сюда можно добавлять на другие темы, где разбор танцев с бубном.
Не нужно. Танцев с бубном при следовании этой инструкции быть не должно.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #4 ЖЪРЧИК » 10.08.2015, 18:22

Sumanai:Не нужно. Танцев с бубном при следовании этой инструкции быть не должно.
Я имею в виду то, что ставиться будет уже сверху. Несовместимость ведь не полностью пропадает?
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 7 месяцев

Сообщение #5 sag-sag » 10.08.2015, 18:22

Sumanai, значит все, можно обнгвлять боевые форумы?!?
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #6 Sumanai » 10.08.2015, 18:25

ЖЪРЧИК:Я имею в виду то, что ставиться будет уже сверху.
Проблемы обновления на 2.0 нужно решать в этой теме. Все другие темы с вопросами об обновлении на 2.0 будут сливаться в эту. Меньше тем- легче поиск.
sag-sag:Sumanai, значит все, можно обнгвлять боевые форумы?!?
sag-sag, ну куда ты так торопишься? Стиль сначала нарисуй :smile:
Минут через 10 выложу инструкцию по созданию стилей, полностью совместимых с phpBBex 2.x
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #7 sag-sag » 10.08.2015, 18:29

Sumanai, ну блин я ж так ждал 2.0)) стиль позже))
Самое главное что все bb коды отображаются, особенно спойлеры.
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #8 Лекс » 18.08.2015, 03:32

А у меня ничего не получается :eh: :oops:
Вот что оно мне пишет
Изображение

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

Изображение

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

Но что показалось мне самым странным - я тыкал тыкал, додыкался до того, что оно мне выбило какую то новую ошибку, не такую как первая картинка сообщения, потом я сделал файл fix.php, как в инструкции на phpbbguru и все заработало :cyclop: попробовал походить по страницам, все работало вроде, но потом снова такая же ошибка вылезла :eh: сама :spy:
И теперь я ничего не понимаю :sad:
Вроде делал все по инструкции, но я не уверен в третьем пункте :oops: я пробовал установить чистый phpbbex1.9.0 , посмотрел какие таблицы в базе данных и убрал лишнее, но все равно ничего не получилось :cry:
Лекс
Аватара
Репутация: 27
С нами: 9 лет 1 месяц

Сообщение #9 sag-sag » 18.08.2015, 04:43

Лекс, а у тебя случайнг мод просмотра личных сообщений не стоял?!
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #10 Лекс » 18.08.2015, 14:33

Такой который позволяет читать лс пользователей?
Нет, до такого я еще не опускался :smile:
Лекс
Аватара
Репутация: 27
С нами: 9 лет 1 месяц

Сообщение #11 Sumanai » 18.08.2015, 15:02

Лекс:Вот что оно мне пишет
Заходить на форум до окончания обновления бесполезно, не нужно и даже вредно.
Лекс:Вроде делал все по инструкции, но я не уверен в третьем пункте :oops:
Главное удалите таблицы, которые указаны в 4. Ваша ошибка характерна по наличию этих таблиц.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #12 Лекс » 18.08.2015, 15:38

Sumanai, нет там этих таблиц, :sad: я смотрел и не раз, они появляются только после того как запуска /install/database_update.php :eh:
Может быть причина в чем то другом? :think:
Чего вообще может хотеть такая ошибка?
Изображение
Лекс
Аватара
Репутация: 27
С нами: 9 лет 1 месяц

Сообщение #13 Sumanai » 18.08.2015, 15:39

Лекс:Может быть причина в чем то другом? :think:
Кеш? Вы точно следуете инструкции? Можете мне дать доступы, посмотрю.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #14 Лекс » 18.08.2015, 15:49

Тоесть нужно почистить кеш перед установкой? :oops:
Лекс
Аватара
Репутация: 27
С нами: 9 лет 1 месяц

Сообщение #15 shvager » 20.08.2015, 08:43

Форум обновился без проблем(ошибок не возникло). Обновлял с 1,9,1
Когда пробую создать сообщение:
Спойлер
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
Репутация: 22
С нами: 11 лет 11 месяцев

Сообщение #16 Sumanai » 20.08.2015, 15:41

shvager, такого быть не должно. Куда колонку poster_browser_id дели?
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #17 nightpatrol » 26.08.2015, 09:49

Обновил форум до 2.0, проблем нет! :drunk: :dance:
nightpatrol
Репутация: 16
С нами: 9 лет 6 месяцев

Сообщение #18 AllStars » 05.09.2015, 22:10

ничего не понятно, как я 1,9,1 перейти на 2,0?
скопировал папку на обменник, разархировал, захожу по адресу + /install/database_update.php
и ничего
AllStars
Репутация: 1
С нами: 10 лет 5 месяцев

Сообщение #19 sag-sag » 05.09.2015, 23:01

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

AllStars:скопировал папку на обменник
и при чем ту обменник :eh: :eek:
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #20 AllStars » 06.09.2015, 13:41

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

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

След.

Вернуться в Мастерская 2.x