无法访问 phpMyAdmin - 我被重定向到虚拟主机

无法访问 phpMyAdmin - 我被重定向到虚拟主机

我的 phpMyAdmin 位于/srv/www/htdocs/phpMyAdmin/。网络服务器的 IP 是192.168.40.40

如果我尝试像这样访问 phpMyAdmin:http://192.168.40.40/phpMyAdmin那么我会被重定向到我为项目(entwicklung.company)创建的 vhost。

如果我调用以下代码,我将重定向到以下项目的 VHOST entwicklung.phpmyadmin

<VirtualHost *:80>

    ServerName entwicklung.company
    ServerAdmin [email protected]
    DocumentRoot /srv/www/vhosts/company
    ErrorLog /var/log/apache2/company_error.log
    CustomLog /var/log/apache2/company_access.log common

    <Directory "/srv/www/vhosts/company">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

</VirtualHost>

因此我尝试为 phpMyAdmin 创建一个虚拟主机,但403 permission denied如果我尝试调用它,就会出错。

用户和组设置wwwrunchown -R wwwrun:wwwrun /srv/www/vhosts/phpMyAdmin

phpMyAdmin 的 VHOST:

<VirtualHost *:80>

    ServerName entwicklung.phpmyadmin
    ServerAdmin [email protected]
    DocumentRoot /srv/www/vhosts/phpMyAdmin
    ErrorLog /var/log/apache2/phpmyadmin_error.log
    CustomLog /var/log/apache2/phpmyadmin_access.log common

    <Directory "/srv/www/vhosts/phpMyAdmin">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

</VirtualHost>

我该如何解决这个问题?

答案1

我解决了它,我必须将 /srv/www/vhosts/phpMyAdmin 的所有者更改为 wwwrun:root

chown -R wwwrun:root /srv/www/vhosts/phpMyAdmin

相关内容