Suas configurações estão corretas, então você pode ter esquecido de ativar a API de administração do Cloud SQL , conforme indicado abaixo, "Antes de começar", na página de documentação .
Eu segui este tutorial e criei um banco de dados com o nome% código%. Meus zoho_portal
conteúdo são:
runtime: php
env: flex
runtime_config:
document_root: public
# required on some platforms so ".env" is not skipped
skip_files: false
env_variables:
# The values here will override those in ".env". This is useful for
# production-specific configuration. However, feel free to set these
# values in ".env" instead if you prefer.
APP_LOG: errorlog
STORAGE_DIR: /tmp
CACHE_DRIVER: database
SESSION_DRIVER: database
## Set these environment variables according to your CloudSQL configuration.
DB_HOST: localhost
DB_DATABASE: zoho_portal
DB_USERNAME: USER
DB_PASSWORD: PASS
DB_SOCKET: /cloudsql/zoho-portal-159018:us-central1:zoho-portal
beta_settings:
cloud_sql_instances: "zoho-portal-159018:us-central1:zoho-portal"
Também adicionei isso ao meu app.yaml
:
"post-deploy-cmd": [
"chmod -R 755 bootstrap\/cache"
]
No entanto, depois de implantar isso usando composer.json
e visitando o site em: link , recebo este erro :
SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from
sessions
whereid
= iq8isoeEqTaj5xVNmVm0JuFKtR8vtSEB0ajJl23o limit 1)
Tanto quanto eu posso ver, eu não perdi nenhuma etapa listada no tutorial e o banco de dados está configurado corretamente. Isso poderia ter algo a ver com a migração de banco de dados?
Suas configurações estão corretas, então você pode ter esquecido de ativar a API de administração do Cloud SQL , conforme indicado abaixo, "Antes de começar", na página de documentação .
Tags google-app-engine