ISPManager 5 - phpmyadmin - PHP Fatal error: require once(): Failed opening required '/usr/share/php/gettext/gettext.inc'
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
500 ошибка при открытии phpmyadmin, в логах Apache видим ошибку:
[Fri Jan 06 10:30:07 2017] [error] [client] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/gettext/gettext.inc' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/phpMyAdmin/libraries/select_lang.lib.php on line 395
При этом расширения php-mbstring и php-gettext - установлены.
Проблема состоит в неверном open_basedir для первого виртуального хоста Apache, ставим правильный:
# vi /etc/httpd/conf/vhosts/admin/1stsite.com php_admin_value open_basedir "/var/www/admin/data:/usr/share/phpMyAdmin/:/usr/share/php/gettext/:/etc/phpMyAdmin/:/var/lib/phpMyAdmin/upload:/tmp/:/usr/share/php/:/var/lib/php/session/"
и перезапускаем apache:
# /etc/init.d/httpd restart