Slava Krikunov написал: Замечено, что это (.htaccess) помогает не всегда,
Начиная с php 5.2 задание этих команд в .htaccess не поддерживается. Вместо этого необходимо задавть их в конфигурации виртуального хоста (VirtualHost).
Не надо сверлить зубы через задний проход дрелью от Сваровски
Slava Krikunov написал: Замечено, что это (.htaccess) помогает не всегда,
Начиная с php 5.2 задание этих команд в .htaccess не поддерживается. Вместо этого необходимо задавть их в конфигурации виртуального хоста (VirtualHost).
После смены версии PHP на хостинге с 5.6 на 7.2, тоже столкнулся с такой проблемой.
В файле .htaccess увидел следующее: <IfModule mod_php5.c> php_value mbstring.func_overload 2 php_value mbstring.internal_encoding UTF-8 </IfModule>
выход: закомментировать строки <IfModule mod_php5.c> и </IfModule> в начале строки знаком # или убрать их совсем. В противном случае срабатывает проверка условия: если версия PHP 5.х, тогда условие обрабатывается. Соответственно на версии PHP 7.х - игнорируется.
2380020 написал: После смены версии PHP на хостинге с 5.6 на 7.2, тоже столкнулся с такой проблемой. выход: закомментировать строки <IfModule mod_php5.c> и </IfModule> в начале строки знаком # или убрать их совсем.
Надо заменить <IfModule mod_php5.c> на <IfModule mod_php7.c>