Я хотел бы изменить свой корневой сервер 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
blockquote>
Пользователь '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
включительно.