Trong bài hướng dẫn setting magento trên localhost này mình sẽ hướng dẫn dẫn cả nhà setting magento trên máy tính cá nhân một cách kĩ càng nhất kèm theo những hình ảnh minh họa rõ ràng. Bài viết của mình bao gồm có 4 phần sau:
- Setting web server (xampp, wamp hoặc appserv).
- Cấu hình trước khi cài đặt magento.
- Setting magento trên localhost.
- Một số thao tác cần thiết sau khi setup chiến thắng magento.
1. cài đặt web server.
Trong phần chỉ dẫn học PHP đã có bài chỉ dẫn cài đặt xampp trên localhost . cả nhà cũng có thể cài đặt web server sử dụng wamp, appserv hoặc open server magebay multivendor nhưng Xampp là phần mềm tương đối dễ setting và thông dụng.
2. cấu hình trước khi setup magento.
* config file php.ini
Sau khi khởi động Xampp click vào button "Config" của Apache
Sau khi file php.ini được edit ta cần phải bật các extension sau lên:
extension=php_curl.dll
extension=php_mcrypt.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mysql.dll
extension=php_soap.dll
Chú ý: chỉ cần bỏ dấu ";" ở đầu dòng chứa các đoạn khai tạp chí trên
Sau khi đã sửa file cấu hình chúng ta có thể start apache và mysql:
* config file hosts
Mở file C:\Windows\System32\drivers\etc\hosts sau đó thêm vào cuối file"
127.0.0.1 localhost.com
3. setting mageto trên localhost.
* Bước 1: tải version magento phiên bản mới nhất + data sample về từ Magento ecomerce
Sau khi download bung file source code magent và copy vào folder chạy php (www của appserv hoặc wamp, htdocs của xampp).
* Bước 2: import sample data
Vào phpadmin tạo một database mới (tên là "magento") sau đó import data sample vừa tải về như hình vẽ.
Database với name "magento":
Sau khi tạo chiến thắng database tên "magento" thì chúng ta có thể import database sample:
Chú ý: file sample data cũng được tải từ link magentocommerce .com/download.
* Bước 3: setup
ví thử thư mục chứa magento source ta đặt là "magento", truy cập vào trình duyệt theo đường link: localhost .com/magento
Màn hình trước tiên xuất hiện trong quá trình cài đặt:
Click vào checkbox "I agree lớn the above terms and conditions" sau đó ấn "Continue" để sang trang config locale, timezone và default currency.
chỉnh sửa config cho phù hợp với site của mình:
+ Locale: ngôn ngữ
+ Timezone: thời gian
+ Default currency: tiền tệ mặc định
Sau đó click "Continue" để sang page cấu hình database
cấu hình database magento
Điền thông tin về database:
+ Host: host name (localhost)
+ User name: username của user quản lý database
+ Password: password của user quản lý database
+ Table prefix: prefix của table trong database
Sau khi điền xong thông tin click "Continue" để bắt đầu hành trình setting.
setting admin tài khoản magento
Trước khi chấm dứt hành trình setup là màn hình cho phép người sử dụng điền vào thông báo của admin:
+ First name
+ Last name
+ User name
+ Password
Điền đầy đủ thông tin và click "Continue" để chấm dứt quá trình cài đặt.
Install completed
Như vậy ta đã kết thúc quá trình cài đặt magento trên localhost. các bạn có thể truy cập vào page admin khi click vào button "Go to Backend" và truy cập vào trang frontend khi click vào button "Go to Frontend".
4. Một số thao tác cấp thiết sau khi setup thành công magento.
* Hiển thị ảnh item của data sample
Mặc định khi setting magento có sử dụng data sample ta sẽ chỉ nhìn thấy ảnh của sản phẩm là một cái ảnh trắng default của magento. Để hiển thị ảnh sample ta phải copy thư mục media trong file zip data sample vừa download về vào trong folder root cài đặt magento.
Display sản phẩm image sample
* Reindex data
Magento dùng rất nhiều bảng với mục đích index dữ liệu từ những bảng khác giúp tăng tốc độ của website. Như vậy mỗi khi dữ liệu trong bảng chính đổi thay ta cần phải reindex lại dữ liệu cho những bảng indexer.
Để có thể truy nhập vào phần quản lý indexer của magento trước tiên ta phải đăng nhập vào admin:
Magento admin signin
Sau khi điền user name và password của admin hệ thống sẽ redirect sang trang admin dasboard. Click vào thực đơn System->Index Management
Magento index management
Click "Select All" sau đó chọn action là "Reindex data". Click "Submit" để khởi đầu hành trình reindex dữ liệu.
Magento reindex data
* Refresh cache
Magento sử dụng rất nhiều loại cache để tăng vận tốc cũng như giản đơn số câu query truy vấn cơ sở dữ liệu nên việc refresh những cái cache này là hết sức cần thiết mỗi khi ta đổi thay một phần nào đó trong nó.
Sau khi login vào admin, click vào thực đơn System-> Cache Management để tới page quản lý cache trong magento.
Magento cache management
Click "Select all" sau đó chọn action là "Refresh". Click "Submit" để khởi đầu hành trình refresh tất cả các kiểu cache trong magento.
Magento refresh cache
Kết luận: trên đây mình đã chỉ dẫn các bạn setup magento trên localhost một cách đầy đủ và cụ thể nhất. cả nhà có thể thực hiện theo đúng những screen shoot mà mình đã đưa ra. Nếu quá trình setup thất bại các bạn có thể contact với mình thông qua forum Basetut Forum for Magento, mình sẽ giúp các bạn setting.
Xem thêm : Tutorial Magento 2 : Hướng dẫn setup Magento trên localhost ở máy tính xách tay