Ubuntu 16.04 В доступе отказано - PullRequest
0 голосов
/ 10 января 2019

index.php находится по адресу /var/www/html/

Он пытается включить autoload.php из /root/vendor

И я получаю include_once(../../../root/vendor/autoload.php): failed to open stream: Permission denied

Ubuntu 16.04

Ответы [ 2 ]

0 голосов
/ 11 января 2019
  1. Зайдите в терминал и наберите
sudo nautilus
  1. После открытия файловой программы перейдите в каталог и найдите файл, с которым у вас возникли проблемы.

  2. Щелкните правой кнопкой мыши файл, с которым возникла проблема, и выберите параметр с надписью «Свойства».

  3. Выберите вкладку «Разрешения» и измените разрешения по своему желанию, например, изменив «Только чтение» на «Чтение и запись».

  4. Надеюсь, это помогло! :)

0 голосов
/ 10 января 2019

если у вас есть apache, пользователь apache - www-data. Конечно, www-данные не могут получить доступ к / root / Вы можете изменить владельца / root / vendor на www-data или поместить свои файлы в / var / www / html и просто изменить режим на 775 или что-то еще, что может выполнить ваш пользователь. также вы можете изменить пользователя apache на root, но это не очень хорошо по соображениям безопасности!

...