2
我一直在尝试使用Google App Engine的新PHP SDK设置一个基本的WordPress网站,下面是these instructions。app.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
存在。
作为一个快速解决方案,我将wordpress内容移到了根目录并更改了YAML。所以它必须在根目录或其他东西中需要一个index.php。仍然会很好奇知道发生了什么,所以我会留下这个问题。 – Kyle
你还有什么你的app.yaml?我正在使用这些相同的线路,并且工作正常。你可能会有冲突的陈述。 –
@ MorganO'Neal,除了'url:/.*'的尝试外,我还是可以找到与https://developers.google.com/appengine/articles/wordpress上的内容完全相同的内容。与默认的app.yaml模板(对我来说)。 – Kyle