2017-07-16 79 views
2

我正在运行Laravel 5.4项目,并托管在Google云项目下。为了测试我使用了相同的dev_appserver.py app.yaml --runtime=php55它启动程序,但它引发错误显示Google cloud dev_appserver.py无法在本地托管laravel项目

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 

我无法弄清楚什么是“PLAEHOLDER”以及如何解决错误,以便下面的laravel项目可以在本地进行开发阶段的托管。

TIA

+0

仍然有可能读取您涂黑的部分文字。您可能想要删除图片。 –

回答

-1

我遇到了同样的错误,我用一些配置设置。

我app.yaml文件与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 

我无法得到标准的环境与PHP的工作,如果任何人都可以,告诉我们如何:)

+0

这不是一个真正的答案。作为对原始问题的评论,这将更为合适。 –