Saltar al contenido

Laravel pantalla blanca en blanco

Traemos la mejor solución que encontramos por todo internet. Esperamos que te sirva de ayuda y si puedes comentarnos alguna mejora puedes hacerlo..

Solución:

apache

¿Esta respuesta describe o ayuda a su situación? La actualización a Apache 2.4 incluye algunos cambios en la configuración de Apache.

Laravel

¿Estás revisando los registros de Laravel o los registros de Apache?

Desde que actualicé a Laravel 4.1, he tenido “errores” de pantalla blanca (WSOD) cuando la aplicación no podía escribir en la ubicación del registro. Siempre he resuelto esto haciendo que Apache pueda escribir en el directorio de aplicaciones/almacenamiento (ya sea en grupo escribible en “www-data”, “apache” o mundialmente escribible, eso depende de la configuración de su servidor.

Usuario del servidor web

En servidores Ubuntu/Debian, su PHP puede estar ejecutándose como usuario “www-data”. En servidores CentOS/RedHat/Fedora, su PHP puede estar ejecutándose como usuario “apache”.

Asegúrese de que sus archivos sean propiedad del usuario que ejecuta PHP:

# Debian/Ubuntu
$ sudo chown -R www-data /path/to/laravel/files

# CentOS/RedHat/Fedora
$ sudo chown -R apache /path/to/laravel/files

Tenga en cuenta que es posible que no esté ejecutando como usuario www-data o apache. ¡Depende de su alojamiento y configuración!

Laravel 4

# Group Writable (Group, User Writable)
$ sudo chmod -R gu+w app/storage

# World-writable (Group, User, Other Writable)
$ sudo chmod -R guo+w app/storage

Laravel 5+ (incluyendo 6)

# Group Writable (Group, User Writable)
$ sudo chmod -R gu+w storage

# World-writable (Group, User, Other Writable)
$ sudo chmod -R guo+w storage

#####
# The bootstrap/cache directory may need writing to also
##

# Group Writable (Group, User Writable)
$ sudo chmod -R gu+w bootstrap/cache

# World-writable (Group, User, Other Writable)
$ sudo chmod -R guo+w bootstrap/cache

Una actualización de la respuesta de fideloper para Laravel 5 y su nueva estructura de archivos es:

$ sudo chmod -R o+w storage/

Los siguientes pasos resolvieron el problema de la pantalla blanca en blanco en mi Laravel 5.

  • Ve a tu carpeta raíz de Laravel
  • Dar permiso de escritura a bootstrap/cache y storage directorios

sudo chmod -R 777 arranque/almacenamiento en caché

  • Rebautizar .env.example a .env
  • Generar aplicación key con el siguiente comando en la terminal/símbolo del sistema desde la raíz de Laravel:

php artesano key:generar

Esto generará el cifrado. key y actualizar el valor de APP_KEY en .env expediente

Esto deberia resolver el problema.

Si el problema persiste, actualice config/app.php con el nuevo key generado a partir del artesano anterior key generar comando:

'key' => env('APP_KEY', 'SomeRandomString'),

a

'key' => env('APP_KEY', 'KEY_GENERATED_FROM_ABOVE_COMMAND'),

Reseñas y valoraciones del artículo

Recuerda que puedes optar por la opción de agregar una reseña si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *