2015-11-05 115 views
1

我有3個自我託管的WordPress網站在同一臺機器,但每個人使用不同的網址,如下所述。WordPress多站點安裝

publication.mysite.com (wordpress site) 
info.mysite.com (wordpress site) 
flipbook.mysite.com (wordpress site) 

now mysite.com是我們公司的主頁。它是一個共享點站點。因爲這個我不能創建mysite.com作爲我們的主要WordPress站點。

我想保留publication.mysite.com作爲我們的主要WordPress站點,並在此站點下帶來其他2個WordPress站點(多安裝)。

以下是我正在努力完成的。

  • 所有3個網站應該使用它自己的MySQL數據庫
  • 所有應指向它的目錄
  • 所有3個站點的URL不應該改變。
  • 必須保留所有3個站點中的所有帖子和其他數據。

我怎麼能這樣做?我試圖按照WordPress的多站點安裝文檔,但我卡住,因爲我不知道如何設置按我的域名要求。

爲什麼我想這樣做是因爲搜索的另一個原因。我有一個來自wpmudev的全球站點搜索插件。我們需要能夠從我們的任何一個網站搜索到其他2個網站。例如:如果我在一個網站上搜索「productA」,則需要顯示其他兩個網站中與「productA」相關的所有帖子。

如果有喜歡我解釋進行全局搜索什麼更好的辦法,那麼我想聽到它

感謝您的幫助。

+0

爲什麼你想讓每個站點都在一個單獨的數據庫上?我想你最好把他們留在WPMU的同一個數據庫中。它爲此進行了優化。你也許可以調整WordPress,否則我不會看到任何好處。 – smcjones

+0

這3個站點已經部署到生產環境,並且每個站點都有1000個站點。我如何將所有數據遷移到wpmu中的同一個數據庫? – sevakshreyas

+0

我是.Net開發人員,我們的PHP人不再與我們在一起。我對wordpress和mysql的知識很少 – sevakshreyas

回答

1

如果您必須爲每個站點使用單獨的數據庫,則您的網絡範圍搜索功能將很難實現。這將需要大多數人沒有的發展印記。我恭敬地建議你重新考慮這個要求。

可以使用插件在單個數據庫中進行多站點搜索。例如。 https://wordpress.org/plugins/multisite-global-search/

WordPress多站點安裝旨在託管具有各種URL的站點。遷移並不難。你建立了包含三個站點(博客,WordPress的文檔調用它們)的目標多站點系統。爲它們中的每一個裝入URL。

本文解釋了遵循的路徑。多站點的管理菜單提供了配置單個站點的方法。

然後,您可以從各個站點導出內容,並將它們逐個導入目標站點。

WordPress的體面記錄良好。閱讀此部分,瞭解遷移到多站點過程的大綱。 https://codex.wordpress.org/Migrating_Multiple_Blogs_into_WordPress_3.0_Multisite

+0

好吧,讓我們說我保持相同的數據庫。但是,請你指點一下我如何保持像上面解釋的那樣的網址?感謝您的幫助和建議 – sevakshreyas