Laravel ERROR – The stream or file ‘laravel.log’ could not be opened. Permission denied

Aquí te presentamos la solución al error de Laravel “The stream or file laravel.log could not be opened. Permission denied“.

Si ya probaste dar permisos de lectura, escritura y ejecución (777) a la carpeta “storage” y sigues con el mismo error, puedes probar lo siguiente:

Ejecuta el siguiente comando para detectar si SELINUX esta habilitado:

 getenforce 

Si el anterior comando te devuelve como resultado “enforcing” has encontrado la solución. Lo que debes hacer es deshabilitar SELINUX modificando el archivo etc/selinux/config” como se muestra en la siguiente imagen:

Si modificas dicho archivo el cambio quedará permanente y así se reinicie el server no se activará SELINUX. Existe otra forma temporal para deshabilitar y es con el comando “setenforce 0

Espero te haya servido esta información. Nos vemos pronto !!