Ошибка 403 при перемещении приложения CodeIgniter с локального хоста на сервер QA - PullRequest
0 голосов
/ 06 июля 2011

Я посмотрел на форумах (как здесь, так и на CodeIgniter.com), но не нашел ответов, которые бы помогли.У меня есть приложение CI 2.0.2, которое я разработал локально в MAMP.Работает отлично.Я скопировал всю установку CI на наш сервер QA и получаю 403 запрещенных ошибок на каждой странице (даже по умолчанию). Права доступа к файлам такие же, как и у всех наших других приложений (не CI) на этом сервере.У нас нигде нет файла .htaccess, кроме тех, что установлены в CI.Я переименовал эти файлы, чтобы они не вызывали никаких ошибок доступа, но я все еще не могу получить доступ ни к одной из своих страниц.

Может кто-нибудь указать мне правильное направление?Я действительно не знаю, где еще посмотреть на этот момент.

1 Ответ

2 голосов
/ 06 июля 2011

Упомянутая вами проблема возникает в большинстве случаев, когда ваш веб-сервер (apache) не имеет доступа для чтения к каталогу приложения. Убедитесь, что каталог имеет разрешения 755, и посмотрите, работает ли он.

Как отметил в комментариях Jakub, обычно рекомендуется (с точки зрения безопасности), чтобы вместо использования chmod 755 во всех каталогах лучше использовать chown и привязать его к учетной записи пользователя. и разрешить групповые разрешения на чтение / запись. Добавление apache в группу пользователей устранит такие проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...