2013-07-31 41 views
2

我一直在尝试使用Google App Engine的新PHP SDK设置一个基本的WordPress网站,下面是these instructionsapp.yaml显然没有正确重定向

据我所知,app.yaml是进程启动的地方,应该类似于.htaccess(重新路由)。

谷歌指导你到你的WordPress文件拖放到WordPress的文件夹,让你的目录结构是这样的:

. 
    ├── app.yaml 
    ├── cron.yaml 
    ├── php.ini 
    └── wordpress 
     ├── index.php 
     ├── license.txt 
     ├── readme.html 
     └── (etc) 

因此,他们的模板app.yaml应该工作,包括下面几行:

- url: /wp-cron.php 
    script: wordpress/wp-cron.php 
    login: admin 

- url: /xmlrpc.php 
    script: wordpress/xmlrpc.php 

- url: /(.+)?/? 
    script: wordpress/index.php 

localhost:8080给我我的应用程序文件夹的目录结构,而不是预期wordpress/index.php.我也试过这个:

- url: /.* 
    script: wordpress/index.php 

任何想法?

注意:顺便说一下,我确认wordpress/index.php存在。

+0

作为一个快速解决方案,我将wordpress内容移到了根目录并更改了YAML。所以它必须在根目录或其他东西中需要一个index.php。仍然会很好奇知道发生了什么,所以我会留下这个问题。 – Kyle

+0

你还有什么你的app.yaml?我正在使用这些相同的线路,并且工作正常。你可能会有冲突的陈述。 –

+0

@ MorganO'Neal,除了'url:/.*'的尝试外,我还是可以找到与https://developers.google.com/appengine/articles/wordpress上的内容完全相同的内容。与默认的app.yaml模板(对我来说)。 – Kyle

回答

0

GAE的dev_appserver永远不会列出目录结构。听起来你可能会碰到你的本地主机上运行的其他Web服务器?