drupal 8——打補丁(patch)

druapl 的核心可能會有漏洞,這時就須要咱們去打補丁。不少補丁都已經有人寫好了,我這裏講的就是如何去打這些已經寫好的補丁。node

對於這個問題:drupal8 核心有bug致使了兩個相同的錯誤提示的出現ajax

 

1.打開項目最外層中的composer.json文件json

 

2.確保 "enable-patching": trueapp

 

3.在 "patches"{...}中添加一個patchcomposer

 

4.添加patch形式如:spa

"drupal/core": {
   "Fix:Duplicate AJAX wrapper around a file field https://www.drupal.org/node/2346893": "https://www.drupal.org/files/issues/duplicate_ajax_wrapper-2346893-176.patch"
 }

其中"Fix:Duplicate AJAX wrapper around a file field https://www.drupal.org/node/2346893"爲描述字段,問題名+解決方案所在連接;code

"https://www.drupal.org/files/issues/duplicate_ajax_wrapper-2346893-176.patch"字段則爲patch文件打開地址;blog

patch是由分類的,我舉的這個例子是core中的漏洞,因此要寫在"drupal/core" {}中,裏面的每一條patch以‘,’做爲間隔。class

 

5.在項目目錄下運行composer installfile

 

6.OK,補丁打完了

相關文章
相關標籤/搜索