Magento 2 – bởi Composer trên bao gồm tất cả. đặt / cập nhật: bây giờ với Rackspeed Thông tin

Được, Đây là một bài tương đối đặc biệt, nhưng. Nó phải là một câu hỏi trong một mới All-Inclusive. để cài đặt tài khoản Composer đầu tiên, sau đó dễ dàng Magento trong phiên bản hiện tại (2.x) để cài đặt.

  1. Tạo mới hoàn toàn Inkl tài khoản..
  2. Cho phép truy cập SSH cho tài khoản này.
  3. mỗi Putty (o.ä.) kết nối với tài khoản.
  4. Trong thư mục gốc của tài khoản một thư mục mới / bin Tạo. SSH với lệnh mkdir bin
  5. Sau đó đi đến thư mục với lệnh cd bin
  6. Ở đó, chạy lệnh này
    curl -sS https://getcomposer.org/installer | php

    Ngoài ra, bạn cũng có thể sử dụng này “xác nhận” đi: https://getcomposer.org/download/

  7. Bây giờ trở lại với công tắc gốc bởi CD ..
  8. Dưới đây là các tập tin được tạo ra .user_bashrc, để sau đó chỉ đơn giản là để truy cập Composer. Điều này đòi hỏi sự nhận dạng tài khoản, mà đã được nhìn thấy trong dòng lệnh.
    bắt chước "bí danh nhà soạn nhạc = '/ www / htdocs / wXXXXXX / bin / composer.phar'" >> /www / htdocs / wXXXXXX / .user_bashrc

    hai wXXXXXX sau đó phải được thay thế với riêng của họ w ID.
    Trong trường hợp cài đặt trên Rackspeed, Lệnh sau đó trông khác so với Sun

    bắt chước "bí danh nhà soạn nhạc = 'php ~ / bin / composer.phar'" >> ~ / .Bashrc
  9. Sau đó, khởi động lại Bash bởi lệnh nguồn /.bashrc (tại Rackspeed bởi . ~ / .Bashrc )
  10. Bây giờ bạn có thể kiểm tra, cho dù các công trình nhà soạn nhạc, bởi ví dụ. người soạn nhạc –Cứu giúp vào
  11. Nếu cái gì đó như “bash lệnh soạn không tìm thấy” đến, đã không làm việc ra một cái gì đó như mong muốn. Sau đó kiểm tra lại các bước trên. Nếu không, có một câu trả lời.
  12. Bây giờ chúng ta có được để cài đặt 2.x Magento.
  13. Đầu tiên chúng ta tạo ra một thư mục, mà nhất thiết phải có sản phẩm nào, bởi vì quá trình cài đặt sẽ không hoạt động.
  14. Với mục đích này ví dụ.
    mkdir Magento

    hoặc làm thế nào các thư mục là chạy nóng

  15. sau đó
    nhà soạn nhạc tạo dự án --repository = https://repo.magento.com/ magento / dự án cộng đồng phiên bản Magento

    trong đó cuối cùng “Magento” là viết tắt của các gewünsche tương ứng và thư mục được tạo trước đó.

  16. Tiếp theo, tên người dùng và mật khẩu cho việc tải xuống của Magento được truy vấn. Một sai lầm phổ biến là, rằng đây là những thông tin quan trọng (e-mail & PW) đi vào từ magento.com. Những thông tin không có nghĩa là – không may. Điều này nói đến Công- und Private-key. Này được thu được sau khi với nhau https://marketplace.magento.com/customer/account/ đã đăng nhập vào tài khoản của mình. có rồi “Thông tin của tôi” Nhấp chuột phải và sau đó “Sản phẩm của tôi” trên “phím truy cập”.
  17. Ở đây bạn sẽ tạo là chìa khóa mới cho dự án.
  18. Bây giờ bạn có được một công- và một khóa riêng. Các cựu sau đó bạn mất như một người dùng cho việc cài đặt Magento và – sự ngạc nhiên! – các zweiteren như một mật khẩu. (không có bất ngờ ở đây, rằng không có gì được hiển thị trong giao diện điều khiển sau khi chèn! Đó PW sẽ được hiển thị ngay cả bởi xxxx hoặc tương tự. Đơn giản chỉ cần chèn và nội trú)
  19. Bây giờ, Composer sẽ tự động tải về phiên bản mới nhất của Magento và cài đặt hoặc. Giải nén các dữ liệu trong thư mục được lựa chọn.
  20. Nếu nhà soạn nhạc một thông tin tốt đẹp như ví dụ.
    magento / sản phẩm-cộng đồng-edition 2.3.0 đòi hỏi php ~ 7.1.3||~ 7.2.0 -> phiên bản PHP của bạn (7.0.32) không đáp ứng yêu cầu đó.

    nhổ ra, việc kiểm tra khả năng tương thích đã tiết lộ Composer, rằng phiên bản Magento này (strenggenommen) không thể cài đặt. Điều này sau đó có thể đối phó bằng cách nói Composer, rằng ông không nên kiểm tra yêu cầu. Điều này không bạn bởi o.g. Chỉ huy một chút thích nghi

    nhà soạn nhạc tạo dự án --repository = https://repo.magento.com/ magento / dự án cộng đồng phiên bản Magento --ignore-platform-reqs

    đây là người cuối cùng “Magento” được cho thư mục mà bạn cài đặt.

  21. bây giờ sẽ xảy ra một lỗi trong quá trình cài đặt, Mặt trời là như
    PHP Fatal error:  Loại lỗi chưa gặp: giá trị trả về của Magento  InventoryComposerInstaller  Plugin::initModuleDeployment() phải là một thể hiện của Magento  InventoryComposerInstaller  trống, không trả lại trong /vendor/magento/inventory-composer-installer/src/Plugin.php:69

    đây là bởi vì hầu hết, đó là phiên bản sai của PHP được sử dụng khi cài đặt Composer. Đây do đó có thể được thay đổi bằng cách chạy lệnh này thông qua SSH

    ln -sfv / usr / bin / php72 / usr / bin / php

    72 là ở đây bây giờ cho phiên bản PHP 7.2 bạn có thể tùy chỉnh này, tất nhiên, tùy thuộc vào tình trạng phòng trên máy chủ. Quá trình cài đặt sau đó có thể được bắt đầu bình thường sau đó.

  22. là một chút khó chịu, rằng thư mục cài đặt phải hoàn toàn trống rỗng. Vì nhiều máy chủ có thói quen nhanh chóng một số thông tin, chẳng hạn như “Dưới đây sớm tạo ra một trang web” o.ä. để sao chép các thư mục, bạn phải nhìn ở đây. Một số các tập tin không được hiển thị bởi các Web-FTP. Kể từ đó bạn có ví dụ. sử dụng Filezilla. cũng là khó chịu, mà nhà soạn nhạc đã được sao chép vào thông báo lỗi này bản thân một số tập tin vào thư mục mong muốn cài đặt. Tôi đã không tìm thấy một, rằng ông sẽ tiếp tục đến điểm nơi ông đã cắt đứt, có vẫn chỉ thư mục để trống (hoặc đơn giản là đổi tên và một mới, để tạo ra cùng tên và sau đó xóa thư mục cũ) và tái thực hiện lệnh.
  23. Đó sẽ là Composer Magento cài đặt.
  24. Nếu một cuộc gọi sẽ được lưu trong bao gồm tất cả tên miền tài khoản / URL (quá trình o.g. nên thư mục cài đặt đường) và hoàn thành quá trình cài đặt Magento như bình thường.

Được sử dụng trong Magento Version 2.2.6 bình luận? bổ sung? Ghi chú? vui vẻ!

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

4 Nhận xét về "Magento 2 – bởi Composer trên bao gồm tất cả. đặt / cập nhật: bây giờ với Rackspeed Thông tin”

  1. Trước hết cảm ơn vì bài viết thú vị này:-)
    Một câu hỏi tôi đã liên quan đến các điều khoản cần thiết, tại All-Inclusive. dường như rất cụ thể:
    Không phải là nó, rằng quyền vẫn khác nhau phải được thiết lập cho thư mục cụ thể? bạn có thể nói điều gì đó về chủ đề này?

  2. Moin,
    Tôi nhận được thông báo lỗi sau:

    PHP Fatal error: Loại lỗi chưa gặp: giá trị trả về của Magento InventoryComposerInstaller Plugin ::initModuleDeployment() phải là một thể hiện của Magento InventoryComposerInstaller trống, none r eturned trong / www / htdocs / w0159542 / magento / vendor / magento / hàng tồn kho-nhà soạn nhạc-installer / src / Plugin. php:69
    Stack trace:
    #0 /www / htdocs / w0159542 / magento / vendor / magento / hàng tồn kho-nhà soạn nhạc-installer / src / Plugin.php(88): Magento InventoryComposerInstaller Plugin->initModuleDeployment()
    #1 /www / htdocs / w0159542 / magento / vendor / magento / hàng tồn kho-nhà soạn nhạc-installer / src / Plugin.php(82): Magento InventoryComposerInstaller Plugin->getModuleDeployment()
    #2 [chức năng nội bộ]: Magento InventoryComposerInstaller Plugin->onPackageChange(Vật(Compo ser Installer PackageEvent))
    #3 phar:///www / htdocs / w0159542 / bin / composer.phar / src / Composer / EventDispatcher / EventDispatcher.p hp(176): call_user_func(mảng, Vật(Composer Installer PackageEvent))
    #4 phar:///www / htdocs / w0159542 / bin / composer.phar / src / Composer / EventDispatcher / EventDispatcher.p hp(116): Composer EventDispa trong / www / htdocs / w0159542 / magento / vendor / magento / hàng tồn kho-nhà soạn nhạc- installer / src / Plugin.php trên đường dây 69

    Lỗi nghiêm trọng: Loại lỗi chưa gặp: giá trị trả về của Magento InventoryComposerInstaller Plugin::tModuleDeployment này() phải là một thể hiện của Magento InventoryComposerInstaller trống, none trở ed trong /www/htdocs/w0159542/magento/vendor/magento/inventory-composer-installer/src/Plugin.php:6 9
    Stack trace:
    #0 /www / htdocs / w0159542 / magento / vendor / magento / hàng tồn kho-nhà soạn nhạc-installer / src / Plugin.php(88): Magento InventoryComposerInstaller Plugin->initModuleDeployment()
    #1 /www / htdocs / w0159542 / magento / vendor / magento / hàng tồn kho-nhà soạn nhạc-installer / src / Plugin.php(82): Magento InventoryComposerInstaller Plugin->getModuleDeployment()
    #2 [chức năng nội bộ]: Magento InventoryComposerInstaller Plugin->onPackageChange(Vật(Compo ser Installer PackageEvent))
    #3 phar:///www / htdocs / w0159542 / bin / composer.phar / src / Composer / EventDispatcher / EventDispatcher.p hp(176): call_user_func(mảng, Vật(Composer Installer PackageEvent))
    #4 phar:///www / htdocs / w0159542 / bin / composer.phar / src / Composer / EventDispatcher / EventDispatcher.p hp(116): Composer EventDispa trong / www / htdocs / w0159542 / magento / vendor / magento / hàng tồn kho-nhà soạn nhạc- installer / src / Plugin.php trên đường dây 69

    Bất cứ ý tưởng gì loại một sai lầm và làm thế nào tôi có thể giải quyết vấn đề?

    Liên quan

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *