NGINX更改phpmyadmin url
我最近将我的网站的url从www.mydomain.com改为mydomain.com(无子域),运行Ubuntu上的NGINX。我让phpmyadmin在www.mydomain.com/phpmyadmin上工作(使用本教程:),但在更改url后,我在登录后得到一个白色页面。是否有一些phpmyadmin配置文件需要更改以反映此url更改?请查看NGINX更改phpmyadmin url,nginx,phpmyadmin,Nginx,Phpmyadmin,我最近将我的网站的url从www.mydomain.com改为mydomain.com(无子域),运行Ubuntu上的NGINX。我让phpmyadmin在www.mydomain.com/phpmyadmin上工作(使用本教程:),但在更改url后,我在登录后得到一个白色页面。是否有一些phpmyadmin配置文件需要更改以反映此url更改?请查看/etc/nginx/site available/default,您需要在其中添加location/phpmyadmin这将把/phpmyadmi
/etc/nginx/site available/default
,您需要在其中添加location/phpmyadmin这将把/phpmyadmin更改为/otherfilename并用于LEMP服务器(nginx)
location /phpmyadmin {
root /usr/share/;
index index.php;
try_files $uri $uri/ =404;
location ~ ^/phpmyadmin/(doc|sql|setup)/ {
deny all;
}
location ~ /phpmyadmin/(.+\.php)$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
}
sudo mv phpmyadmin otherfilename
location /otherfilename{
root /var/www/html/;
index index.php;
try_files $uri $uri/ =404;
location ~ ^/otherfilename/(doc|sql|setup)/ {
deny all;
}
location ~ /otherfilename/(.+\.php)$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
}
nginx上的phpmyadmin配置是什么?谢谢。这很奇怪,因为我可以很好地进入登录屏幕,但在登录后,我得到了死亡的白色屏幕。我将尝试完全卸载/重新安装phpmyadmin。请尝试清除缓存和cookie。有时,像这样最简单的解决方案会有所帮助。重新安装会暂时修复它,但我已经确定,当我尝试添加ssl时,它会中断。我在CloudFlare上使用自签名ssl证书和“完整ssl”功能。在“flexible”上仅使用CloudFlare的ssl似乎是可行的,所以我现在可能只使用它,尽管我知道这不是最安全的。