composer
Drupal(最新版) 比較建議使用 composer 做安裝管理
日後的升級以及模組的安裝,也會比較順暢
而且切記,一定要一開始就使用 composer ,所以就從 composer 開始囉!
使用Drupal(最新版)的第一步,安裝Drupal 及 Drush
composer create-project drupal/recommended-project drupal
cd drupal
chown -R www-data:www:data web
composer require drush/drush
安裝及啟用模組
composer require 'drupal/paragraphs:^1.14'
drush en paragraphs
反安裝模組
先到 /admin/modules/uninstall 勾選解除安裝
然後再執行
composer remove drupal/paragraphs
更新Drupal及模組
composer update
執行完composer的安裝或變動時,最好再做一下drush更新及清理快取
PS. 我後來發生直接用 composer update 後出現一些問題,後來我就根據模組更新,例如token有更新版,那就直接用 composer require drupal/token 讓新版蓋過去,然後再跑一下drush updatedb;drush cr
drush updatedb
drush cr
通常如果沒用到冷門的模組,理論上都有辧法用 composer update 一路升級上去
另外,有時候遇到無解的錯誤畫面,有候可以重啟 php-fpm
composer 更新不問權限
composer self-update --2
update-alternatives --set php /usr/bin/php8.1
export COMPOSER_ALLOW_SUPERUSER=1
cd /var/www/mysite/
composer update;drush updatedb -y;drush cr