нет разрешения на доступ / на этом сервере

Я хотел бы изменить свой корневой сервер apache ( / var / www >>> / media / mhsohag11 / Local Disk / Sites ). Для этого каталога путь был изменен из /etc/apache2/apache2.conf

<Directory "/media/mhsohag11/Local Disk/Sites">
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Отредактирован также файл VirtualHost, расположенный /etc/apache2/site-available/000-default.conf

Отредактированный код ниже:

<VirtualHost *:80>

        ServerAdmin webmaster@localhost
        ServerName wp.local
        DocumentRoot "/media/mhsohag11/Local Disk/Sites/wp"
        ServerAlias www.wp.local

</VirtualHost>

После внесения всех изменений все службы также перезапустились.

Затем я нажал http: // localhost или http: //wp.local и показал это запрещенное сообщение:

Forbidden You don ' У меня нет разрешения на доступ к / на этом сервере. Сервер Apache / 2.4.29 (Ubuntu) на локальном хосте, порт 80

1
задан 30 April 2019 в 21:54

1 ответ

Пользователь 'www-data' должен иметь как минимум права на чтение (и для wordpress, права на запись) для каталога /media/mhsohag11/Local Disk/Sites/. Запустите следующую команду из командной строки:

chgrp -R www-data /media/mhsoha11/Local\ Disk/Sites

chmod -R 664 /media/mhsoha11/Local\ Disk/Sites

Это меняет группу на веб-сервер и рекурсивно дает веб-серверу права на чтение и запись. ко всем файлам и каталогам по /media/mhsoha11/Local\ Disk/Sites включительно.

0
ответ дан 30 April 2019 в 21:54

Другие вопросы по тегам:

Похожие вопросы: