Trong bài chỉ dẫn setup magento trên localhost này mình sẽ hướng dẫn dẫn cả nhà cài đặt magento trên máy tính cá nhân một cách tận tường nhất kèm theo các 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:
- Setup web server (xampp, wamp hoặc appserv).
- Config trước khi cài đặt magento.
- Cài đặt magento trên localhost.
- Một số thao tác cấp thiết sau khi setup thành cô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ác bạn cũng có thể setting web server dùng wamp, appserv hoặc open server magebay multivendor nhưng Xampp là ứng dụng tương đối dễ dàng cài đặt và thông dụng.
2. cấu hình trước khi setup magento.
* cấu hình 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 config 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. setup 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 tải giải nén source code magent và copy vào thư mục 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 thắng lợi database tên "magento" thì chúng ta có thể import database sample:
Chú ý: file sample data cũng được download từ link magentocommerce .com/download.
* Bước 3: setup
giả thử folder chứa magento source ta đặt là "magento", truy cập vào trình duyệt web theo đường link: localhost .com/magento
Màn hình đầu tiên hiện ra trong hành trình cài đặt:
Click vào checkbox "I agree to the above terms and conditions" sau đó ấn "Continue" để sang trang cấu hình locale, timezone và default currency.
chỉnh sửa cấu hình cho ăn nhập với website 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 config database
Điền thông báo 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.
Trước khi kết thúc 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 báo và click "Continue" để kết thúc hành trình setup.
Như vậy ta đã chấm dứt hành trình setting magento trên localhost. các bạn có thể truy cập vào trang admin khi click vào button "Go lớn Backend" và truy cập vào page frontend khi click vào button "Go lớn Frontend".
4. Một số thao tác cần thiết sau khi setup thành công magento.
* Hiển thị ảnh sản phẩm của data sample
Mặc định khi setup magento có sử dụng data sample ta sẽ chỉ nhìn thấy ảnh của item 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 tải về vào trong folder root cài đặt magento.
* Reindex data
Magento sử dụng rất nhiều bảng với mục tiêu index dữ liệu từ các bảng khác giúp tăng tốc độ của trang web. Như vậy mỗi khi dữ liệu trong bảng chính thay đổi ta cần phải reindex lại dữ liệu cho các bảng indexer.
Để có thể truy nhập vào phần quản lý indexer của magento đầu tiên ta phải đăng nhập vào admin:
Sau khi điền user name và password của admin hệ thống sẽ redirect sang page admin dasboard. Click vào thực đơn System->Index Management
Click "Select All" sau đó chọn action là "Reindex data". Click "Submit" để khởi đầu quá trình reindex dữ liệu.
* Refresh cache
Magento sử dụng quá nhiều loại cache để tăng vận tốc cũng như tối giảm số câu query truy vấn cơ sở dữ liệu nên việc refresh các 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 đăng nhập vào admin, click vào menu System-> Cache Management để tới trang quản lý cache trong magento.
Click "Select all" sau đó chọn action là "Refresh". Click "Submit" để bắt đầu hành trình refresh tất cả những loại cache trong magento.
Kết luận: trên đây mình đã hướng dẫn cả nhà setting magento trên localhost một cách đầy đủ và chi tiết 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ả nhà 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 02 : Cách setup Magento trên localhost ở máy tính xách tay