Tuesday, October 15, 2019

Thiết lập composer trên trang drupal

Bài viết hướng dẫn cài đặt composer trên trang web drupal mà trước đó không cài composer.
Kinh nghiệm đó là làm theo thiết lập gợi ý ban đầu của Drupal - đôi khi gấp gáp thì thường chúng ta cần luôn và ngay.
Cũng may là cách thêm composer vào một web site trước đó không cài khá là đơn giản.

Bài hướng dẫn trên đây khá là chi tiết
https://www.drupal.org/docs/8/install/add-composer-to-an-existing-site

Lỗi thông thường khi mà file composer.json có vấn đề
Nothing to install or update (even though updates exist) Installation request for drupal/drupal No version set (parsed as 1.0.0) -> satisfiable by drupal/drupal[No version set (parsed as 1.0.0)]. don't install drupal/core 8.x.x | remove drupal/drupal No version set (parsed as 1.0.0) Your requirements could not be resolved to an installable set of packages.
Các bước cài composer cho một site đã cài thủ công drupal trước đó.

Bước 1: Cài composer trên thư mục đã cài site phát triển ví dụ trên serverpilot mình dùng ~/apps/drupal/ 

Trong thư mục này có file: public 
Cd vào thư mục này bạn dùng lệnh: 
composer create-project drupal-composer/drupal-project:8.x-dev site_moi --no-interaction
Như vậy là mình đã cài đặt xong composer vào thư mục mới site_moi

Bước 2: 


Nhưng có một số lỗi trong quá trình thiết lập.

Mình bị lỗi này proc_open(): fork failed errors# có mô tả dưới đây.
https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors

Lỗi này sửa khá đơn giản.
su root 

Để chuyển sang ssh as root - rồi dùng lênh sau để xem
 Tiếp đó
Sau đó bạn dùng

Composer update  

No comments:

Post a Comment

Bạn cần thêm thông tin hay có câu hỏi vui lòng comment