apache2, php и mysql - направление с проблемой в редактировании файлов и загрузке их в браузере

друзья, я установил apache2, php и mysql, но теперь проблема, я не знаю, где записать программы и отложить их в папку сервера так, чтобы я мог получить доступ к ним назад. Мой файл т.е. HTML и php файл должны быть местом в/var/www папке, но когда я пытаюсь создать новый документ, я не могу создать его, это показывает доступ запрещен.Пожалуйста, помогите мне....

0
задан 1 August 2015 в 17:22

2 ответа

Если Нельзя доступ к файлу, предшествуете команде, Вы вводите с sudo, это должно предложить Вам Ваш пароль. Эти sudo команда в основном означает, что "суперпользователь делает". Таким образом, у Вас есть полномочия пользователя root при использовании его. Пример: sudo vi index.html.

Hope, которая улаживает ту часть проблемы для Вас.

0
ответ дан 1 October 2019 в 05:39

Самый легкий путь состоит в том, чтобы добавить Вашего пользователя к группе, которая владеет /var/www/, обычно www-data

Проверьте группу/var/www

ls -la /var/ | grep www

где вывод будет чем-то как

drwxrwxr-x  3 www-data www-data 4096 ago  1 16:10 www

на моем выводе второе www-data положение указывает, что группа на самом деле www-data

таким образом, теперь необходимо добавить себя к той группе

sudo usermod -a -G www-data yourUserName

удостоверьтесь, чтобы пользователи принадлежали www-данным, может записать в тот dir

sudo chmod -R 0775 /var/www/

Выход из системы и входит в систему снова для обновления полномочий. Теперь необходимо смочь записать с пользователем на этом под тем dir.

Примечание: если группа отличается от www-данных, необходимо проверить, какая группа выполняет апача и вносит изменениями согласно ему

grep GROUP /etc/apache2/envvars 

Вывод - что-то вроде этого

экспорт APACHE_RUN_GROUP=www-data

Изменить владение использования/www/data

sudo chown-R useOwner:groupOwner/var/www/

0
ответ дан 1 October 2019 в 05:39

Другие вопросы по тегам:

Похожие вопросы: