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: publicCd 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