Estoy atrapado en un proyecto de Laravel, he estado usando laravel muchos años y nunca sucedió esto.
Estoy usando Vagrant (como siempre) y solo pasa esto con PHP 8, con otros proyectos con php 7.X no pasa.
Los permisos de USUARIO y GRUPO están bien como siempre. Ejecuté chmod -R 777 storage y arranque/caché muchas veces. Ejecuté todo el caché: claro.
No sé por qué está pasando esto.
¿Alguien tuvo problemas con Laravel y PHP 8?
¡Gracias!
Lo resolví proporcionando permiso de propietario al usuario de apache:
chown -R apache:apache storage/frameworkUtilice los siguientes comandos:
cd /home/vagrant/code/project_folder_name sudo php artisan cache:clear sudo chmod 775 /home/vagrant/code/project_folder_name sudo chown -R vagrant:vagrant /home/vagrant/code/project_folder_nameCon suerte, resolverá su problema.
¿Puede intentarlo con el permiso otorgado, ya que también debería estar en el nivel de datos www del grupo del servidor web?
Además, agregar un enlace para su referencia.
https://linuxhint.com/how-to-set-up-file-permissions-for-laravel/
sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache