Trong bài hướng dẫn cài đặt magento trên localhost này mình sẽ chỉ dẫn dẫn cả nhà setting magento trên máy tính cá nhân một cách tường tận 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:
- Cài đặt web server (xampp, wamp hoặc appserv).
- Cấu hình trước khi setting magento.
- Setup magento trên localhost.
- Một số thao tác cần thiết sau khi cài đặt thắng lợi magento.
1. setting web server.
Trong phần chỉ dẫn học PHP đã có bài chỉ dẫn setting xampp trên localhost . cả nhà cũng có thể cài đặt web server dùng wamp, appserv hoặc open server magebay multivendor nhưng Xampp là phần mềm tương đối dễ setup và thông dụng.
2. config trước khi cài đặt 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 những 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 báo trên
Sau khi đã sửa file cấu hình chúng ta có thể start apache và mysql:
* cấu hình 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. cài đặt mageto trên localhost.
* Bước 1: download version magento version 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 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: setting
giả tỉ thư mục chứa magento source ta đặt là "magento", truy nhập vào trình duyệt theo đường link: localhost .com/magento
Màn hình đầu tiên hình thành trong hành trình cài đặt:
Click vào checkbox "I agree béo the above terms and conditions" sau đó ấn "Continue" để sang page cấu hình locale, timezone và default currency.
đổi thay cấu hình cho ăn nhập với trang web của mình:
+ Locale: ngôn ngữ
+ Timezone: thời gian
+ Default currency: tiền tệ mặc định
Sau đó click "Continue" để sang trang cấu hình database
config 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 báo click "Continue" để khởi đầu hành trình setting.
cài đặt admin account magento
Trước khi dứt hành trình setup là màn hình cho phép người dùng điền vào thông tin của admin:
+ First name
+ Last name
+ User name
+ Password
Điền đầy đủ thông tin và click "Continue" để dứt hành trình cài đặt.
Install completed
Như vậy ta đã chấm dứt hành trình setup magento trên localhost. các bạn có thể truy cập vào page admin khi click vào button "Go béo Backend" và truy nhập vào page frontend khi click vào button "Go béo Frontend".
4. Một số thao tác cần thiết sau khi setting thành công magento.
* Hiển thị ảnh sản phẩm của data sample
Mặc định khi cài đặt 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 folder media trong file zip data sample vừa tải về vào trong thư mục root setup magento.
Display product image sample
* Reindex data
Magento sử dụng quá nhiều bảng với mục đích index dữ liệu từ những bảng khác giúp tăng vận tốc của site. 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 các bảng indexer.
Để có thể truy cập vào phần quản lý indexer của magento đầu tiên ta phải login vào admin:
Magento admin login
Sau khi điền user name và password của admin system 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" để bắt đầu quá trình reindex dữ liệu.
Magento reindex data
* Refresh cache
Magento sử dụng quá nhiều loại cache để tăng tốc độ cũng như 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 login vào admin, click vào menu System-> Cache Management để tới trang 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ả những kiểu cache trong magento.
Magento refresh cache
Kết luận: trên đây mình đã chỉ dẫn cả nhà cài đặt 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 các 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 setup.
Xem thêm : Tut Magento 02 : Hướng dẫn cài đặt Magento trên localhost ở máy tính cá nhân