проблема в том, что пользователь, под которым работает apache, не имеет доступа к папке. в xampp на Ubuntu пользователь основного процесса apache - root
. но работники apache работают под daemon
пользователем. решение состоит в том, чтобы предоставить daemon
доступ к /storage
директории. (если вы предоставите только /storage/logs
, то исправите эту ошибку, но такая же ошибка произойдет с дочерними каталогами. Таким образом, сама папка storage
:
sudo chown -R daemon /path-to-your-project/storage
теперь пользователь daemon
имеет доступ к этой папке (а вам нет, но она вам нужна?
если у вас есть лучшие решения, пожалуйста, поделитесь ими здесь!