koji » 2015.05.09 02:26

после установки phpMyAdmin на CentOS 7 с Apache 2.4 и PHP 5.4 главная страница МайАдмина открывается пустой.
в файле /etc/httpd/conf.d/vhosts.conf указан open_basedir как /var/www/vhosts/sitename когда его убрать, МайАдмин открывается.
сам МайАдмин лежит в /usr/share/phpMyAdmin и туда указывает алиас /phpmyadmin
в php.ini basedir закомментирован

Как заставить сервер обрабатывать МайАдмин если уже пробовал писать
php_admin_value open_basedir /var/www/vhosts/sitename:/usr/share/phpMyAdmin
в файле
/etc/httpd/conf.d/vhosts.conf и результата нет.

появились какие-то особенности в Apache 2.4 так как причина в том, что файлы не обрабатывает интерпретатор из-за этого на выходе пустая страница,

быть может эта проблема решается настройками конфига для МайАдмина?

Gemorroj » 2015.05.09 10:46

попробуй дать доступ в basedir еще на темповую директорию (/tmp)

koji » 2015.05.09 15:45

благодарю. полное решение проблемы: добавить в open_basedir /usr/share/phpmyadmin:/etc/phpmyadmin:/etc/phpMyAdmin:/tmp:.:..:./:../
только вот что эти .:..:./:../ означают, куда они ведут?

koji » 2015.05.09 22:46

я так понимаю это хреново так как открывает бейс для всех каталогов?

Gemorroj » 2015.05.10 11:36

честно говоря не знаю как это обработает php. тоже думаю, что это по сути отключение open_basedir