2012-12-19 92 views
2

我很好奇其他人如何接近這一點。我們的團隊已獲得實施利用Joomla的內部網站的指示。我們爲負責維護站點的人員和生產服務器設置了一個開發服務器。我們使用IIS和當前版本的Joomla。在Dev和Prod服務器之間同步Joomla?

我可以同步兩個與Akeeba備份核心和Kickstart的,但它似乎是一個「全有或全無」的選擇。它可以工作,但是如果她正在進行工作,例如網站的外觀和感覺,但只想同步內容,那看起來不可行。

我覺得有人在那裏必須已經解決了這個目標,但網絡搜索似乎讓人們在同一個服務器上運行dev/prod,但在不同的子目錄中,或者忽略了「全部或全部」這個問題,是爲了「一次完成」的方法,這似乎並不實際。內容經常變化,但不是如此,外觀/感覺。

回答

0

此工作流困境想出了幾次我。

你提到的改變的外觀和感覺,這是真的簡單,如果只是模板更改。將實時服務器的Akeeba備份下載,將其啓動到本地服務器上,處理模板文件,然後將更新後的模板文件上傳到實時服務器,這是相當簡單的。

也就是說,如果它比CSS和HTML調整,以現有文件的更多,它可以是一個更復雜的過程。

個人而言,我還沒有發現這樣的事情銀彈,但也有一些深謀遠慮和規劃這是不是太糟糕。

2

我們已經這麼做了好幾年了。我們使用開發服務器和產品服務器。當我們在dev上進行內容更改時,我們使用phpMyAdmin將內容表從dev db複製到prod db。在某些方面,它仍然是一個全有或全無的方法,因爲我們必須一次複製整個內容表。這意味着當您進行復制時,您無法繼續開發一些頁面。在其他方面,它仍然是一個零碎的方法,因爲我們可以複製各個表格,例如模塊,菜單等。但是同樣,它是一次所有的模塊,所有菜單一次等等。phpMyAdmin有一種方法可以複製個人頁面或項目從開發中的表中,並將其放入相應的表中prod,但它有點麻煩。它的工作,雖然。

至於設計元素(圖片,CSS模板的變化等),我們做同樣的事情,但複製是通過FTP手動完成從一個服務器到另一個。很顯然,這是相同的方法,如需要移動到產品開發的PDF文件的東西。

總之,這種方法得不錯了我們很長一段時間。但它的侷限性是你必須意識到你一次複製整個表。

正這一切的是,當我們正在開發的網頁,我有槓桿作用對內容的人快快完成他們的工作,因爲一個未完成的頁面可以撐起整個網站!

相關問題