Я привык работать с XAMPP
на Mac
без проблем, используя его на Ubuntu
возможно, у меня возникла проблема с правами пользователя. Я установил XAMPP
безопасность как руководство тоже.
Я установил и протестировал все с XAMPP
гайд по сайту без проблем но это:
если я использую ftp client
с пользователем ftp XAMPP для создания и редактирования файлов в htdocs
папка (я использую gedit
с участием плагин ftp-клиента, все работает нормально.
Если я вставлю папку с существующим проектом в htdocs
папка я получаю Error 403
протестировав его в моем браузере.
Я также следил за гид здесь безуспешно.
Что мне делать, чтобы исправить проблему? Я не мастер с Ubuntu
но я могу использовать оболочку с инструкциями.
Вот инструкции для XAMPP, как избежать этой проблемы, запустив XAMPP под своей учетной записью:
http://blog.mfabrik.com/2010/12/22/local-xampp-development-and-unix-file-permissions/
Как вы сказали, это похоже на проблему с разрешениями. Если вы знаете пользователя, от имени которого запускается apache, выберите файлы для этого пользователя / группы. Вы можете найти пользователя Apache, заглянув в httpd.conf
, есть две строки «Пользователь» и «Группа».
В качестве альтернативы вы можете найти пользователя / группу файлов, которые вы загрузили с помощью FTP (которые, по вашему мнению, работают). Бегать: ls -l
в каталоге и запишите имя пользователя.
Когда у вас есть пользователь и группа, вы можете применить их к одному из скопированных вами каталогов, запустив:
cd /path/to/directory
chown -R user:group *
(который рекурсивно установит пользователя и группу для всех файлов и каталогов под текущим).
Надеюсь, это сработает для вас. Если нет, проверьте разрешения (опять же, запустите ls -l
) и убедитесь, что у пользователя есть доступ для чтения. Вы можете установить разрешения с помощью chmod
.
Вы также можете проверить свой файл .htaccess или файл httpd.conf на наличие ограничений каталога, но сначала попробуйте установить разрешения.