**Configurando la zona horaria en PHP**

**Al usar un entorno PHP, a veces encontramos el siguiente error:**

“ERROR: 2 = date (): no es seguro confiar en la configuración de la zona horaria del sistema.”

Este error ocurre cuando PHP no puede determinar automáticamente la zona horaria del sistema, generalmente debido a la falta de una configuración explícita como date.timezone en el archivo php.ini. Para corregir esto, sigue los siguientes pasos:

**1.****Encuentra el archivo php.ini:**

El archivo de configuración php.ini puede estar ubicado dentro del directorio de PHP de Scriptcase. En instalaciones estándar, puedes encontrarlo en la siguiente ubicación:

• Windows: C:\Program Files\NetMake\v9\components\php\php.ini

• Linux/Unix: El archivo puede estar en una ruta como Scriptcase/v9-php81/components/php/php.ini (dependiendo de la versión de PHP utilizada).

**2.****Edita el archivo php.ini:**

Abre el archivo php.ini en un editor de texto.

**3.****Configura la zona horaria:**

En el archivo php.ini, busca la línea que define la zona horaria. Si la línea está comentada (comienza con un punto y coma), quita el punto y coma y define la zona horaria correcta para tu región. La línea quedará así:

![](http://34.207.224.239:3000/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcWtXIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--8453b4bda1ed7ba8fdc7e211f09631af17134ae4/image-9917a91e7c.jpg)

date.timezone = “America/Recife”

Sustituye “America/Recife” por la zona horaria correcta para tu localidad.

Para acceder a la lista completa, [clic aquí.](https://secure.php.net/manual/pt_BR/timezones.php)