2015-12-10 2 views
2

После установки PhpMyAdmin на моем сервере Ubuntu из PPAPMA 4.5.2.0 file_exists(): open_basedir ограничение эффекта

https://launchpad.net/~nijel/+archive/ubuntu/phpmyadmin

я получаю серию предупреждений. Заранее спасибо!

Предупреждения в ./libraries/Util.class.php#521 file_exists(): open_basedir ограничения в силе. Файл (doc/html/index.html) не находится в пределах допустимых путей : (/ tmp /:/usr/share/phpmyadmin /:/etc/phpmyadmin /:/var/lib/phpmyadmin /:/USR/доли/PHP/PHP-GetText /:/USR/доли/JavaScript /:/USR/доли/PHP/TCPDF /)

Backtrace

./libraries/Util.class.php#521: file_exists (строка 'doc/html/index.html') ./libraries/sanitizing.lib.php#92: PMA_Util :: getDocuLink (строка 'faq', строка 'faq3-11',) PMA_replaceDocLink (массив) ./libraries/sanitizing.lib.php#152: preg_replace_callback (строка '/ \ [doc @ ([a-zA-Z0-9 _-] +) \] /', строка 'PMA_replaceDocLink', st Кольцо «Подружка». Pulse en el número para obtener la cantidad exacta. Ver [doc @ faq3-11] Часто задаваемые вопросы 3.11. ',. ./templates/database/structure/table_header.phtml#43: PMA_sanitize (строка «Подпись и пример».obtener la cantidad exacta. Ver [ doc @ faq3-11] FAQ 3.11 [/ doc]. ') ./libraries/Template.class.php#80: включают (./ templates/database/structure/table_header.phtml) ./libraries/controllers/ DatabaseStructureController.class.php # 224: PMA \ template-> Render (массив) ./db_structure.php#54: PMA \ Контроллеры \ DatabaseStructureController-> indexAction()

+0

Возможно, вы захотите добавить корневой каталог вашего сайта в разрешенный путь open_basedir ... –

ответ

6

Забудь, я нашел ответ !

В моей Ubuntu Server 14.04, я редактировал файл /etc/phpmyadmin/apache.conf, и искал следующую строку:

php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/ 

И добавил :/usr/share/doc/phpmyadmin/ в конце и предупреждение ушло!

+1

Хм, но это уже включено в пакет, поэтому, скорее всего, вы используете устаревшую версию файла конфигурации ... –

+0

@ Michal | да, обычно, когда вы создаете файл резервной копии и переходите на новый сервер, чтобы прорезать ярлыки, старые конфигурации больше не работают на 100% – dev101