phpmyadmin на битрикс

Существует определенная проблема при необходимости установки на одном и том же сервере СУБД phpmyadmin и системы битрикс. Проблема эта связана с тем, что битрикс требует указывать в настройках php mbstring.func_overload=2
При том phpmyadmin не работает с этой включенной опцией. Выдавая примерно такую ошибку:

10092020_01.jpg

 Таким же образом поступает библиотека PHPExcell, которая тоже не работает с опцией перезагрузки функций, равной 2. Возможны проблемы и в работе бесплатного форума phpbb.

Проблема решается следующим образом: откройте файл настройки виртуальных хостов в apache, у меня он лежит по адресу /etc/httpd/bx/conf/bx_ext.mysite.ru.conf, также может лежать в директории /etc/apache2/../ Вписываем в этот файл следующий код:

        <Directory ”/path/to/phpmyadmin/directory/”>

               php_admin_value mbstring.func_overload 0

        </Directory>


И перезагружаем apache командой, например, service httpd restart

После этого параметр func_overload можно проверить, поместив в директорию скрипт с функцией phpinfo();
В случае с PHPExcell в директории с этой библиотекой можно будет создавать скрипты битрикс, и они будут работать.



Статьи на тему:

Комментарии:

2021.09.22
name
message

Оставить комментарий
x
Комментарий успешно отправлен и будет доступен после проверки модератором!