composer安裝Drupal8的筆記
步驟1:
到目錄中執行 ( /var/www/d8 )
composer create-project drupal/recommended-project mysite
步驟2:
切換到 mysite 目錄
cd mysite
執行 ls 會看到這些檔案及目錄 composer.json composer.lock vendor web
composer 所安裝的內容都是根據 composer.json 此檔是未來的大總管,很重要!
接著把 drush 裝起來
composer require drush/drush
這裡要特別說明一下,此處所使用的drush會是Drupal8自己環境的drush,不是系統共用(global)環境,筆者本身的網站與Druapl7共存,因此就不會有版本衝突的問題
步驟3:
設定web server目錄
將伺服器目錄指定這裡 /var/www/d8/web 即可
步驟4:
打開瀏覽器,照著步驟即可完成安裝
PS.不建議用drush裝,我裝完版型出問題
安裝到資料庫
drush si standard --db-url=mysql://[db_user]:[db_pass]@[ip-address]/[db_name]
把mysql帳密及位置以及要使用的資料庫名稱照著填入即可
說難不難,說容易也不容易,因為也有牽扯到 web server 及 mysql server 的部份
我剛接觸 composer 其實一開始也搞不懂,只知道 drupal 8 必須用 composer 來安裝較好,後來總算有搞懂了,據社團的前輩提示,如果要用 composer 更新 core 那麼就必須一開始建置時就用這個方式裝
安裝參考
https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies
https://www.valuebound.com/resources/blog/Installing-drupal-with-drush-the-basics
到目錄中執行 ( /var/www/d8 )
composer create-project drupal/recommended-project mysite
步驟2:
切換到 mysite 目錄
cd mysite
執行 ls 會看到這些檔案及目錄 composer.json composer.lock vendor web
composer 所安裝的內容都是根據 composer.json 此檔是未來的大總管,很重要!
接著把 drush 裝起來
composer require drush/drush
這裡要特別說明一下,此處所使用的drush會是Drupal8自己環境的drush,不是系統共用(global)環境,筆者本身的網站與Druapl7共存,因此就不會有版本衝突的問題
步驟3:
設定web server目錄
將伺服器目錄指定這裡 /var/www/d8/web 即可
步驟4:
打開瀏覽器,照著步驟即可完成安裝
PS.不建議用drush裝,我裝完版型出問題
說難不難,說容易也不容易,因為也有牽扯到 web server 及 mysql server 的部份
我剛接觸 composer 其實一開始也搞不懂,只知道 drupal 8 必須用 composer 來安裝較好,後來總算有搞懂了,據社團的前輩提示,如果要用 composer 更新 core 那麼就必須一開始建置時就用這個方式裝
安裝參考
https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies
https://www.valuebound.com/resources/blog/Installing-drupal-with-drush-the-basics
留言