Я пытаюсь установить Phpmyadmin на сервере FreeBSD 10.3 с Nginx 1.10.1, но он не работает. Версия Php - 7.
Это сервер WPMU, все работает, кроме Phpmyadmin, который дает мне 404.
Вот мой блок Phpmyadmin на Nginx
# PHPMYADMIN
location /phpmyadmin {
root /usr/local/www/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
root /usr/local/www/;
fastcgi_pass unix:/var/run/php-fpm.sock;
# fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /usr/local/etc/nginx/fastcgi_params;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/local/www/;
}
}
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last;
}
Я без проблем использовал эту конфигурацию на своем сервере Ubuntu.
Я тоже пробовал эти уроки, но безуспешно.
http://www.ostechnix.com/install-phpmyadmin-apache-nginx-freebsd-10-2/
Я попытался скопировать config.inc.php.sample в config.inc.php после этого
http://docs.phpmyadmin.net/en/latest/setup.html#manually-creating-the-file
Как заставить Phpmyadmin работать на FreeBSD / Nginx?
Мне удалось получить доступ к Phpmyadmin, но я должен удалить часть перезаписи.
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last;
}
И я должен пойти в http://my-domain.com/phpMyAdmin.
Если я попробую http://my-domain.com/phpmyadmin не будет работать. Попробую исправить переписать позже.