Назад | Перейти на главную страницу

Не могу получить доступ к phpMyAdmin - меня перенаправляют на виртуальный хост

Мой phpMyAdmin находится по адресу /srv/www/htdocs/phpMyAdmin/. IP-адрес веб-сервера 192.168.40.40

Если я попытаюсь получить доступ к phpMyAdmin следующим образом: http://192.168.40.40/phpMyAdmin затем меня перенаправляют на виртуальный хост, который я создал для проекта (entwicklung.company).

VHOST проекта, на который меня перенаправляют, если я позвоню entwicklung.phpmyadmin:

<VirtualHost *:80>

    ServerName entwicklung.company
    ServerAdmin black@company.de
    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 если я попытаюсь это назвать.

Пользователь и группа настроены на wwwrun с участием chown -R wwwrun:wwwrun /srv/www/vhosts/phpMyAdmin

VHOST для phpMyAdmin:

<VirtualHost *:80>

    ServerName entwicklung.phpmyadmin
    ServerAdmin black@company.de
    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>

Как я могу это решить?

Я решил это, мне пришлось сменить владельца / srv / www / vhosts / phpMyAdmin на wwwrun: root с помощью

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