昨天,我花了我的星期日(幾乎)將Wordpress安裝遷移到Google雲,因爲他們的WordPress安裝教程。我還沒有到達需要幫助的地步,當我測試提交訂閱表格時,我遇到了500個錯誤:http://v-sons.appspot.com/wtf/#subscribe將Wordpress遷移到Google Cloud時出現500錯誤
作爲GCE的新手,我真的不知道它是如何工作的,但我當我遷移字體和視頻時,設法解決了一些其他的404錯誤,因爲我需要在app.yaml中包含文件類型。我補充說:
- url: /wp-content/(.*\.(eot|svg|ttf|woff))$
static_files: wordpress/wp-content/\1
upload: wordpress/wp-content/.*\.(eot|svg|ttf|woff)$
application_readable: true
- url: /wp-content/(.*\.(mp4|ogv|webm))$
static_files: wordpress/wp-content/\1
upload: wordpress/wp-content/.*\.(mp4|ogv|webm)$
application_readable: true
回到subscribe.php腳本。它絕對有效,因爲它仍然在舊服務器上運行,因爲這裏的網站的實時版本在這裏 - https://vsons.co.uk
正如我所提到的,我並不完全理解Google對其他文件做了什麼,但在應用程序中.yaml它似乎將上傳設置爲靜態。由於subscribe.php是一個腳本,我想知道它是否需要在yaml中設置爲一個。例如
- url: wp-content/themes/vrn/.*
script: subscribe.php
也有在PHP的app.yaml沒有提及,所以FILEFORMAT尚未從runtime: php
定義分開。話雖如此,顯然WP是建立在PHP和其他一切似乎加載罰款。如果有人能夠闡明爲什麼我會看到500錯誤,並且GoogleApp Engine Launcher可能會使用我的代碼來幫助我完成任務!
我希望問題已經夠徹底了!
檢查錯誤登錄服務器,錯誤已被提及那裏! – 2014-10-06 09:29:09
您是否嘗試遵循本指南? http://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/ – 2014-10-06 09:34:22
是@PaoloP。因爲我正在遷移現有的安裝,因此我一直在解決問題。例如。視頻和自定義字體問題。 – 2014-10-06 10:13:02