Hướng dẫn Cấu hình Xampp & Cài đặt Magento trên Localhost

Thảo luận trong 'Cài đặt Magento' bắt đầu bởi minhdiep, 21 Tháng ba 2009.

  1. minhdiep

    minhdiep Member

    Hi, tối qua PM cho anh Hải xin cái host để test code nhưng mà a ko có ngồi mò mẫn cả buổi tối cuối cùng thì cũng đã cài đặt thành công Magento trên localhost. Tiện thể làm bài hướng dẫn ae đồng cảnh ngộ :D
    Các bạn biết đấy Magento là 1 script đòi hỏi server của bạn phải có cấu hình cao. Chính vì thế, rất nhiều người đã gặp không ít khó khăn khi cài đặt Magento. Sau đây mình xin hướng dẫn cụ thể từng bước, để cấu hình lại server của bạn, cho phép sử dụng Magento Script.

    Viêc đầu tiên là bạn vào tải xampp-win32-1.6.7-installer.exe http://sourceforge.net/project/download ... =95510775(
    Xampp hiện tại là 1.7.0 nhưng ko hiểu sao bản này ko tương thích với magento)
    Bước tiếp theo ta tiến hành cài đặt Xampp chú ý nhấp chọn tất cả các mục con phía dưới và qua mấy bước Next , Ok là xong.
    [​IMG]
    Để test xem bạn đã cài đặt Xampp thành công chưa? bạn mở trình duyệt lên và gõ https://127.0.0.1 hoặc https://localhost enter
    nếu nó ra 1 trang chủ vậy có nghĩa là bạn đã cài đặt thành công Xampp, nhấp vào status trên web để kiểm tra php mysql đã chạy chưa? Nếu vẫn chưa chạy thì bạn vào Start/Program/Apache Friends/Xampp/XAMPP Control Panel (là cái hình chữ nhật màu vàng nằm ỡ dưới system tray) kiểm tra xem apche va mysql đang ở chế độ stop hay running.
    Đến bước tiếp theo là trong khi cấu hình Xampp ( chú ý trong khi cấu hình edit các file bạn phải stop các appche va mysql trên Xampp trước nhé)
    [​IMG]

    Yêu cầu bắt buộc 1: webserver phải hỗ trợ .htacess. Nghĩa là Apache của bạn phải bật mod_rewrite.

    Để làm việc này, bạn mở file C:\xampp\apache\conf\httpd.conf bạn có thể edit file này bằng các phần mềm cơ bản sẵn có của Window như Notepad,Wordpad hoặc bằng Notepad++. Tìm đến dòng code sau:

    Mã:
    #LoadModule rewrite_module modules/mod_rewrite.so
    Bỏ dấu # đi và save lại

    Yêu cầu bắt buộc 2: Thiết lập sử dụng các extension của PHP C:\xampp\apache\bin\php.ini

    Ta tìm đến file này, dùng các Notepad++ để edit.

    đầu tiên ta tìm đoạn code

    Mã:
    ;extension=php_mcrypt.dll
    bỏ dấu ; đi, đoạn code này sẽ cho phép load Extension Mycrypt của PHP

    Tiếp theo tìm đến dòng
    Mã:
    ;extension=php_curl.dll
    Bỏ dấu ; đi. đoạn code này sẽ cho phép load Extension Curl của PHP.

    Tiếp theo tìm đến dòng

    Mã:
    ;extension=php_pdo_mysql.dll

    Bỏ dấu ; đi, đoạn code này cho phép load Extension Pdo kết nối với Mysql của PHP.

    Tìm đến đoạn code
    Mã:
    ;extension=php_pdo.dll
    Bỏ dấu ; đi, đoạn code này cho phép load Extension Pdo của PHP


    Nếu đoạn code này không có trong file php.ini của bạn, thì bạn phải thêm đoạn code này vào, bất kì vị trí nào của file php.ini cũng được.

    Sau đó save file php.ini lại.



    Xong đâu đó thì bạn trở lại vào Start/Programs/Apache Friends/Xampp/XAMPP Control Panel (là cái hình chữ nhật màu vàng nằm ỡ dưới system tray)

    [​IMG]

    Giờ thì ta đã hoàn thành cài đặt và cấu hình Xampp

    Bạn vào Link sau để tải magento về http://www.magentocommerce.com/download/noregister
    Download 2 gói như hình dưới
    [​IMG]

    Giải nén magento-1.2.1.2 copy thu mục magento vào C:\xampp\htdocs
    Giải nén magento-sample-data-1.2.0 copy thư mục media và vào C:\xampp\htdocs\magento
    Mở trình duyệt lên https://localhost/phpmyadmin tạo 1 database
    VD database: magento
    dbuser: root (mặc định)
    dbpass: (mặc định rỗng)
    sau đó tiến hành import db magento_sample_data_for_1.2.0 vào csdl vừa tạo

    Bây giờ ta tiến hành cài đặt magento nhé
    Mỡ trình duyệt ra và tiến hành cài đặt http://localhost/magento/

    Trong quá trình cài đặt mà gặp lỗi về Xampp các bạn có thể tải file đính kèm của mình chép đè lên của bạn.
  2. maxman007

    maxman007 New Member

    Hiện em đang chạy appache2.3.2 và cài magento.... anh có biết cách để cài không chỉ em với.
    Em bị 2 báo lỗi như sau:
    *
    o PHP Extension "pdo_mysql" must be loaded
    o PHP Extension "mcrypt" must be loaded
  3. demvungtau

    demvungtau New Member

    Bác chịu khó làm đúng theo hướng dẫn trên cùng của minhdiep là ok thôi :D
  4. hongphuong

    hongphuong New Member

    bạn tải file php.ini của bạn minhdiep về copy đè là ok
  5. admin

    admin Mai Văn Hải Staff Member

    Đây là lỗi của nhiều bạn. Các bạn hãy thận trọng khi chỉnh sửa theo hướng dẫn. Cứ làm như hướng dẫn đó là chạy được. Trong trường hợp làm như trên chưa chạy được thì:
    1. Bạn đã restart lại Local chưa.
    2. Bạn làm xong có Save ko.
    3. Ko được thì khởi động lại máy.

    Nếu vẫn không được thì chắc chắn có thông báo khác những lỗi trên và hãy gởi lỗi đó lên trên diễn đàn này để mọi người cùng giải quyết.
    Vì nội dung khá nhiều nên các bạn post đúng chủ đề và hãy đọc trước khi post. Nếu các bạn ko biết viết vào đâu thì vô phần góp ý viewforum.php?f=21 để yêu cầu Hải mở thêm cho tiện và dễ theo dõi.
  6. anxincaocap

    anxincaocap New Member

    Cho em hỏi là em cài xong điền user name và pass là admni
    vậy mà khi login vào admin thì lại không được
    emn cài đi cài lại mấy lần vẫn thế
    Mong các bác giúp
    QUUUU thích bài này.
  7. admin

    admin Mai Văn Hải Staff Member

    Với magento bạn không thể login trên localhost với định dang http://localhost/magento/admin
    mà bạn phải login với định dạng: http://127.0.0.1/magento/admin

    bạn thử lại coi thế nào nhé.
    QUUUU thích bài này.
  8. anxincaocap

    anxincaocap New Member

    Anh ơi em làm như anh nói mà nó vẫn không được, em vào được có đúng 1 lần rồi lần sau nó cư ra link localhost/magento/admin chứ không thể login vào được http://127.0.0.1/magento/admin nữa

    Trong phần tiếng việt em làm hướng dẫn theo cái bài việt hóa cho magento mà cũng tịt ngóm chả làm nôi
    Bác nào có cài đặt full rồi share cho em cái em chỉ việc chạy coi ra sao dc không ạ, chứ cái magento chuối thế này thì nản quá
  9. Mũ Trắng

    Mũ Trắng New Member

    Đã làm đúng mọi hướng dẫn do bạn nói nhưng không thể cài đặt nổi!
    PHP Extension "mcrypt" must be loaded
    Mong chỉ giúp với.
  10. admin

    admin Mai Văn Hải Staff Member

    Có rất nhiều bạn cứ lộn XAMPP và WAMP. 2 cái này cấu hình khác nhau.
    Với XAMPP thì làm như trên nhưng với WAMP thì chỉ kích hoạt Modwrite, PDO, MCRYPT là xong, không phải làm gì hết.

    như bạn nói thì bạn đã cấu hình như hướng dẫn mà vẫn ko được, do bạn chưa Restart lại XAMPP hoặc không được thì bạn khởi động lại máy.
  11. bemygk

    bemygk New Member

    Đúng là em đã cẩn thận ghi lại pasword admin mà cuối cùng cũng ko login vô được :cry:
  12. goldseiker

    goldseiker New Member

    trường hợp của bạn giống mình, pass đúng rồi mà ko login được, cái thứ 2 nữa là nó bắt enable cookie, rõ ràng làm đúng rồi mà vẫn ko enable cookie được, có cách nào để tắt bỏ cái chức năng này trong magento ko?
    Đâu phải ai cũng rành về máy tính để làm những điều đó, tớ nghĩ là nếu có thể tắt được thì tốt :)
  13. motmang

    motmang New Member

    Bác nào giải thích giùm em chút với. Em xài winxp-32 cài đặt Apache (gói cài sẵn) Em đã làm đúng hết tất cả các bước trên. không thiếu 1 cái gì hết. đã restar lại Apche, restar lại máy rồi mà vẫn không cài qua nổi bước 3. thật là quá khó :((
    Rõ ràng là 2 cái này em đã làm trong php.ini rồi (bỏ dấu ; )
  14. phuonnc

    phuonnc New Member

    Các bước cài đặt e cũng đã làm như trên, nhưng cũng không đăng nhập vào được, click vào login mà chả hiện gì sất, có sai TK hay MK thì nó báo, còn đúng thì vẫn cứ đứng im là sao ? :?:
    Giúp e với nhá.
    Ah mà bác nào send lại cho e 2 cái file trên vào mail để e thử test lại với nhé, sao e dow về toàn báo lỗi thui, mở ra chả thấy gì cả.
    Mail e đây: chienphuong2906@gmail.com
    Thanks All ! :)
  15. ductien3987

    ductien3987 New Member

  16. druviet

    druviet Member

    Re: Hướng dẫn Cấu hình Xampp & Cài đặt Magento trên Localhos

    Bác này lại quảng cáo nữa, hình như bác là admin bên đó.

    Theo đánh giá của khá nhiều chuyên gia thì WAMPP vẫn là tốt nhất với Magento, trên magentovietnam.com đã có tất cả các thông tin hướng dẫn cài đặt rồi (đây là bài viết cầu hình WAMPP viewtopic.php?f=3&p=684#p684)

    Hãy chung tay phát triển một cộng đồng Magento tại Việt Nam.

    Magento Viet Nam chấm com cố lên :oops: ;)
  17. ductien3987

    ductien3987 New Member

    Re: Hướng dẫn Cấu hình Xampp & Cài đặt Magento trên Localhos

    mình ko phải là admin.
    mình là mem thui.
    tại vì ko log và pas đc nên mình search trên mạng.thấy log và pas được nên giới thiệu cho mọi người thôi.vì cộng đồng magento việt nam mà. :geek:
  18. tobytran1989

    tobytran1989 New Member

    Re: Hướng dẫn Cấu hình Xampp & Cài đặt Magento trên Localhos

    Mình gặp 1 vấn đề khi cài trên xampp là ngay trang configuration. Mình để mặc định là localhost, magento, root,..... và đã làm theo hướng dẫn của chủ topic như trên nhưng ko hỉu sao khi mình nhấp continue thì nó ko chuyển trang. Đã thử cài lại, restart lại máy. Nhưng vẫn vậy. Ko bik là bị gì nữa. Mong mọi người giúp đỡ ! Cám ơn mọi người !
  19. HieuJa

    HieuJa New Member

    Re: Hướng dẫn Cấu hình Xampp & Cài đặt Magento trên Localhos

    Bạn phải copy 2 thư viện: php_mcrypt.dllphp_curl.dll từ thư mục: $C:\AppServ\php5\ext ($C là ổ đĩa bạn cài Apache) vào thư mục: $C2:\WINDOWS\system32 ($C2 là thư mục bạn cài window) sau đó bạn restart lại Apache xem thế nào nhé.
    Chúc bạn thành công. :)
  20. hatrang1810

    hatrang1810 New Member

    Re: Hướng dẫn Cấu hình Xampp & Cài đặt Magento trên Localhos

    Mình cũng bị lỗi như bạn tobytran1989.mọi người hãy giúp mình với.
    PhanLong thích bài này.

Chia sẻ trang này