Стоит ubuntu сервер 16.04, nginx, php 7, mysql и phpMyAdmin.
Если не использовать единую точку входа, а это у меня
location / {
#root wiki;
try_files $uri $uri/ /index.php?$args;
}
phpMyAdmin работает нормально, с ней не работает /var/log/nginx/error.log
2016/09/23 15:39:46 [error] 5805#5805: *1 FastCGI sent in stderr: "PHP message: PHP Warning:
require_once(./libraries/vendor_config.php): failed to open stream: No such file or directory
in /var/www/html/phpmyadmin/libraries/common.inc.php on line 72
PHP message: PHP Fatal error: require_once(): Failed opening
required './libraries/vendor_config.php' (include_path='.:/usr/share/php') in
/var/www/html/phpmyadmin/libraries/common.inc.php on line 72" while reading
response header from upstream, client: 178.187.64.1, server: www.domain.com,
request: "GET /bd HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:",
host: "www.domain.com"
Открываю так
require('./phpmyadmin/index.php');
Это возможно исправить? Я просто хочу сделать доступ к phpmyadmin(окну входа) через авторизацию на сайте(чтобы только админ, мог зайти на эту сраницу).
Здесь есть ответ
Как можно открыть доступ к phpmyadmin в rewrite?, но я не знаю актуален ли он, и не совсем то, что я хочу.