Я пытаюсь изменить XAMPP
корневой каталог /opt/lampp/htdocs
по умолчанию в Интернете на другой, как /home/me/Dropbox/public_html
безуспешно.
Я отредактировал файл /opt/lampp/etc/httpd.conf
# old line: DocumentRoot "/opt/lampp/htdocs"
DocumentRoot "/home/me/Dropbox/public_html"
#...etc...
# old line: <Directory "/opt/lampp/htdocs">
<Directory "/home/me/Dropbox/Work/public_html">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
# etc...
Я сделал это, как сказано в этой статье: Использование Ubuntu One для синхронизации htdocs?
Затем я перезапустил компьютер Apache
и получил ошибку разрешения 403
на каждой странице, которую я вызывал с помощью веб-браузера.
Итак, я изменил разрешение для папок и файлов на 755
.
Я сделал это, как сказано в этой статье:
Какие права доступа к файлам я должен установить в корне сети?
Проблема остается той же, у меня есть 403
ошибка на каждой странице, которую я пытаюсь открыть с помощью веб-браузера.
У меня такая же проблема при Mac
использовании XAMPP
.
Так что все работает нормально, если папка остается оригинальной /opt/lampp/htdocs
.
Как я могу изменить это правильно?
источник
Ubuntu
дистрибутиве, может быть, вы используете другой дистрибутив? Начиная с корневой папки/
я найдуopt
папку.Ответы:
Открыто
/opt/lampp/etc/httpd.conf
изменить никого и nogroupна ваше имя пользователя и вашу группу
источник
Была та же проблема, и вот что я сделал:
Запустите эту команду, чтобы остановить xampp:
открыто
/opt/lampp/etc/httpd.conf
Измените свою_каталог на папку, которую вы хотите использовать
Изменить
User
&Group
значение сdaemon
на:с помощью этой команды установите chmod в your_folder
Сохраните файл и запустите xampp с помощью этой команды:
Откройте браузер и введите этот URL:
Готово, надеюсь, это поможет.
источник
Проблема была в типе группы пользователей в
httpd.conf
файле, который должен быть установлен,staff
и тогда мне не нужно менять разрешения для папки, которую я хотел бы использовать в качестве веб-корня.источник
Если вы делаете это так, что вы можете создавать файлы в папке htdocs, тогда просто перейдите в opt / lampp, а затем откройте в терминале и напишите
Это оно!
источник
Вы можете создать символическую ссылку
с вашим именем пользователя "~ username" в качестве символической ссылки, чтобы вы могли сохранить то же местоположение URL
localhost/~username
для файлов, например, если вы используете сервер Apache по умолчанию, а не XAMPP.источник
Просто решил это, следуя инструкциям ниже:
Сначала установите xampp, выполнив следующие действия
Изменить владельца файла каталога / opt / lampp. имя пользователя должно быть именем вашего нового владельца папки root.
редактировать
/opt/lampp/etc/httpd.conf
отредактируйте корневой путь вашего документа к смонтированному windows documentroot и следующие строки
перезапустите xampp. И вы обнаружите, что запрещенная ошибка исчезла
источник
Была такая же проблема под Linux 18.3. Ничто из вышеперечисленного не работает точно так, как описано, но следующая комбинация работает:
В файле /opt/lampp/etc/httpd.conf я внес следующие изменения:
Заменить:
по:
и далее вниз замените:
по
Таким образом, «myusername» - это мое имя пользователя linux, а «webdir» - это имя каталога в моем домашнем каталоге, где хранятся php-файлы.
В терминале остановите lampp перед сохранением файла, начните снова. В браузере localhost будет указывать на «webdir».
источник
В формате NTFS вы не можете установить права доступа к папке. открыто
/opt/lampp/etc/httpd.conf
.Изменить
пользователя имя_компьютера
Группа имя_компьютера
И после этого вы можете получить доступ к символическим ссылкам в htdocs.
источник
NTFS format
сказано в вопросе? Также остальная часть ответа, похоже, не отвечает на вопрос ОП.Просто создайте индексный файл в новой
htdocs
папке.источник