На этот вопрос уже есть ответ:
Я хочу переместить свой веб-контент из Window 7 в Ubuntu 12.04 . Поэтому я копирую свой веб-контент и перемещаю его в свою папку / opt / lampp / htdocs
, затем я изменяю права доступа к папке, используя:
sudo -s
cd /opt/lampp/htdocs
sudo chmod 777 -R myWebContent
Затем права доступа к папке меняются. Но все же я не могу получить доступ к моему php-файлу , потому что он меняет только права доступа к папке, а не разрешение на один php-файл . Как я могу решить эту проблему?
вместо chmod 777 лучше сменить владельца на www: www и сохранить 644 или 755 безопасность. Под www-пользователем apache работает и будет иметь доступ на чтение-запись-выполнение, но другие пользователи будут иметь доступ только на чтение или чтение-выполнение. Попробуйте это:
sudo chmod -R 755 /opt/lampp/htdocs
sudo chown -R www-data:www-data /opt/lampp/htdocs
Я знаю, что этот вопрос супер стар, но для любого читающего там... Вы, вероятно, не должны делать этого, если все, что Вы хотите, должно смочь свободно изменить и добавить файлы, которые используют стопку лампы.
Вы могли всегда изменять httpd-vhosts.conf файл, добавить порт и путь к более подходящему каталогу и вот именно.
<VirtualHost *:80>
DocumentRoot "/path/to/dir"
ServerName DevEnv
Other directives here
</VirtualHost>
Я лично скорее:
Opt/Lampp/htdocs Sudo .nautilus
Затем можно сделать то, что Вы хотите там и открываете htdocs со своим редактором кода и всем это.
никакое питание с полномочиями и материалом.