Вы не зашли.
Главная » PHP » open_base_dir для /usr/share/phpMyAdmin на CentOS
#1. koji Off (3)
Участник
2015.05.09 02:02
после установки 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 так как причина в том, что файлы не обрабатывает интерпретатор из-за этого на выходе пустая страница,

быть может эта проблема решается настройками конфига для МайАдмина?
#2. Gemorroj Off (107)
Administrator
2015.05.09 10:10
попробуй дать доступ в basedir еще на темповую директорию (/tmp)
#3. koji Off (3)
Участник
2015.05.09 15:03
благодарю. полное решение проблемы: добавить в open_basedir /usr/share/phpmyadmin:/etc/phpmyadmin:/etc/phpMyAdmin:/tmp:.:..:./:../
только вот что эти .:..:./:../ означают, куда они ведут?
Отредактировано koji (2015.05.09 18:06)
#4. koji Off (3)
Участник
2015.05.09 22:10
я так понимаю это хреново так как открывает бейс для всех каталогов?
#5. Gemorroj Off (107)
Administrator
2015.05.10 11:11
честно говоря не знаю как это обработает php. тоже думаю, что это по сути отключение open_basedir
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.014 s