druapl 的核心可能會有漏洞,這時就需要我們去打補丁。很多補丁都已經有人寫好了,我這裡講的就是如何去打這些已經寫好的補丁。 對於這個問題:drupal8 核心有bug導致了兩個相同的錯誤提示的出現 1.打開項目最外層中的composer.json文件 2.確保 "enable-patching" ...
druapl 的核心可能會有漏洞,這時就需要我們去打補丁。很多補丁都已經有人寫好了,我這裡講的就是如何去打這些已經寫好的補丁。
對於這個問題:drupal8 核心有bug導致了兩個相同的錯誤提示的出現
1.打開項目最外層中的composer.json文件
2.確保 "enable-patching": true
3.在 "patches"{...}中添加一個patch
4.添加patch形式如:
"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"為描述欄位,問題名+解決方案所在鏈接;
"https://www.drupal.org/files/issues/duplicate_ajax_wrapper-2346893-176.patch"欄位則為patch文件打開地址;
patch是由分類的,我舉的這個例子是core中的漏洞,所以要寫在"drupal/core" {}中,裡面的每一條patch以‘,’作為間隔。
5.在項目目錄下運行composer install
6.OK,補丁打完了