2013-02-07 43 views
0

我已經在此基礎上免費WordPress主題創建Web應用程序:簡單的非營利主題WordPress的麻煩

http://vandelaydesign.com/blog/wp-themes/simple-non-profit/

在本地主機環境都可以,但是當我上傳在網站上的遠程(PHP + MySQL + Email激活),管理面板改變,並且只顯示整個管理菜單的一部分。

例如,管理面板不顯示我的主題定製頁和幻燈片定製頁面,而不是說,在當地的環境,我有。

你能幫助我嗎?謝謝!

回答

0

這可能是直播服務器運行不同版本的PHP,或具有配置的設置,使其從當地的環境不同。

但是,我的猜測是,你沒有正確地修改數據庫,當你轉移它,這是你的問題的原因(我會建議,這與主題無關)。

從本地開發環境中生活可以是一個巨大的痛苦,因爲WordPress的(和大量的插件/主題開發)使用序列化數組來存儲數據移動WordPress的數據庫。所以,如果你做一個數據庫上的查找和替換用新的來代替原來的網址,你會禁用很多東西像配置設置和窗口小部件(文本具體部件,但有你最終不得不重新東西負載)。

下載此文件;

http://interconnectit.com/124/search-and-replace-for-wordpress-databases/

,並把它上傳到它直接在瀏覽器中的服務器和接入。運行快速表單並執行序列化數組友好查找並替換您的數據庫URL。任務完成。

刪除活動服務器上的數據庫並再次複製數據庫的本地版本,但是這次使用上述線程中的說明將本地url路徑的所有實例更改爲活動域url。

+0

麥克納布您好,感謝您的回覆。 – user2050368

+0

嗨麥克納布,感謝您的回覆。我檢查了我的wp-config.php,沒關係,我通過託管服務以正確的方式提供了參數。 PHP版本不太一樣(本地:5.3.8,遠程:5.2.17):你認爲這可能是一個問題? – user2050368

+0

我的不好 - 對不起,我的意思是答案的第二部分。我編輯了我的答案,只是粘貼在相關的部分。通常,當你傳送一個Wordpress網站並丟失了一些設置,小部件,自定義頁面等時,這是因爲這些信息已經存儲在序列化數組中。上述技術將解決這些問題。 – McNab