PHP

Fotograma de la película Matrix

Almacenamiento de JSON en archivos .env: Guía para desarrolladores de Laravel sobre cómo administrar claves de cuentas de servicio de Google

Al trabajar con Laravel y los servicios de Google Cloud, a menudo necesitará administrar las credenciales de las cuentas de servicio que se entregan como archivos JSON. Estas credenciales son confidenciales y no deben comprometerse con el control de versiones, por lo que los archivos .env son la opción de almacenamiento natural. Sin embargo, los archivos .env están diseñados para pares clave-valor simples, no para estructuras JSON complejas. Exploremos las mejores prácticas para […]

Almacenamiento de JSON en archivos .env: Guía para desarrolladores de Laravel sobre cómo administrar claves de cuentas de servicio de Google Leer Más "

CDN de Laravel Forge Bunny

Configuración de CDN con Laravel Forge: una guía completa de producción

En esta guía, te guiaré en la configuración de Bunny CDN frente a tu aplicación Laravel alojada en Forge (o cualquier otro servidor), manteniendo los certificados SSL de Let's Encrypt e implementando las medidas de seguridad adecuadas. ¿Lo mejor? La configuración es sorprendentemente sencilla: solo requiere unos pocos cambios de DNS y una redirección PHP de 5 líneas.

Configuración de CDN con Laravel Forge: una guía completa de producción Leer Más "

Servidor de migración de Matomo

Migración de Matomo a un nuevo servidor mediante SSH/SCP

Matomo tiene su propia guía para migrar una instancia a un nuevo servidor. Sugiere realizar una nueva instalación de Matomo en el nuevo servidor. Sin embargo, esto implica que también deberá migrar manualmente la información de configuración adicional y los complementos. Por eso, he optado por una opción más sencilla con SCP/SSH. Paso 1: Preparación

Migración de Matomo a un nuevo servidor mediante SSH/SCP Leer Más "

Telescopio marrón y plateado cerca de un cuerpo de agua durante el día.

Solución: Prohibido: se debe enviar un encabezado x-typesense-api-key válido.

Es posible que te encuentres con el siguiente error con Typesense en PHP/Laravel/Scout: Aunque parezca que falta algo, también podría deberse a que el alcance de tu clave API es demasiado estricto. Al intentar crear una clave que tenga acceso a todos los alcances + todos los permisos, puedes comprobar si

Solución: Prohibido: se debe enviar un encabezado x-typesense-api-key válido. Leer Más "

Ciclo de actualización de Laravel

Por qué Laravel ya no es siempre divertido debido a su ciclo de actualización

Solía desarrollar proyectos solo con PHP, sin un framework. Diferentes clases, funciones, etc. Hasta que se convirtió en un lío y busqué algo más estructural. Laravel apareció en mi camino y me encantó. Finalmente, tengo una forma estructurada de escribir proyectos con estructuras de Modelo, Vista y Controlador con el motor Blade

Por qué Laravel ya no es siempre divertido debido a su ciclo de actualización Leer Más "

Subdominios de cookies Javascript PHP

Configurar una cookie en un subdominio desde una solicitud AJAX con PHP

Las solicitudes entre dominios siempre han sido un aspecto complicado del desarrollo web. Cuando se trata de enviar solicitudes AJAX desde un subdominio a otro, la gestión de cookies puede ser aún más compleja. Sin embargo, con las técnicas y configuraciones adecuadas, es posible configurar cookies en subdominios de forma segura y eficiente. En este artículo, exploraremos cómo

Configurar una cookie en un subdominio desde una solicitud AJAX con PHP Leer Más "

Puerta de enlace incorrecta en Laravel Homestead 502

Laravel Homestead: 502 Puerta de enlace incorrecta después de la actualización

Al actualizar Laravel Homestead a una versión más nueva, en algunos casos, puede aparecer un error Nginx 502 Bad Gateway. Puedes solucionarlo de la siguiente manera: Esto nos lo solucionó. ¿Encontraste otra causa y solución? Cuéntanoslo en los comentarios.

Laravel Homestead: 502 Puerta de enlace incorrecta después de la actualización Leer Más "

Cómo solucionarlo: Error fatal de PHP: RedisException no detectada: ERR AUTH llamado sin ninguna contraseña configurada para el usuario predeterminado. ¿Estás seguro de que tu configuración es correcta?

Al configurar PHP Redis de una manera similar a Digital Ocean en un host local, puede obtener este error: Fatal error: Uncaught RedisException: ERR AUTH called without any password enabled for the default user. ¿Está seguro de que su configuración es correcta? Suponemos que su script PHP comienza así: Debido a que este es un host local,

Cómo solucionarlo: Error fatal de PHP: RedisException no detectada: ERR AUTH llamado sin ninguna contraseña configurada para el usuario predeterminado. ¿Estás seguro de que tu configuración es correcta? Leer Más "

Almacenamiento en caché de mosaicos OpenStreetMaps

Embedding OpenStreetMap in a Privacy-Friendly Way with Leaflet JS

La incorporación de OpenStreetMap (OSM) en su sitio web puede proporcionar información valiosa sobre la ubicación a sus usuarios. Sin embargo, debido al Reglamento General de Protección de Datos (RGPD), pueden surgir inquietudes con respecto a la recopilación de datos como direcciones IP por parte de OSM. Para abordar estas inquietudes e intentar crear un cumplimiento del RGPD con respecto a OSM, este blog para desarrolladores explora un enfoque para

Embedding OpenStreetMap in a Privacy-Friendly Way with Leaflet JS Leer Más "

es_ESEspañol
Ir arriba