Implantação do Laravel usando o Google App Engine: nenhum arquivo ou diretório

1

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 where id = 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?

    
por Adeel Ahmad 29.05.2017 / 16:29

1 resposta

1

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 .

    
por 29.05.2017 / 23:28