2017-07-16 2 views
2

Je cours le projet Laravel 5.4, et hébergé dans le cadre du projet google cloud. Afin de tester le même que je l'ai utilisé dev_appserver.py app.yaml --runtime=php55 il initie le programme, mais il jette l'erreur affichéeGoogle cloud dev_appserver.py incapable d'héberger le projet laravel localement

Warning: require(/Users/Avi/Documents/.../website/PLACEHOLDER): failed to open stream: No such file or directory in /Users/Avi/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/php/setup.php on line 147 

Fatal error: require(): Failed opening required '/Users/Avi/Documents/.../website/PLACEHOLDER' (include_path='.:/Users/Avi/Documents/.../website:/Users/Avi/Downloads/google-cloud-sdk/platform/google_appengine/php/sdk') in /Users/Avi/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/php/setup.php on line 147 

enter image description here

app.yaml

runtime: custom 
env: flex 

runtime_config: 
    document_root: public 

# Ensure we skip ".env", which is only for local development 
skip_files: 
    - .env 

env_variables: 
    # Put production environment variables here. 
    APP_LOG: errorlog 
    APP_KEY: base64:... 
    STORAGE_DIR: /tmp 
    CACHE_DRIVER: file 
    SESSION_DRIVER: file 

Je ne suis pas en mesure de comprendre Qu'est-ce que "PLAEHOLDER" et comment résoudre l'erreur afin que le projet laravel suivant puisse être hébergé localement pour la phase de développement.

TIA

+0

Il est toujours possible de lire des parties du texte que vous avez occultées. Vous voudrez peut-être supprimer l'image. –

Répondre

-1

j'ai rencontré la même erreur avec certains paramètres de configuration que j'ai utilisé.

mon fichier app.yaml travaillé avec l'exécution php:

runtime: php 
env: flex 

runtime_config: 
    document_root: public 

# Ensure we skip ".env", which is only for local development 
skip_files: 
    - .env 

env_variables: 
    # Put production environment variables here. 
    APP_LOG: errorlog 
    APP_KEY: your_key 
    STORAGE_DIR: /tmp 

Je ne pouvais pas l'environnement standard pour travailler avec php, si quelqu'un peut nous montrer comment :)

+0

Ce n'est pas vraiment une réponse. Cela serait plus approprié en tant que commentaire sur la question initiale. –

1

Vous essayez utiliser la méthodologie de test locale de l'environnement standard à votre application d'environnement flexible. Le serveur de développement local ne prend pas en charge les applications flexibles, d'où l'erreur.

De The PHP Development Server:

Note: dev_appserver.py ne fonctionne pas dans l'App Engine environnement flexible.

connexes: How to tell if a Google App Engine documentation page applies to the standard or the flexible environment

Ceci est le document que vous devez suivre: Running locally.