Ошибка разрешения PHP при записи в файл в Linux CentOS

0

Я установил linux centos 7 на VmWare в Windows.

В Linux есть два пользователя: root, sample

Я создал проект laravel с пользовательским "образцом" (зарегистрировался как sample), но когда я пытаюсь запустить проект с помощью root пользователя (зарегистрирован как пользователь root), он выдает ошибку разрешения, которая не может записать файл (file_put_content()). я пытался

chmod 777 /var/www/html/laravel

Или даже я попытался изменить разрешение на запись в файл для root, используя права правой кнопкой мыши → properties->, но безрезультатно.

Единственное возможное решение - удалить файл и заново создать его с помощью root пользователя. Теперь, каково решение? Я, хотя пользователь root имеет привилегию делать что-либо. Но, похоже, это не так. Каково решение? Как изменить эту проблему?

Теги:
centos

1 ответ

2

Попробуйте chmod 777 -R/var/www/html/laravel/, -R рекурсивный

  • 0
    Я уже сделал это, но это ничего не меняет.
  • 0
    Вы получаете ошибку при создании веб-запроса? Если это так, это означает, что пользователю веб-сервера необходимы разрешения. Я знаю, что laravel нужны разрешения на запись в каталог app / storage /
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню