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