Trong blog này, chúng tôi sẽ xem làm thế nào để cài đặt magento2 và các tùy chọn khác nhau, chúng tôi có để cài đặt.
Có rất nhiều cách để cài đặt Magento 2 mà bạn có thể tìm thấy ở đây
Trong bài này, chúng ta sẽ chỉ nhìn thấy cách dễ nhất cài đặt. Có hai cách bạn có thể chọn:
Đối với Magento 2 nó được đề nghị để có một truy cập đầu cuối vì magento2 có một tập hợp phong phú các lệnh trong giao diện dòng lệnh mới của nó.
Có hai kho lưu trữ của bạn có thể sử dụng để cài đặt magento 2
Đối với các nhà phát triển các kho lưu trữ đầu tiên được đề nghị, tức là bạn đang tìm kiếm phát triển mô-đun, vv Nhưng nếu bạn chỉ cần cài đặt magento và làm việc với các tính năng quản trị vv tôi muốn giới thiệu kho thứ hai.
Chúng tôi sẽ xem làm thế nào để cài đặt magento 2 qua thiết bị đầu cuối
Tạo một thư mục mới để cài đặt Magento của bạn hoặc vào thư mục gốc của bạn apache chạy dưới lệnh trong thư mục của bạn
1
git clone https://github.com/magento/magento2 .
Điều này sẽ clone kho git. Sau khi hoàn tất, bạn cần phải thiết lập auth.json trong thư mục gốc của bạn. Chỉ cần tạo ra một auth.json file mới trong thư mục gốc với nội dung như thế này
1
2
3
4
5
6
7
8
9
{
"http-basic": {
"repo.magento.com": {
"username": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"password": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
}
}
Bạn có thể nhận được giá trị của tên người dùng / mật khẩu cho phần phím an toàn trong Magento của bạn kết nối tài khoản. Bạn có thể xem chi tiết về điều này ở đây
Một khi bạn đã làm điều này chạy lệnh
1
composer install
Nếu bạn chưa cài đặt soạn trước, cài đặt nó bằng cách sử dụng hướng dẫn tại đây
Sau khi quá trình trên được thực hiện, nhạc sĩ sẽ cài đặt tất cả các mô-đun có liên quan cần thiết cho magento 2. Tại bước này bạn có tất cả các tập tin cần thiết để bắt đầu cài đặt magento 2.
Bạn cần để php phiên bản 5.6+ cho magento 2. Để cập nhật php trên ubuntu theo điều này liên kết
Nếu bạn nhận được lỗi giống như những
Làm như sau
1
2
3
sudo apt-get install php5-intl
sudo apt-get install php5-xsl
sudo service apache2 restart
Bây giờ bạn cần phải cấu hình cho phép thư mục khác nhau trong Magento 2. Magento 2 có một hệ thống tự động thế hệ mới, trong đó nó tạo ra các tập tin để thực hiện. Vì vậy, thiết lập thư mục cho phép là rất quan trọng hoặc người nào khác bạn có thể nhận được nhiều lỗi.
1
2
3
4
sudo chmod -R 777 var/
sudo chmod -R 777 pub/static
sudo chmod -R 777 pub/media
sudo chmod -R 777 app/etc
Ngoài ra hãy chắc chắn rằng tất cả các thư mục được sở hữu bởi người sử dụng apache. Điều này chủ yếu là các trường hợp theo mặc định, nhưng bạn cần phải xác nhận. Bạn cũng có thể thiết lập để đặc biệt dùng / nhóm sử dụng
1
sudo chown -R {user}:{group} *
Hãy chắc chắn để sử dụng người dùng và nhóm có giá trị đúng. Xem thêm về quyền đây
Mở url 1
http://localhost.com/magento2
này nên bắt đầu trình hướng dẫn cài đặt Magento, tiến hành các bước để hoàn tất việc cài đặt.
Ngoài ra còn có một phương pháp khác để cài đặt Magento thông qua dòng lệnh, nhưng tôi đề nghị hướng dẫn cài đặt là tốt hơn.
1
Your PHP Version is 5.6.20-1+deb.sury.org~trusty+1, but always_populate_raw_post_data = 0. $HTTP_RAW_POST_DATA is deprecated from PHP 5.6 onwards and will be removed in PHP 7.0. This will stop the installer from running. Please open your php.ini file and set always_populate_raw_post_data to -1. If you need more help please call your hosting provider.
Để khắc phục điều này mở php.ini (typicall nằm ở
) mà bạn có thể tìm thấy bằng cách nhìn vào php_info () đầu ra.1
/etc/php5/apache2/php.ini
Tìm dòng
và thay đổi nó thành1
always_populate_raw_post_data = 0
1
always_populate_raw_post_data = -1
Sau đó khởi động lại máy chủ apache của bạn (
) để khắc phục vấn đề này1
sudo service apache2 restart
Để cài đặt thông qua dòng lệnh chạy này
1
2
3
4
5
php bin/magento setup:install --base-url=http://<your-domain->/<magento_dir>/ \
--db-host=localhost --db-name=magento --db-user=magento --db-password=magento \
--admin-firstname=Magento --admin-lastname=User [email protected] \
--admin-user=admin --admin-password=admin123 --language=en_US \
--currency=USD --timezone=America/Chicago --use-rewrites=1
điền vào các giá trị chính xác cho cơ sở dữ liệu
Nếu bạn có một chia sẻ lưu trữ và không có dòng lệnh. Trực tiếp tải về phiên bản mới nhất từ Magento https://magento.com/developers/magento2
Tải lên tập tin vào máy chủ của bạn thông qua FTP và sau đó giải nén nó ở đó. Thực hiện theo quy trình tương tự từ bước 2 như đã đề cập ở trên