Когда я пытаюсь сохранить файл PHP в Ubuntu, я получаю следующую ошибку:
unable to save /var/www/html/script.php
Error permission denied
Как исправить эту ошибку и сохранить / запустить файл PHP?
Конечно, вы можете изменить права доступа к файлу под своим обычным пользователем. Но имейте в виду, что теперь все пользователи могут редактировать файл. Также пользователи www! Если в вашем php-скрипте есть уязвимость в системе безопасности, в худшем случае злоумышленник может захватить весь ваш сервер.
как вы редактируете этот файл и пытаетесь его сохранить? Похоже, у вас нет разрешения на запись в папку / var / www / html /
попробуйте «sudo nano /var/www/html/script.php», он должен сохранить файл после редактирования.
с помощью «ls» -la / var / www / html "вы можете показать пользователю права на каталог и файлы. вероятно "root: root", так что вы не можете писать туда обычным пользователем. Вам нужны права root, получить которые можно с помощью "sudo".
проблема, с которой я столкнулся, заключалась в разрешениях, поэтому мне нужно изменить chmod каталога, над которым я работаю, поэтому в этом случае я должен написать следующую команду:
$ sudo chmod o+w /var/www/html
The o означает другое, а + добавляет разрешения w - запись.
в этот момент режим всего каталога изменится с чтения на режим записи