Я ошибся - судо чоун /var/www/html/htaccess.txt www-data:www-data

Я сделал ошибку, когда использовал команду Chown. я пишу

sudo chown /var/www/html/htaccess.txt www-data:www-data

поставленный

sudo chown www-data:www-data /var/www/html/htaccess.txt

Ответ был -

Итак - все мои вещи из /var/www/html исчезли, и мой сайт

Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at www.a-r-c-h.net Port 80

2 ответа

Решение

Две команды над той, которую вы цитировали в вопросах, испортили вашу систему.

Эти 2 разрешения на исправление для каталогов и файлов:

sudo find /var/www/html -type d -exec chmod 755 {} \;    
sudo find /var/www/html -type f -exec chmod 644 {} \;

Ваш

sudo chmod 644 /var/www/html

удалены разрешения на выполнение для ваших каталогов.

Вам нужно сбросить разрешения на /var/www/html вернуться к 0755:

sudo chmod 755 /var/www/html

Объяснение: бит выполнения в правах доступа к файлу (x) определяет, может ли быть перечислено содержимое каталога. Отключение этого бита (0644) не позволит веб-серверу увидеть, что находится в каталоге.

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