CodeIgnitor Error 403 Access forbidden
I extracted CodeIgnitor to XAMPP's htdocs and when I tried to access index.php like this:
http://127.0.0.1/ci/index.php
Я получаю следующее сообщение об ошибке:
Доступ запрещен! У вас нет разрешения на доступ к запрошенному объекту. Он либо защищен от чтения, либо не читается сервером. Error 403......
Как я могу устранить эту проблему?
2 ответа
Вам необходимо установить права доступа в конфигурационном файле apache следующим образом:
<Directory "c:/htdocs">
Options +FollowSymLinks -Indexes +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Проверьте журналы ошибок Apache, чтобы увидеть, что говорит Apache. Возможно, вам придется изменить ошибку LogLevel и перезапустить, чтобы получить достаточно информации.
Я предполагаю, что apache работает как www-data (или apache), и вы извлекли файлы как пользователь с помощью маски, не позволяющей apache читать их.
chmod o+r ci/
и посмотрим, поможет ли это. Проверьте журналы ошибок Apache, если это не так, и это должно дать вам представление о том, почему у него возникают проблемы. Возможно, по каким-то причинам в конфигах есть блок deny, закрывающий этот каталог.