ошибка 403 lampp — Доступ запрещен

#php #linux #apache #codeigniter #lampp

#php #linux #apache #codeigniter #lampp

Вопрос:

У меня установлен lampp в Fedora, и я долгое время пользовался им без проблем, я без проблем работал с cake framework, я попытался скопировать папку codeigniter (из zip-архива framework) в папку HTDOCS, и это было сделано без проблем, но однажды я попытался получить доступ к файлам черезhttp://localhost/ci (я ввел имя folde ci) я получаю следующую ошибку:

Доступ запрещен!

У вас нет разрешения на доступ к запрошенному объекту. Он либо защищен от чтения, либо недоступен для чтения сервером.

Если вы считаете, что это ошибка сервера, пожалуйста, свяжитесь с веб-мастером.

Ошибка 403

localhost Сб 12 Ноя 2011 03:55:01 ВЕЧЕРА AST Apache / 2.2.17 (Unix) DAV/2 mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

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

Ответ №1:

У меня тоже была эта проблема, когда я изменил каталог внутри моего домашнего каталога для обслуживания страниц. Имя каталога — server. итак, я обновил httpd.conf следующим образом,

DocumentRoot "/home/guna/server"
<Directory "/home/guna/server">

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

 chmod 0755 /home/guna
  

Это решило мою проблему. Это может кому-то помочь.

Ответ №2:

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

 chmod a r -R <folder>
  

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

Ответ №3:

Это проблема с разрешениями, поэтому введите это:

 sudo chmod -R 0777 /opt/lampp/htdocs/ci