02 September 2014

Localhost - Hướng dẫn cài đặt và cấu hình Hosting Wampp Server cho Magento

Thay vì cài đặt và chạy Magento trên Hosting online, chúng ta có thể cài đặt Hosting Server ngay trên máy tính gọi là Localhost. Sử dụng Localhost này để cài đặt, cấu hình, chỉnh sửa website Magento. Sau khi công viêc chỉnh sửa hoàn tất, các bạn lại chuyển Website lên Hosting Server để chạy online. 
- Đọc thêm bài Chuyển website Magento sang hosting server, Domain, Database mới.
- Chọn lựa hosting tốt nhất cho website Magento.

1. Cách cài đặt Xampp Server trên máy tính dùng hệ điều hành Window.
- Download phần mềm Xampp Server với phiên bản phù hợp cho hệ điều hành window của bạn tại đây
- Sau khi download thành công. Double click file .exe để tiến hành cài đặt theo hướng dẫn từng bước của phần mềm. Lưu ý: các bạn nên cài đặt phần mềm Wampp trên ổ đĩa D:/ hay E:/, đề phòng trường hợp ổ C:/ chứa hệ điều hành window bị lỗi thì toàn bộ Database của các website chứa trong D:\xampp\mysql\data  không bị mất. Ta chọn cài đặt Xampp tại D:/xampp
- Sau khi cài đặt thành công, chạy Wampp và Start 2 dịch vụ Apache và MySql theo hình sau:
- Mở trình duyệt web như Firefox, Chrome, IE ..vv. Truy cập địa chỉ http://localhost. Nếu thấy hình sau là bạn đã cài đặt thành công. Xin chúc mừng !
- Enable curl service để cài đặt Magento.
Tìm File php.ini trong
D:\xampp\apache\bin\php.ini
D:\xampp\php\php.ini
D:\xampp\php\php4\php.ini
Tìm đoạn code
;extension=php_curl.dll
Sau đó thay thế bằngextension=php_curl.dll
=> Lưu lại Save.

2. Cấu hình cho Localhost Wampp cho nhiều dự án website khác nhau.
Bạn không chỉ cài đặt 1 website Magento duy nhất trên localhost, bạn cần cài đặt nhiều website Magneto với các phiên bản khác nhau. Và muốn quản lý mã nguồn cho từng website trong từng thư mục riêng biệt, các thư mục này đều chứa trong một thư mục trên ổ đĩa D:/ theo cấu trúc như sau.

D:\MAGENTO_PROJECTS
D:\MAGENTO_PROJECTS\Magento17 
D:\MAGENTO_PROJECTS\Magento18

- Thư mục gốc chứa tất cả các website Magento là MAGENTO_PROJECTS
- Thư mục Magento17 sẽ chứa mã nguồn magento1.7.x. Domain truy cập website này trên trình duyệt web sẽ là magento17.local
Vào D:\xampp\apache\conf => mở file httpd.conf bằng notepad =>Copy/Paste đoạn code sau đây và lưu Save

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot "C:/xampp/htdocs"

ServerName localhost

</VirtualHost>
Include "D:\MAGENTO_PROJECTS_config\*.conf"

- Tạo thư mục D:\MAGENTO_PROJECTS_config dùng để chứa tất cả các file cấu hình cho các website Magento khác nhau.
- Copy file httpd.conf trong D:\xampp\apache\conf, đổi tên thành magento17.local.conf, copy/paste đoạn code sau đây để thay thế cho toàn bộ code trước đó trong file.

<VirtualHost *:80>

DocumentRoot "D:/MAGENTO_PROJECTS/Magento17"

ServerName magento17.local

<Directory "D:/MAGENTO_PROJECTS/Magento17">

 Options FollowSymLinks
 AllowOverride All
 Order deny,allow
</Directory>
</VirtualHost>

- Truy cập thư mục C:\Windows\System32\drivers\etc =>tìm file host
=> right click => chọn properties => bỏ chọn read-only => Apply => Save. Sau đó thêm dòng 
127.0.0.1 magento17.local vào cuối file host. Lưu lại Save.
- Chạy phần mềm Xampp. Sau đó Stop Apache và Mysql rồi Start lại để phầm mềm cập nhật cấu hình mới.
- Copy mã nguồn Magento1.7.x vào thư mục D:\MAGENTO_PROJECTS\Magento17. Download mã nguồn Magento tất cả phiên bản tại đây.
- Mở tình duyệt Web truy cập http://localhost/phpmyadmin/ tạo Database cho website Magento1.7.x. Sau đó tiến hành cài đặt Magento1.7.x trên localhost Wampp

3. Kết hợp các dịch vụ quản lý code cho website Magento.
- Dùng google SVN
- Dùng Github

No comments:

Post a Comment

Hãy thoải mái khi gửi nhận xét và câu hỏi cho Quốc Duy. Chân thành cảm ơn