Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Zemius
phpBB 1.4.2
Сообщения: 57
Стаж: 13 лет 10 месяцев
Откуда: Москва, Томск
Благодарил (а): 8 раз

Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Zemius »

Всем привет. Долго меня всё устраивало в моём клубном форуме, но ... Прогресс не умолим. В свете последних новостей о прекращении поддержки 3.0 думаю эта тема будет интересна многим.
Мне не нужны не какие моды с предыдущей версии. По сути мне нужно просто модифицировать базу под 3.1.х. Подскажите как можно быстрее это сделать.
Изначально я шёл путём стандартах модификаций. Перешёл с 3.0.5 на 3.0.8 потом 3.0.8 => 3.0.9; 3.0.9 => 3.0.10; 3.0.10 => 3.0.11; 3.0.11 => 3.0.12; 3.0.12 => 3.0.13; 3.0.13 => 3.0.14; После чего перешёл 3.0.14 => 3.1.9;
Всё получилось и меня почти всё устраивает. Но это я делал как эксперимент на тестовой базе.. Идти снова этим путём лень, так как думается что можно это сделать проще..
Я пытался сделать переход с помощью инструмента STK в нём есть замечательнаю функция по дописыванию нужных и удалению ненужных полей из базы.. Но почему то на базе версии 3.0 он работать отказался. Выдав ошибку

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

Error 1: Class 'critical_repair' not found at file /home/zerat348/public_html/testmegration.ru/stk/includes/functions.php line 730
Может кто что подскажет по этому поводу, в целях облегчения перехода? Интересуют любые мысли на этот счёт.
Последний раз редактировалось Sheer 03.09.2016 14:19, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sumanai »

Тут прямо первым пунктом идёт ответ на ваш вопрос Мини [FAQ] по phpBB 3.1.x
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sheer »

1. Установите актуальную версию STK для 3.0
2. Конвертировать можно сразу с 3.0.5 до 3.1.9, ибо процесс конвертации последовательно обновляет структуру БД, включая все промежуточные версии. А кроме обновления БД по сути больше ничего и не надо.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Zemius
phpBB 1.4.2
Сообщения: 57
Стаж: 13 лет 10 месяцев
Откуда: Москва, Томск
Благодарил (а): 8 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Zemius »

Возникает странный глюк связанный с SID ом. Я пытаюсь запустить /install/database_update.php. Мне говорят вначале залогинься на конференцию. Я логинюсь, захожу в админку (при этом везде вылазит СИД), но как только я пытаюсь запустить /install/database_update.php СИД слетает и меня опять просят зарегиться на конфе.. и так по кругу.. :(
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sheer »

Следует правильно настроить куки.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Zemius
phpBB 1.4.2
Сообщения: 57
Стаж: 13 лет 10 месяцев
Откуда: Москва, Томск
Благодарил (а): 8 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Zemius »

Это я уже гоню.. :( Предыдущий пост не надо читать, это я пытался подключиться для проверки к другой базе (уже конвертированной) и забыл поменять..

Счас проблема такая. При попытке запустить /install/database_update.php мне предлагают залогиниться а я этого сделать не могу так как база не подходит.. Вот такое окно вылазит

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

"Убедитесь в том, что вы также обновили файлы конференции. Этот файл обновляет только базу данных.
Войдите на конференцию и проверьте, что всё работает нормально. Не забудьте удалить, переименовать или переместить папку install!"
Что за глюк? До этого всё нормально проходило.. :(

А счас перебрасывает на УРЛ ../ucp.php?mode=login
И белый экран стоит..
Последний раз редактировалось Sheer 03.09.2016 17:55, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sheer »

Происходит подключение к уже сконвертированной базе данных.
Выполните это
Zemius писал(а): Убедитесь в том, что вы также обновили файлы конференции.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Zemius
phpBB 1.4.2
Сообщения: 57
Стаж: 13 лет 10 месяцев
Откуда: Москва, Томск
Благодарил (а): 8 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Zemius »

Файлы все обновил.. там на самом деле только новые файлы и были (от версии 3.1.9) .. Потом я заливал поверх 3 папки из старой верси..
Скрипт пишет что база старая

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

Тип базы данных :: mysqli
Предыдущая версия :: 3.0.5
Такое ощущение что не проходит какая то глуппая проверка по файлам (как он там и с чего, решил что я их не обновлял, не знаю..) Мне файлы эти вообще не нужны. У меня рабочие настроенные файлы уже лежат.. Мне нужно что бы скрипт базу поправил и всё!

Может можно как то в скрипте отключить проверку? Я просто в ПХП не силён.. :(

Отправлено спустя 30 минут 23 секунды:
Только что перезалил все файлы по новой.. Эффект то же самый.. :(
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sheer »

Zemius, Вы ЛС не читаете?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Zemius
phpBB 1.4.2
Сообщения: 57
Стаж: 13 лет 10 месяцев
Откуда: Москва, Томск
Благодарил (а): 8 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Zemius »

Ой.. простите.. нет не читаю.. :)

Я кажется понял что я сделал не так.. Я вначале модифицировал базу, дабы всё проверить. А после этого попросил админов на хостинге, восстановить эту базу. И они скорее всего просто в неё залили старую базу не изменив при этом её структуру. То есть правильнее надо было эту базу вначале, грохнуть а потом заново её восстановить (когда я им писал я подразумевал именно это). Но они скорее всего просто перезалили её и всё!
Поэтому сейчас скрипт и определяет базу как уже модифицированную, но при этом ставит старую дату!
Счас написал админам ещё раз.. Как перезальют проверю и отпишусь. Надеюсь поможет, так как мыслей больше никаких нет.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sheer »

В общем заблудился в трех соснах. А всего-то навсего нужно было сделать, как написано тут Мини [FAQ] по phpBB 3.1.x
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Zemius
phpBB 1.4.2
Сообщения: 57
Стаж: 13 лет 10 месяцев
Откуда: Москва, Томск
Благодарил (а): 8 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Zemius »

Да всё дело было в том что обновили данные в таблице, а не её структуру! :)
Всем откликнувшимся, спасибо за помощь.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sheer »

Zemius писал(а): обновили данные в таблице, а не её структуру!
Это как это???
На самом деле все дело в том, что в папке .\store остался файл с именем примерно таким: migrations_1472981173.log в котором записаны данные об обновлении базы данных, например

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

[DEBUG] Обновление уже было выполнено (пропущено): \phpbb\db\migration\data\v30x\release_3_0_0
[DEBUG] Обновление уже было выполнено (пропущено): \phpbb\db\migration\data\v30x\release_3_0_1
[DEBUG] Обновление уже было выполнено (пропущено): \phpbb\db\migration\data\v30x\release_3_0_10
[DEBUG] Обновление уже было выполнено (пропущено): \phpbb\db\migration\data\v30x\release_3_0_10_rc1
и так далее. Поэтому скрипт обновления схемы БД считал обновление уже выполненным.
Ну одним словом Если ничто другое не помогает, прочтите, наконец, инструкцию!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Zemius
phpBB 1.4.2
Сообщения: 57
Стаж: 13 лет 10 месяцев
Откуда: Москва, Томск
Благодарил (а): 8 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Zemius »

Это вряд ли.. так как папку store я раза 3 стирал и переписывал..
Sheer писал(а): Zemius писал(а):
Qr Bbpost обновили данные в таблице, а не её структуру!
Это как это???
Ну как.. Очень просто..
1. есть таблица структура которой описывается как скажем 3 х 4, с такими то названиями столбцов..
2. и есть данные которые в эту таблицу записываются.
Между первым и вторым есть две большие разницы!
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Переход с 3.0.5 на 3.1.9 самый быстрый путь?

Сообщение Sumanai »

Zemius писал(а): Между первым и вторым есть две большие разницы!
Но движок обновляет схему и данные вместе.
Скорее всего осталась таблица phpbb_migrations, поэтому форум, посмотрев туда, упорно считал, что все миграции уже применены.

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