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

"default_charset" в настройках php.

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

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

"default_charset" в настройках php.

Сообщение Тюшин Вадим »

Обновился с версии 3.3.2 на 3.3.3. Зашел в админку. Там красный транспарант:
Кодировка символов по умолчанию настроена неверно
Параметр default_charset должен быть равен UTF-8. Вы можете проверить текущее значение на странице Сведения о PHP.
Нашел в админке показ настроек php:
Система -> Сведения о php

Для параметра default_charset указано
LOCAL VALUE: no value
MASTER VALUE: UTF-8

Я правильно понимаю, что в "LOCAL VALUE" тоже должно быть UTF-8?
Я это могу поправить или это устанавливается хостером?

Отправлено спустя 1 минуту 36 секунд:
Русские буквы отображаются нормально.
Форум вот: www.firstep.ru/forum
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16715
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 559 раз
Поблагодарили: 1852 раза

Re: "default_charset" в настройках php.

Сообщение rxu »

Можно не обращать внимания, скорее всего, при отсутствии параметра в php.ini по умолчанию применяется UTF-8.
Изображение
agrash
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 1 месяц
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: "default_charset" в настройках php.

Сообщение agrash »

У меня тоже самое после обновления с версии 3.3.2 на 3.3.3.
Версия PHP 8.0.1.
Core: default_charset - LOCAL VALUE: utf-8, MASTER VALUE: UTF-8.

То есть, разница только в строчных и прописных буквах значений default charset.
При этом не замечено каких-либо проблем с отображением букв.

Форум размещён на хостинге nic.ru.
В панели управления сервера тоже указан UTF-8.
А вот к файлу php.ini доступа нет или я не смог его найти.

Судя по всему, данное предупреждение (Кодировка символов по умолчанию настроена неверно. Параметр default_charset должен быть равен UTF-8. Вы можете проверить текущее значение на странице Сведения о PHP) появилось лишь у отдельных пользователей.
Что-нибудь с этим можно сделать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16715
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 559 раз
Поблагодарили: 1852 раза

Re: "default_charset" в настройках php.

Сообщение rxu »

agrash писал(а): 15.02.2021 2:42 Что-нибудь с этим можно сделать?
rxu писал(а): 09.02.2021 14:30 Можно не обращать внимания
В следующей версии проверка будет скорректирована.
Изображение
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 1 месяц
Откуда: Ростов-на-Дону
Благодарил (а): 24 раза
Поблагодарили: 38 раз

Re: "default_charset" в настройках php.

Сообщение demonlibra »

Кому не дотерпеть до выхода новой версии phpBB с исправлением
в файле .../includes/acp/acp_main.php
в строке 707

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

$default_charset !== 'UTF-8',

заменить на

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

strtolower($default_charset) !== 'utf-8',

https://tracker.phpbb.com/browse/PHPBB3-16698
buldozer
phpBB 1.0.0
Сообщения: 5
Стаж: 3 года 6 месяцев
Благодарил (а): 1 раз

Re: "default_charset" в настройках php.

Сообщение buldozer »

Только после комментирования данной строки ошибка пропала

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

// 'S_DEFAULT_CHARSET_FAIL'				=> $default_charset !== null && strtolower($default_charset) !== 'utf-8',
phpbb3.3.4
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16715
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 559 раз
Поблагодарили: 1852 раза

Re: "default_charset" в настройках php.

Сообщение rxu »

buldozer, Вместо того, чтобы исправить причину, вы скрыли ее следствие. То, что ошибка не отображается, не означает, что ее нет.
Изображение
Sylver
phpBB 1.0.0
Сообщения: 5
Стаж: 10 лет 7 месяцев
Благодарил (а): 1 раз

Re: "default_charset" в настройках php.

Сообщение Sylver »

Версия 3.3.7 - та же фигня, закомментил....
Nikita01uz
phpBB 1.4.2
Сообщения: 60
Стаж: 4 года
Благодарил (а): 37 раз
Поблагодарили: 2 раза

Re: "default_charset" в настройках php.

Сообщение Nikita01uz »

Когда будет исправлена эта ошибка, кто-нибудь знает? 3.3.8 уже версия, а в админке так и весит это уведомление.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16715
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 559 раз
Поблагодарили: 1852 раза

Re: "default_charset" в настройках php.

Сообщение rxu »

Nikita01uz, никакой ошибки не существует. Настройте PHP правильно.
Изображение
Nikita01uz
phpBB 1.4.2
Сообщения: 60
Стаж: 4 года
Благодарил (а): 37 раз
Поблагодарили: 2 раза

Re: "default_charset" в настройках php.

Сообщение Nikita01uz »

rxu писал(а): 02.09.2022 16:00 Nikita01uz, никакой ошибки не существует. Настройте PHP правильно.
Ну так в админке уведомление висит, форум был создан 4 дня назад, сразу свежую версию установил.
Screenshot_2.png
Я то не обращаю внимания, но глаза мозолит красное уведомление, а так все работает нормально и корректно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16715
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 559 раз
Поблагодарили: 1852 раза

Re: "default_charset" в настройках php.

Сообщение rxu »

Оно висит потому, что настройки PHP некорректные. И в уведомлении конкретно указано, что, где и как надо скорректировать.
Изображение
Nikita01uz
phpBB 1.4.2
Сообщения: 60
Стаж: 4 года
Благодарил (а): 37 раз
Поблагодарили: 2 раза

Re: "default_charset" в настройках php.

Сообщение Nikita01uz »

rxu писал(а): 02.09.2022 16:18 Оно висит потому, что настройки PHP некорректные. И в уведомлении конкретно указано, что, где и как надо скорректировать.
Это к хостеру надо обращаться или где-то, что-то надо исправить, подскажите пожалуйста.
Screenshot_3.png
Версия PHP у меня установлена 7.4
Screenshot_4.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12613
Стаж: 13 лет 3 месяца
Благодарил (а): 170 раз
Поблагодарили: 2535 раз

Re: "default_charset" в настройках php.

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

На скрине видно, что значение default_charset не установлено, а в тексте ошибки пишет что оно должно быть равно UTF-8
Обращаться к хостеру или нет зависит от того, есть ли у вас доступ к файлам настроек сервера (на шаредах такого не бывает)
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 846
Стаж: 14 лет 1 месяц
Откуда: Оттуда
Благодарил (а): 54 раза
Поблагодарили: 89 раз

Re: "default_charset" в настройках php.

Сообщение Perfecthus »

Nikita01uz писал(а): 02.09.2022 17:27где-то, что-то надо исправить, подскажите пожалуйста.
Прописать в файле php.ini

Вернуться в «phpBB-пространство»