У меня была такая же проблема, связанная с производственным журналом.
Чтобы отследить проблему с веб-сервером:
tail -f /var/log/apache2/error.log
Сообщение от приложения: Отказано в доступе - /var / www / APPLICATION-NAME / log / приглашение.log (Errno :: EACCES)
cd /var/www/APPLICATION-NAME/log
с помощью комманды вы получите права доступа к журналу
total 28
drwxr-sr-x 2 www-data www-data 4096 Sep 18 03:55 ./
drwxrwsr-x 14 www-data www-data 4096 Sep 24 23:52 ../
-rw-r--r-- 1 root www-data 71 Sep 18 03:55 agent_invitation.log
-rwxrwxrwx 1 root www-data 71 Sep 18 03:55 email.log*
-rw-r--r-- 1 root www-data 71 Sep 18 03:55 invitation.log
-rw-r--r-- 1 root www-data 71 Sep 18 03:55 messages.log
-rw-r--r-- 1 root www-data 51 Sep 13 01:32 production.log
Решение: Необходимо сменить владельца с root на другого пользователя:
chown www-data:www-data ./ -R
Теперь используйте ll
, чтобы увидеть разрешения
total 28
drwxr-sr-x 2 www-data www-data 4096 Sep 18 03:55 ./
drwxrwsr-x 14 www-data www-data 4096 Sep 24 23:52 ../
-rw-r--r-- 1 www-data www-data 71 Sep 18 03:55 agent_invitation.log
-rwxrwxrwx 1 www-data www-data 71 Sep 18 03:55 email.log*
-rw-r--r-- 1 www-data www-data 71 Sep 18 03:55 invitation.log
-rw-r--r-- 1 www-data www-data 71 Sep 18 03:55 messages.log
-rw-r--r-- 1 www-data www-data 51 Sep 13 01:32 production.log
Перезагрузите веб-сервер:
sudo service apache2 restart
Теперь проверьте производственные журналы.