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

Обновление phpBB 3.1

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Обновление phpBB 3.1

Сообщение rxu »

Вот здесь та же история https://www.phpbb.com/community/viewtop ... &t=2254481
FomenkoAndrey
Давайте как-то попробуем найти причину. Может быть, что-то с правами на БД у пользователя, от имени которого установлена конференция?
На какие операции права предоставлены?
В логе ошибок MySQL сервера записи есть?
Изображение
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

нет. проблема с базой была выявлена Татьяной: получилось, что MSD восстанавливал таблицы 3.0.12 поверху базы 3.1 создавая кашу - это была первая проблема.
включение опции очистки таблиц перед восстановлением сдвинуло задачу с мертвой точки.
точно не уверен, но помоему MSD очищает не всю базу, а только таблицу, которую восстанавливает в данный момент. поэтому включение опции очистки таблиц в MSD не позволило окончить процесс установки, ошибка все равно возникала на n-ом шаге обновления базы.
тогда я очистил всю базу через PMA, развернул базу 3.0.12, запустил процесс обновления базы согласно рекомендациям Татьяны и обновление корректно завершилось.
все описанное выше я проделал на локалхосте, дабы исключить возможные приколы с правами на сервере.
после того как я перенес готовую базу на тестовый сервер - там все равно были ошибки.
тогда я перетащил и файлы с работающего на локалхосте форума версии 3.1 на тестовый сервер и все заработало.
отсюда подозрение, что проблема была не только в базе, но и в файлах.
что там могло быть - не знаю, потому как переделывал все 1-в-1 много десятков раз... видать все таки где-то накосячил.
повторить установку заново на тестовом сервере после 2-дневных мучений уже сил не было.
но, в принципе, могу и повторить. или дождемся RC3 - попробую то же проделать "с нуля" на тестовом сервере.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Обновление phpBB 3.1

Сообщение rxu »

FomenkoAndrey писал(а):но, в принципе, могу и повторить
Если есть возможность, установить "чистый" 3.0.12 и попробовать обновить автоматическим пакетом обновления.
Изображение
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

rxu писал(а):установить "чистый" 3.0.12
это пробовал на тестовом сервере - чистый 3.0.12 с чистой базой обновляется до 3.1 без проблем.
трудности возникали, когда подсовывалась база с рабочей версией форума.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Обновление phpBB 3.1

Сообщение rxu »

FomenkoAndrey
phpbb-seo установлен?
Изображение
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

Сейчас не использую и в будущем не вижу в нем особого смысла для форума.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

что происходит с правами групп при обновлении с 3.0.12 до 3.1?
ведь многие моды добаляют свои собственные права, например, спасибки или карма.
STK Проверка изменений в базе данных с удалением всего по умолчанию на всех шагах очищает права? или старые так и будут висеть мусором в базе?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Обновление phpBB 3.1

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

Очищает
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

подскажите как лучше поступить:
хочу изменить размеры логотипа, для этого надо немного расширить видимую область картинки и сдвинуть надписи вправо.
для этого надо редактировать imageset.css
чтобы переопределять это все в собственном CSS хочу в stylesheets.css подключить, например, custom.css, и там уже вносить правки.
в идеале хотелось бы избежать или минимизировать правки файлов шаблона.

или посоветуете более лаконичное решение?
Последний раз редактировалось Alecto 07.08.2014 10:13, всего редактировалось 1 раз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Обновление phpBB 3.1

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

FomenkoAndrey писал(а):можно ли подключить, например, custom.css, чтобы не вносить правки в существующие css, а переопределять их в собственном?
Да. Создать custom.css и подключить его в конце stylesheet.css
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

пока исправил пост, вы уже ответили :)
спасибо, так и сделаю.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

Татьяна5
можно ли как-то подключить файл custom.css расширением, чтобы не затрагивать stylesheets.css?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Обновление phpBB 3.1

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

Можно (но создавать расширение из-за одной строки, по-моему, неэкономно; разве что планируются ещё какие-то авторские изменения в коде)
Про создание расширений: Расширения - это просто!, Как конвертировать мод в расширение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Обновление phpBB 3.1

Сообщение rxu »

FomenkoAndrey
Попробуйте сделать следующую правку в пакете обновления:

ОТКРЫТЬ
/phpbb/db/migration/data/v310/profilefield_googleplus.php

НАЙТИ

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

'\phpbb\db\migration\data\v310\profilefield_show_novalue',
ПОСЛЕ ДОБАВИТЬ

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

'\phpbb\db\migration\data\v310\profilefield_contact_field',
И затем попробовать обновиться на сервере.
Изображение
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Обновление phpBB 3.1

Сообщение Alecto »

rxu писал(а):И затем попробовать обновиться на сервере.
пробую.
на втором шаге обновления БД ошибка

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

 
Обновление базы данных до последней стабильной версии

Тип базы данных :: mysqli
Предыдущая версия :: 3.1.0-dev
Обновлены данные: \phpbb\db\migration\data\v310\mysql_fulltext_drop; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\namespaces; Время: 0.00 секунд
Обновлены данные: \phpbb\db\migration\data\v310\namespaces; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\notifications; Время: 0.01 секунд
Обновлены данные: \phpbb\db\migration\data\v310\notifications; Время: 0.01 секунд
Обновлена схема: \phpbb\db\migration\data\v310\notifications_cron; Время: 0.00 секунд
Обновлены данные: \phpbb\db\migration\data\v310\notifications_cron; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\notifications_schema_fix; Время: 0.01 секунд
Обновлены данные: \phpbb\db\migration\data\v310\notifications_schema_fix; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\notification_options_reconvert; Время: 0.00 секунд
Обновление данных: \phpbb\db\migration\data\v310\notification_options_reconvert; Время: 0.03 секунд
Обновление данных: \phpbb\db\migration\data\v310\notification_options_reconvert; Время: 0.03 секунд
Обновление данных: \phpbb\db\migration\data\v310\notification_options_reconvert; Время: 0.03 секунд
Обновление данных: \phpbb\db\migration\data\v310\notification_options_reconvert; Время: 0.03 секунд
Обновлены данные: \phpbb\db\migration\data\v310\notification_options_reconvert; Время: 0.01 секунд
Обновлена схема: \phpbb\db\migration\data\v310\plupload; Время: 0.00 секунд
Обновлены данные: \phpbb\db\migration\data\v310\plupload; Время: 0.00 секунд
Обновление уже было выполнено (пропущено): \phpbb\db\migration\data\v310\signature_module_auth
Обновлена схема: \phpbb\db\migration\data\v310\softdelete_p1; Время: 5.65 секунд
Обновление данных: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.60 секунд
Обновление данных: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.01 секунд
Обновление данных: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.01 секунд
Обновление данных: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.01 секунд
Обновление данных: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.01 секунд
Обновление данных: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.01 секунд
Обновление данных: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.01 секунд
Обновлены данные: \phpbb\db\migration\data\v310\softdelete_p1; Время: 0.03 секунд
Обновлена схема: \phpbb\db\migration\data\v310\softdelete_p2; Время: 2.45 секунд
Обновлены данные: \phpbb\db\migration\data\v310\softdelete_p2; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\softdelete_mcp_modules; Время: 0.00 секунд
Обновлены данные: \phpbb\db\migration\data\v310\softdelete_mcp_modules; Время: 0.01 секунд
Обновлена схема: \phpbb\db\migration\data\v310\teampage; Время: 0.01 секунд
Обновлены данные: \phpbb\db\migration\data\v310\teampage; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\alpha1; Время: 0.00 секунд
Обновлены данные: \phpbb\db\migration\data\v310\alpha1; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\notifications_cron_p2; Время: 0.00 секунд
Обновлены данные: \phpbb\db\migration\data\v310\notifications_cron_p2; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\alpha2; Время: 0.00 секунд
Обновлены данные: \phpbb\db\migration\data\v310\alpha2; Время: 0.00 секунд
Обновлена схема: \phpbb\db\migration\data\v310\profilefield_types; Время: 0.01 секунд
Обновлены данные: \phpbb\db\migration\data\v310\profilefield_types; Время: 0.00 секунд
Обновление уже было выполнено (пропущено): \phpbb\db\migration\data\v310\profilefield_show_novalue
Обновлена схема: \phpbb\db\migration\data\v310\profilefield_youtube; Время: 0.01 секунд
SQL ERROR [ mysqli ]

Unknown column 'field_is_contact' in 'field list' [1054]

SQL

INSERT INTO phpbb_profile_fields (field_name, field_type, field_ident, field_length, field_minlen, field_maxlen, field_novalue, field_default_value, field_validation, field_required, field_show_novalue, field_show_on_reg, field_show_on_pm, field_show_on_vt, field_show_profile, field_hide, field_no_view, field_active, field_is_contact, field_contact_desc, field_contact_url, field_order) VALUES ('phpbb_youtube', 'profilefields.type.string', 'phpbb_youtube', '20', '3', '60', '', '', '[a-zA-Z][\\w\\.,\\-_]+', 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 'VIEW_YOUTUBE_CHANNEL', 'http://youtube.com/user/%s', 10)

BACKTRACE

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

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

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

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

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

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\migration\profilefield_base_migration->create_custom_field()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 459
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 405
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 253
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 155
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/install/database_update.php
LINE: 224
CALL: phpbb\db\migrator->update()

Powered by phpBB® Forum Software © phpBB Limited
Добавлено спустя 5 минут 55 секунд:
дубль 2 - та же ошибка в том же месте.
еще многой дублей с чистой базой 3.0.12 - все те же ошибки.

Добавлено спустя 10 минут 16 секунд:
rxu писал(а):Попробуйте сделать следующую правку в пакете обновления:
попробовал без предложенной постом выше правки - вылетает с ошибкой.
причем ошибка происходит как на чистой базе, так и на базе рабочего форума (чищенной STK)

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

Updating database to latest stable release

Database type :: mysqli
Previous version :: 3.1.0-dev
Installed Data: \phpbb\db\migration\data\v310\mysql_fulltext_drop; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\namespaces; Time: 0.00 seconds
Installed Data: \phpbb\db\migration\data\v310\namespaces; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\notifications; Time: 0.01 seconds
Installed Data: \phpbb\db\migration\data\v310\notifications; Time: 0.01 seconds
Installed Schema: \phpbb\db\migration\data\v310\notifications_cron; Time: 0.00 seconds
Installed Data: \phpbb\db\migration\data\v310\notifications_cron; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\notifications_schema_fix; Time: 0.01 seconds
Installed Data: \phpbb\db\migration\data\v310\notifications_schema_fix; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\notification_options_reconvert; Time: 0.00 seconds
Installing Data: \phpbb\db\migration\data\v310\notification_options_reconvert; Time: 0.03 seconds
Installing Data: \phpbb\db\migration\data\v310\notification_options_reconvert; Time: 0.03 seconds
Installing Data: \phpbb\db\migration\data\v310\notification_options_reconvert; Time: 0.03 seconds
Installing Data: \phpbb\db\migration\data\v310\notification_options_reconvert; Time: 0.03 seconds
Installed Data: \phpbb\db\migration\data\v310\notification_options_reconvert; Time: 0.01 seconds
Installed Schema: \phpbb\db\migration\data\v310\plupload; Time: 0.00 seconds
Installed Data: \phpbb\db\migration\data\v310\plupload; Time: 0.00 seconds
Migration already effectively installed (skipped): \phpbb\db\migration\data\v310\signature_module_auth
Installed Schema: \phpbb\db\migration\data\v310\softdelete_p1; Time: 6.42 seconds
Installing Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.59 seconds
Installing Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.01 seconds
Installing Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.01 seconds
Installing Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.01 seconds
Installing Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.01 seconds
Installing Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.01 seconds
Installing Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.01 seconds
Installed Data: \phpbb\db\migration\data\v310\softdelete_p1; Time: 0.03 seconds
Installed Schema: \phpbb\db\migration\data\v310\softdelete_p2; Time: 2.48 seconds
Installed Data: \phpbb\db\migration\data\v310\softdelete_p2; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\softdelete_mcp_modules; Time: 0.00 seconds
Installed Data: \phpbb\db\migration\data\v310\softdelete_mcp_modules; Time: 0.01 seconds
Installed Schema: \phpbb\db\migration\data\v310\teampage; Time: 0.01 seconds
Installed Data: \phpbb\db\migration\data\v310\teampage; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\alpha1; Time: 0.00 seconds
Installed Data: \phpbb\db\migration\data\v310\alpha1; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\notifications_cron_p2; Time: 0.00 seconds
Installed Data: \phpbb\db\migration\data\v310\notifications_cron_p2; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\alpha2; Time: 0.00 seconds
Installed Data: \phpbb\db\migration\data\v310\alpha2; Time: 0.00 seconds
Installed Schema: \phpbb\db\migration\data\v310\profilefield_types; Time: 0.01 seconds
Installed Data: \phpbb\db\migration\data\v310\profilefield_types; Time: 0.00 seconds
Migration already effectively installed (skipped): \phpbb\db\migration\data\v310\profilefield_show_novalue
Installed Schema: \phpbb\db\migration\data\v310\profilefield_youtube; Time: 0.01 seconds
SQL ERROR [ mysqli ]

Unknown column 'field_is_contact' in 'field list' [1054]

SQL

INSERT INTO phpbb_profile_fields (field_name, field_type, field_ident, field_length, field_minlen, field_maxlen, field_novalue, field_default_value, field_validation, field_required, field_show_novalue, field_show_on_reg, field_show_on_pm, field_show_on_vt, field_show_profile, field_hide, field_no_view, field_active, field_is_contact, field_contact_desc, field_contact_url, field_order) VALUES ('phpbb_youtube', 'profilefields.type.string', 'phpbb_youtube', '20', '3', '60', '', '', '[a-zA-Z][\\w\\.,\\-_]+', 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 'VIEW_YOUTUBE_CHANNEL', 'http://youtube.com/user/%s', 10)

BACKTRACE

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

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

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

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

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

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\migration\profilefield_base_migration->create_custom_field()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 459
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 405
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 253
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 155
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/install/database_update.php
LINE: 224
CALL: phpbb\db\migrator->update()

Powered by phpBB® Forum Software © phpBB Limited
Добавлено спустя 7 минут 13 секунд:
не знаю почему, но на сервере обновиться не удается.
только чистые установки прокатывают.
пока держу все файла, ничего не удаляю.
если есть идеи что еще пробовать - готов тестить.

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