php script 403 запрещенная ошибка

У меня есть сценарий, дающий мне ошибку 403 Forbidden error , это просто копия другого скрипта, но разница в том, что оба используют другой класс mysql для доступа к базе данных.

Весь мой проект завершен, и это последний файл, поэтому я не хочу делать всю работу снова для одного файла.

Журналы сервера показывают, что клиент отказался от конфигурации сервера:

Что я должен искать?

Я пробовал следующее:

  • Разрешения: 644
  • Новый файл с простым эхом дает 403 тоже
  • Изменено имя папки

Однако index.php работает отлично.

Solutions Collecting From Web of "php script 403 запрещенная ошибка"

Проверьте разрешения, а также права собственности на файл. Как правило, 403 означает, что веб-сервер не имеет прав на чтение файла и, следовательно, не может продолжить запрос. Разрешения могут быть установлены правильно, однако файл может принадлежать другой учетной записи на сервере – учетной записи, которая не входит в ту же группу, что и учетная запись, на которой работает сервер.

Например, я считаю, что Apache запускается по умолчанию под учетной записью пользователя httpd , которая является частью группы httpd . Однако пользователь FTP, который вы ftpuser в систему (например, ftpuser ), может не быть частью группы httpd . Таким образом, при копировании созданного вами файла под другой учетной записью пользователя Apache не получит доступ к выполнению с 644 .

* Прошло некоторое время с тех пор, как я использовал apache, но это похоже на nginx.

Его полностью моя ошибка, я отрицал все в файле .htaccess. Сожалею.