2013-07-31 67 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服務器?