NGINX更改phpmyadmin网址

时间:2014-02-24 04:26:47

标签: nginx phpmyadmin

我最近将我网站的网址从www.mydomain.com更改为在Ubuntu上运行NGINX的mydomain.com(没有子域名)。我让phpmyadmin在www.mydomain.com/phpmyadmin工作(使用本教程:https://www.digitalocean.com/community/articles/how-to-install-phpmyadmin-on-a-lemp-server/),但在更改网址后,我在登录后获得了一个白页。是否有一些phpmyadmin配置文件我需要更改以反映这个网址有变化吗?

2 个答案:

答案 0 :(得分:1)

请查看/etc/nginx/site-available/default您需要添加位置/ phpmyadmin

的地方

答案 1 :(得分:1)

这会将您的/ phpmyadmin更改为/ otherfilename并适用于LEMP Server(nginx)

  1. sudo apt更新
  2. sudo apt安装phpmyadmin
  3. sudo ln -s / usr / share / phpmyadmin / var / www / html / phpmyadmin
  4. 检查您的网址https://server_domain_or_IP/phpmyadmin
  5. 使用以下方式更新您的虚拟主机

    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;
        }
    }
    
  6. sudo服务nginx重新启动

  7. 再次检查您的网址以访问phpmyadmin
  8. cd / var / www / html /
  9. ls -l <​​/ li>
  10. 检查phpmyadmin文件
  11. 使用以下符号创建符号文件

    sudo mv phpmyadmin otherfilename
    
  12. ls -l <​​/ p>

  13. 检查新的符号文件,并将虚拟主机更改为5点,将其更改为

    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;
        }
    }
    
  14. sudo服务nginx重新启动

  15. 检查您的新网址https://server_domain_or_IP/otherfilename