es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Valor entero no válido: Puerto de base de datos en la Plataforma de Aplicaciones de Digital Ocean.

Actualmente tengo un problema en mi lado de despliegue, que ocurre cuando ejecuto php artisan migrate:refresh, da el siguiente error:

SQLSTATE[08006] [7] valor entero no válido “${db.PORT}” para la opción de conexión “port” (SQL: select * from information_schema.tables where table_schema = public and table_name = migrations and table_type = ‘BASE TABLE’)

Hosting:

Digital Ocean

Plataforma:

Última versión de Laravel

Configuración de variables de entorno:

Environment Setup

Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que el valor del puerto en la configuración de conexión con la base de datos no se está estableciendo correctamente. Parece que el valor ${db.PORT} no se está resolviendo adecuadamente en el archivo de configuración.

    Para resolver este problema, debes verificar la configuración de tus variables de entorno para asegurarte de que la variable DB_PORT esté establecida con el valor correcto.

    Si la variable DB_PORT no está establecida o tiene un valor incorrecto, puedes actualizarla modificando tu archivo de variables de entorno.

    Ten en cuenta que en Digital Ocean puedes establecer variables de entorno agregándolas a los archivos de configuración app.yaml o app.json. También puedes establecer variables de entorno directamente en la consola navegando a la pestaña “Settings” de tu aplicación y haciendo clic en “Environment Variables”.

    Una vez que hayas actualizado la variable DB_PORT, intenta ejecutar nuevamente php artisan migrate:refresh para ver si el problema se ha resuelto. Si continúas experimentando problemas, puedes intentar verificar otras configuraciones de conexión a la base de datos en tu archivo de configuración, como DB_HOST, DB_DATABASE, DB_USERNAME y DB_PASSWORD.

Comments are closed.