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