Задать вопрос
coder100500
@coder100500
Экономист, присматриваюсь к программированию

Как решить проблему с правами доступа после деплоя на production?

Всем привет!
Залил проект на VDS, не могу разобраться в чем проблема, делаю, вроде, все как нужно:

Папки `storage` и `bootstrap/cache` принадлежат пользователю веб-сервера (`www-data`).
Права на папки: `755`, на файлы: `644`.

Ругается и ни в какую не запускается:

Symfony Exception
 Symfony Docs
ErrorException
HTTP 500 Internal Server Error
file_put_contents(/var/www/www-root/data/www/site.net/storage/framework/views/3dc9b5851aff9c64b2f8c3fdc1eadb62.php): Failed to open stream: Permission denied


ls -l /folder:

admin@99:/var/www/www-root/data/www/site.net$ ls -l /var/www/www-root/data/www/site.net
total 632
drwxrwxr-x 15 www-data www-data   4096 May 20 22:39 app
-rw-rw-r--  1 www-data www-data    350 May 20 22:39 artisan
drwxrwxr-x  3 www-data www-data   4096 May 20 22:39 bootstrap
-rw-rw-r--  1 www-data www-data   3136 May 20 22:39 composer.json
-rw-rw-r--  1 www-data www-data 432075 May 20 22:39 composer.lock
drwxrwxr-x  2 www-data www-data   4096 May 20 22:39 config
drwxrwxr-x  5 www-data www-data   4096 May 20 22:39 database
drwxrwxr-x  3 www-data www-data   4096 May 20 22:39 lang
-rw-rw-r--  1 www-data www-data    560 May 20 22:39 package.json
-rw-rw-r--  1 www-data www-data 130589 May 20 22:39 package-lock.json
-rw-rw-r--  1 www-data www-data   1191 May 20 22:39 phpunit.xml
-rw-rw-r--  1 www-data www-data     93 May 20 22:39 postcss.config.js
drwxrwxr-x  5 www-data www-data   4096 May 20 22:39 public
-rw-rw-r--  1 www-data www-data   4109 May 20 22:39 README.md
drwxrwxr-x  7 www-data www-data   4096 May 20 22:39 resources
drwxrwxr-x  2 www-data www-data   4096 May 20 22:39 routes
drwxrwxr-x  6 www-data www-data   4096 May 20 22:39 storage
-rw-rw-r--  1 www-data www-data    656 May 20 22:39 tailwind.config.js
drwxrwxr-x  4 www-data www-data   4096 May 20 22:39 tests
drwxrwxr-x 61 www-data www-data   4096 May 20 22:54 vendor
-rw-rw-r--  1 www-data www-data    404 May 20 22:39 vite.config.js


admin@99:/var/www/www-root/data/www/site.net$ ps aux | grep nginx
ps aux | grep apache
root       43077  0.0  0.6 108872 12204 ?        Ss   22:23   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
www-data   71311  0.0  0.6 109240 13100 ?        S    22:36   0:00 nginx: worker process
www-data   71312  0.0  0.6 109240 12796 ?        S    22:36   0:00 nginx: worker process
admin     112728  0.0  0.1   6336  2096 pts/1    S+   23:44   0:00 grep nginx
www-data   11637  0.0  0.0   3412   172 ?        Ss   22:19   0:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n
root       90699  0.0  1.8 271604 37500 ?        Ss   23:05   0:00 /usr/sbin/apache2 -k start
www-data   90700  0.0  0.9 272212 18740 ?        S    23:05   0:00 /usr/sbin/apache2 -k start
www-data   90701  0.0  0.9 272212 18740 ?        S    23:05   0:00 /usr/sbin/apache2 -k start
www-data   90702  0.0  0.9 272212 18740 ?        S    23:05   0:00 /usr/sbin/apache2 -k start
www-data   90703  0.0  0.9 272212 18740 ?        S    23:05   0:00 /usr/sbin/apache2 -k start
www-data   90704  0.0  0.9 272212 18740 ?        S    23:05   0:00 /usr/sbin/apache2 -k start
admin     112730  0.0  0.1   6336  2100 pts/1    S+   23:44   0:00 grep apache


в чем может быть проблема?
В туториалах ничего нет, только требования чтобы 777 не ставили,
тех.поддержка, кстати, говорит ставить 777, что, мягко говоря, не совсем устаивает.

Буду благодарен за ответы.
  • Вопрос задан
  • 28 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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