Intereting Posts
Как я могу синтаксис выделить границы диапазона Ruby в gtksourceview3.0? Linux From Scratch 7.2: Ошибка при создании binutils-2.22 в главе 6 Не удается найти сценарий оболочки Чтение с терминала из отмененного фонового процесса Ошибка зависимостей в Debian 9 Stretch Инструменты VMWare на Kali Rolling (2016.1) – проблема с совместными файлами Все это файл? труба для принятия: stty: стандартный ввод: несоответствующий ioctl для устройства Копирование данных csv при одновременном заполнении последовательной колонки В Gentoo как найти список пакетов, установленных после определенной даты? Как определить адрес диска scsi на FreeBSD? BIND9, отклоняющий запросы от IP-адресов outsite localnet (внешние IP-адреса) – Ubuntu 14.04 linux + messages + что означает «Слишком много открытых файлов (24)» Livesearch с первыми 10 матчами в качестве предварительного просмотра для zsh-history? Как работать с отсутствующими заголовками «последнего изменения»?

403 запрещенный выпуск – .htaccess

Я получаю проблему «Forbidden» 403 с моим сайтом. Раньше сегодня это сработало. Единственное, что я сделал, это попытаться получить доступ к другим папкам (например, bin ). Я проверил разрешения, и все это выглядит правильно. Есть идеи, как это решить? что я должен искать или делать?

Некоторые подозрительные журналы ошибок:

 [Fri Mar 02 14:08:57 2012] [error] [client yyyyyyyy] script '/var/www/vhosts/example.com/httpdocs/file.php' not found or unable to stat [Fri Mar 02 15:48:43 2012] [error] [client xxxxxxxx] (13)Permission denied: file permissions deny server access: /var/www/vhosts/example.com/httpdocs/index.html [Fri Mar 02 15:45:33 2012] [crit] [client vvvvvvvvvvv] (13)Permission denied: /var/www/vhosts/example.com/httpdocs/folder/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 

Я обнаружил, что у меня есть файл .htaccess в httpdocs , и поэтому я удалил его, но он, похоже, не помог. Домен еще не работает.

Второе сообщение об ошибке, похоже, прямо указывает на то, что это проблема с правами доступа к файлам, поэтому быстро проверяем, где может быть проблема. Сначала переключитесь на правильного пользователя, которым работает apache. Я предполагаю, что это www-данные, но это может быть и apache, www или что-то еще. Чтобы узнать наверняка, вы можете попробовать запустить ps -ef | grep apache ps -ef | grep apache или ps -ef | grep http ps -ef | grep http зависимости от того, какое имя для apache. Пользователь будет в первом столбце. Чтобы переключать пользователей, я обычно использую sudo su - www-data которые дадут полную оболочку входа для www-данных. Затем начните просматривать такие файлы:

 ls -ld /var/www/vhosts/example.com/httpdocs/index.html ls -ld /var/www/vhosts/example.com/httpdocs ls -ld /var/www/vhosts/example.com ls -ld /var/www/vhosts ls -ld /var/www 

Я предполагаю, что первые несколько не сработают, пока не найдете каталог, в котором проблема с разрешениями. Первым, кто показывает статус, должен быть виновник.