Уважаемые пользователи!
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.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2144
Стаж: 12 лет
Откуда: Одесса
Благодарил (а): 619 раз
Поблагодарили: 144 раза

Смена стиля -Общая ошибка

Сообщение romaamor »

Доброй ночи. При попытке смены в личном разделе, или установки в админке другого стиля по умолчанию получается ошибка -

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

Общая ошибка
SQL ERROR [ mysqli ]

Out of range value for column 'user_style' at row 1 [1264]

SQL

UPDATE phpbb_users SET user_allow_pm = 1, user_allow_viewemail = 0, user_allow_massemail = 1, user_allow_viewonline = 1, user_notify_type = '0', user_options = '171903', user_dateformat = '|d M Y|, H:i', user_lang = 'ru', user_timezone = 'Europe/Kiev', user_style = 285, user_adsenseads = 1, user_welcomeonindex = 1 WHERE user_id = 57

BACKTRACE

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

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

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
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]/includes/ucp/ucp_prefs.php
LINE: 129
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: ucp_prefs->main()

FILE: [ROOT]/ucp.php
LINE: 394
CALL: p_master->load_active()
Сейчас по умолчанию, и для гостей стоит просильвер. Заменять стиль пользователя - нет.
Шо сия значит, и как исправить ?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Смена стиля -Общая ошибка

Сообщение Siava »

romaamor писал(а): 26.09.2017 23:37Out of range value for column 'user_style'
Такое впечатление, что у вас user_style достиг предела заданного в БД. Что у вас там? Должно быть MEDIUMINT(8). А у вас скорей всего задано как TINYINT с максимальным значением 255.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
romaamor
phpBB 3.0.3
Сообщения: 2144
Стаж: 12 лет
Откуда: Одесса
Благодарил (а): 619 раз
Поблагодарили: 144 раза

Re: Смена стиля -Общая ошибка

Сообщение romaamor »

Siava писал(а): 26.09.2017 23:54Должно быть MEDIUMINT(8)
Спасибо. Стояло TINYINT, сменил как Вы посоветовали на MEDIUMINT ошибка исчезла.

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