我一直在尝试使用Google App Engine的新PHP SDK建立一个基本的Wordpress网站,跟随these instructions。
根据我的理解,app.yaml
是流程开始的地方,应该与.htaccess
(重新路由)类似。
Google会指示您将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 :(得分:0)
GAE&#39的dev_appserver永远不会列出目录结构。听起来你可能会在你的localhost上运行其他一些Web服务器吗?