2013-02-14 25 views
1

我在OpenShift上有幾個工作的Drupal安裝。我更喜歡OpenShift進行測試和開發。在最新的Openshift版本中使用Drupal

但是,當我嘗試安裝Drupal的新實例時,「php」文件夾丟失,因此任何文件的編輯都是真正的噩夢。我決定創建一個'php'文件夾並從那裏構建我的drupal。

然而,挑戰是每次更新我推動我的settings.php文件被刪除,我必須通過SSH修復它才能工作。這是一個真正的麻煩,我正在尋找一個更好的替代方法來在OpenShift上與Drupal一起工作。

+0

我不確定你的意思是「'php'文件夾丟失了」。在我的OpenShift實例中,在/ var/lib/openshift下有一個php文件夾,它具有核心PHP 5.3文件。你是指app-root下的php文件夾嗎? – 2014-04-30 16:12:18

+0

好的,我看了一下Github上的drupal示例回購,現在我明白了。舊版本在app-root/runtime/repo(即Git倉庫的根目錄)下使用了一個php文件夾,其中包含Drupal(包括站點目錄)。現在,構建鉤子將Drupal安裝到數據目錄,然後將其鏈接到app-root/runtime/repo/php – 2014-04-30 17:16:06

回答

2

快速入門已更改爲在您的數據目錄中自動部署Drupal實例,並符號鏈接更改。這意味着在創建時您可以獲得最新的Drupal,並且您可以配置和部署Drupal live。如果你喜歡舊的模型,只需將php文件夾從設備上覆制下來,並將其檢入到源代碼庫。如果你有一個php文件夾,這個鉤子(你也可以改變)不會部署Drupal - 這意味着你的基本Drupal仍然可以工作。

我們做了這個改變,以便創建一個新實例的人能夠立即運行一些與安全補丁最新的東西(因此您可以直接將模塊安裝到服務器上)。 Settings.php存在於你的數據目錄中,並且與被複制的符號鏈接在一起。

您也可以繼續使用舊的Drupal示例回購。

+0

Clayton,如果要將Drupal盒式磁帶擴展爲多個齒輪,該怎麼辦?這是我使用OpenShift的第二天,所以我還是新手,但我想我可以做一些事情,比如在我的存儲庫中創建一個新目錄,我將在這些目錄中檢查網站目錄,在本地添加我所有的主題和模塊,以及然後使用構建掛鉤來代替該目錄中的符號鏈接。這會起作用嗎?怎麼樣的文件?我將如何讓他們跨越多個齒輪傳播? – 2014-04-30 17:19:53

相關問題