2013-10-05 201 views
1

我最近在Google App Engine for PHP上安裝了Wordpress。遠程圖像上傳工作 - 所以它看起來桶存儲設置正確。另外,我可以創建和刪除頁面和帖子 - 所以雲SQL正常工作。Google App Engine - Wordpress Importer

的問題是 - WordPress的遠程進口商不工作(使用XML文件內容添加到數據庫中的一個插件) - 錯誤消息我得到的是:

文件是空的。請上傳更實質的內容。此錯誤 也可能是由於您的php.ini中禁用上傳或 post_max_size被定義爲小於 php.ini中的upload_max_filesize導致的。

我應該能夠在App Engine中使用Wordpress Importer插件嗎?如果是這樣,我可以採取哪些步驟來解決這個錯誤?

回答

1

我想通了,可能涉及一個問題:

事實證明,該app.yaml文件,谷歌建議不處理一些Wordpress主題和插件路由好。

這裏是app.yaml線我不得不改變的樣品/添加:

handlers: 
    - url: /wp-content/themes/fuse/library/css/custom.css.php 
     script: wordpress/wp-content/themes/fuse/library/css/custom.css.php 

    - url: /(.*\.(htm$|html$|css$|js$|ttf$|jpg$|jpeg$|otf$|woff$|svg$)) 
     static_files: wordpress/\1 
     upload: wordpress/(.*\.(htm$|html$|css$|js$|ttf$|jpg$|jpeg$|otf$|woff$|svg$)) 
     application_readable: true 

上述線改變應用程序引擎路由固定兩個不同的問題:

  • 應該引起某些URL一個腳本運行,開始下載
  • 一些應該啓動文件下載的網址,造成死衚衕

爲了修復Wordpress導入器,我還嘗試將upload_max_filesize = 8M行添加到我的php.ini文件中。該編輯似乎沒有解決問題。

我懷疑Wordpress導入器應該在App Engine上工作 - 但我無法確定。希望有更多專業知識的人會給出更好的答案。