FreeBSD 10.3 和 Nginx 1.10.1 上的 Phpmyadmin

FreeBSD 10.3 和 Nginx 1.10.1 上的 Phpmyadmin

我正在尝试在装有 Nginx 1.10.1 的 FreeBSD 10.3 服务器上安装 Phpmyadmin,但它不起作用。Php 版本是 7。

它是一个 WPMU 服务器,除了 Phpmyadmin 给出 404 之外,一切正常。

这是我在 Nginx 上的 Phpmyadmin 块

# 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 上运行?

答案1

我设法访问 Phpmyadmin,但我必须删除重写部分。

location /phpMyAdmin {
   rewrite ^/* /phpmyadmin last;
}

我必须去http://my-domain.com/phpMyAdmin

如果我尝试http://my-domain.com/phpmyadmin不起作用。我稍后会尝试修复重写。

相关内容