У меня есть этот проект в PHP. Целый проект прекрасен кроме тех случаев, когда я просматриваю к index.php на localhost, он меня отправляет эту ошибку?
Походит на ошибку полномочий. Попробуйте sudo chmod -R 775
на рассматриваемом каталоге. (Предпочтительно, где сайт root
папка).
Также, используйте sudo nano /etc/apache2/sites-available/000-default.conf
, чтобы открыть нано и войти, это у основания файла (имейте в виду, что [имя папки] является Вашей корневой папкой для сайта.
<Directory [folder name]> AllowOverride All </Directory>
Я проверил бы полномочия, но также и Ваши параметры конфигурации в апаче.
была пара изменений в том, как позволить полномочия Вашему каталогу или проекту, который, если бы проект был запущен под apache2.2, потребовалось бы некоторое обновление.
Руководство по обновлению Apache
Для подведения одного из больших глюков: (заключенный в кавычки из связанного сайта, добавленный акцент)
Вот некоторые примеры старых и новых способов сделать то же управление доступом.
В этом примере, нет никакой аутентификации, и все просьбы отклонены.
2,2 конфигурации:
Order deny,allow
Deny from all
2,4 конфигурации:
Требуют весь отклоненный
В этом примере, нет никакой аутентификации, и все запросы позволяются.
2,2 конфигурации:
Order allow,deny
Allow from all
2,4 конфигурации:
Требуют весь предоставленный
, Проверяют их, а также Ваши полномочия каталога (удостоверяющийся, что Ваш пользователь веб-сервера может получить доступ ко всем каталогам в пути к этой папке).