Hướng dẫn cấu hình WAMP & cài đặt Magento

Thảo luận trong 'Cài đặt Magento' bắt đầu bởi admin, 5 Tháng mười hai 2009.

  1. admin

    admin Mai Văn Hải Staff Member

    Do quá nhiều bạn mắc lỗi cài đặt magento khi sử dụng XAMP trong khi WAMP rất tốt, do đó tôi nghĩ các bạn lên sử dụng WAMP cho việc test Magento trên localhost.
    Một lưu ý là bạn chỉ lên xài WAMP 2.0f tại link sau:
    http://kent.dl.sourceforge.net/sourcefo ... er2.0f.exe

    Sau khi install wamp bạn chỉnh một số thông tin:

    1. file php.ini

    Tìm đến dòng
    Mã:
    max_execution_time = 30
    và chỉnh lại như sau:
    Mã:
    max_execution_time = 18000     ; Maximum execution time of each script, in seconds
    max_input_time = 60	; Maximum amount of time each script may spend parsing request data
    ;max_input_nesting_level = 64 ; Maximum input variable nesting level
    memory_limit = 258M      ; Maximum amount of memory a script may consume (128MB)
    kế tiếp bạn tìm đến:
    Mã:
    ;extension=php_curl.dll
    Sửa thành:
    Mã:
    extension=php_curl.dll
    tưng tự cho các dòng khác, một bộ hoàn chỉnh:
    Mã:
    ;extension=php_bz2.dll
    extension=php_curl.dll
    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_gmp.dll
    ;extension=php_ifx.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    extension=php_mbstring.dll
    extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    ;extension=php_ming.dll
    ;extension=php_msql.dll
    ;extension=php_mssql.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    ;extension=php_oci8.dll
    extension=php_openssl.dll
    extension=php_pdo.dll
    ;extension=php_pdo_firebird.dll
    extension=php_pdo_mssql.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_oci.dll
    extension=php_pdo_oci8.dll
    extension=php_pdo_odbc.dll
    extension=php_pdo_pgsql.dll
    extension=php_pdo_sqlite.dll
    ;extension=php_pgsql.dll
    ;extension=php_pspell.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    ;extension=php_soap.dll
    ;extension=php_sockets.dll
    ;extension=php_sqlite.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    ;extension=php_zip.dll
    Lưu lại

    2. File httpd.conf

    Sử lại các module theo thứ tự như sau:
    Mã:
    LoadModule actions_module modules/mod_actions.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    #LoadModule auth_digest_module modules/mod_auth_digest.so
    #LoadModule authn_alias_module modules/mod_authn_alias.so
    #LoadModule authn_anon_module modules/mod_authn_anon.so
    #LoadModule authn_dbd_module modules/mod_authn_dbd.so
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authn_file_module modules/mod_authn_file.so
    #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_host_module modules/mod_authz_host.so
    #LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule cache_module modules/mod_cache.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule cgi_module modules/mod_cgi.so
    #LoadModule charset_lite_module modules/mod_charset_lite.so
    #LoadModule dav_module modules/mod_dav.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_lock_module modules/mod_dav_lock.so
    #LoadModule dbd_module modules/mod_dbd.so
    #LoadModule deflate_module modules/mod_deflate.so
    LoadModule dir_module modules/mod_dir.so
    #LoadModule disk_cache_module modules/mod_disk_cache.so
    #LoadModule dumpio_module modules/mod_dumpio.so
    LoadModule env_module modules/mod_env.so
    #LoadModule expires_module modules/mod_expires.so
    #LoadModule ext_filter_module modules/mod_ext_filter.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule filter_module modules/mod_filter.so
    #LoadModule headers_module modules/mod_headers.so
    #LoadModule ident_module modules/mod_ident.so
    #LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule include_module modules/mod_include.so
    #LoadModule info_module modules/mod_info.so
    LoadModule isapi_module modules/mod_isapi.so
    #LoadModule ldap_module modules/mod_ldap.so
    #LoadModule logio_module modules/mod_logio.so
    LoadModule log_config_module modules/mod_log_config.so
    #LoadModule log_forensic_module modules/mod_log_forensic.so
    #LoadModule mem_cache_module modules/mod_mem_cache.so
    LoadModule mime_module modules/mod_mime.so
    #LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule negotiation_module modules/mod_negotiation.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule setenvif_module modules/mod_setenvif.so
    #LoadModule speling_module modules/mod_speling.so
    #LoadModule ssl_module modules/mod_ssl.so
    #LoadModule status_module modules/mod_status.so
    #LoadModule substitute_module modules/mod_substitute.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    #LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule version_module modules/mod_version.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule php5_module "d:/wamp/bin/php/php5.2.9-2/php5apache2_2.dll"
    Lưu lại và Restart lại WAMP.

    Chỉ nhiêu đó bước thôi, tôi đang xài WAMP và nghĩ rằng WAMP là tuyệt nhất.

    Chúc các bạn thành công
  2. motmang

    motmang New Member

    Sao mình đã cài như bạn nói rùi mà không chạy đc PHP Mysql nhỉ. Mặc dù mình đã restar lại máy rồi. đã khởi động phpmysql mà nó cứ báo lỗi do không có port. mình đã gỡ hết Apache trước đó rồi mới cài mà :(
  3. admin

    admin Mai Văn Hải Staff Member

    Đây là lỗi rất thường gặp khi bạn chuyển đổi từ XAMPP, apache qua WAMP. Để khắc phục điều này bạn cần làm những bước sau (theo riêng tôi):
    1. Remove XAMPP or Apache
    2. Vô regedit xóa hết thông tin của các app này
    3. Tìm và xóa file php.ini trong computer
    4. Khởi động lại máy.
    5. Install WAMP bản 2.0f hoặc nhỏ hơn.

    Một chý ý nhỏ là WAMP đụng với Skype, trước khi start WAMP hãy tắt skype đi.

    nhiêu đó là bạn chạy wamp ngon lành.
  4. motmang

    motmang New Member

    Cảm ơn bạn rất nhiều. sau khi đọc hướng dẫn của bạn mình đã làm được, cài đặt Magento khó khăn thật. Mình sẽ tìm hiểu xem nó thế nào. để xem có thể bỏ chức năng cài đặt của nó đi xem có được không :)
  5. mrsoftbk

    mrsoftbk New Member

    Em xin bổ xung thêm là : làm như cách trên sau đó mình vào
    C:\WINDOWS\system32\drivers\etc và thêm nội dung trong file hosts
    ....
    127.0.0.1 localhost
    127.0.0.1 magento.com

    -> sau đó tiến hành cài đặt bình thường. thông quan đường dẫn magento.com (làm như này sẽ login vào admin mà không bị lỗi đăng nhập) em mới làm thử nghiệm, Anh chị nào có cao kiến gì chi sẻ với mọi người nhé :D
  6. ngmk909

    ngmk909 New Member

    Cho em hỏi copy thư mục magento (Sau khi giải nén magento-1.4.0.1) vào thư mục nào của WAMP? Trong khi Xampp thì copy vào C:\xampp\htdocs

    Em cài Magento bằng WAMP chưa được, mong các anh chỉ dẫn. Em cảm ơn nhiều :)
  7. admin

    admin Mai Văn Hải Staff Member

    trùi bạn thân tui ui........Copy vào thư mục WWW của WAMPP ấy (mặc định là C:\wamp\www) tùy vào ổ đĩa bạn chọn khi install WAMPP
  8. ngmk909

    ngmk909 New Member

    Em mới làm quen nên không biết, cảm ơn anh nha.hi
  9. ngmk909

    ngmk909 New Member

    Cho em hỏi là: có đến 2 file php.ini (trong C:\wamp\bin\apache\Apache2.2.11\binC:\wamp\bin\php\php5.2.8)
    Và 2 file httpd.conf (trong C:\wamp\bin\apache\Apache2.2.11\confC:\wamp\bin\apache\Apache2.2.11\conf\original)
    Vậy là mình sửa tất cả luôn hay là sao hả anh?
  10. wolverine

    wolverine New Member

    Trong bài hướng dẫn của bạn Mai Hải, theo mình bạn làm hoàn chỉnh mấy file đó và up lên cho mọi người down về copy đè lên file cũ sẽ ít nhầm lẫn hơn. Ngoài ra mình thấy có tới 2 file php.ini thì sửa file nào. Vì mình đọc thấy có nhiều cách làm quá mà mình lại vừa mới tìm hiểu về Magento nên chưa biết làm thế nào, làm mãi không được.
    Hôm trước mình có đọc tại viewtopic.php?f=35&t=305 hướng dẫn cài Magento với Vertrigo, mình làm theo thấy cài khá thành công, chay nhanh và ổn định, không phải thay đổi nhiều. Có điều mình vẫn thích giao diện thân thiện và tiện dụng của WAMP hơn, một phần còn vài site mình làm dở dang với Joomla nên nếu WAMP cấu hình chạy tốt với Magento sẽ thuận tiện không phải chuyển đổi qua lại giữa WAMP và Vertrigo.
    Rất mong được bạn Mai Hải và các bạn hướng dẫn cách làm hiệu quả nhất.
  11. hatrang1810

    hatrang1810 New Member

    Mình cài mà bị báo lỗi thế này :
    Fatal error: Maximum execution time of 60 seconds exceeded in D:\wamp\www\magento\lib\Varien\Db\Adapter\Pdo\Mysql.php on line 276
    ai sửa giúp mình được không?. cài xampp cũng bị lỗi, wamp cũng bị lỗi. làm sao đây.
  12. david_tk

    david_tk New Member

    Mã:
    LoadModule actions_module modules/mod_actions.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    #LoadModule auth_digest_module modules/mod_auth_digest.so
    #LoadModule authn_alias_module modules/mod_authn_alias.so
    #LoadModule authn_anon_module modules/mod_authn_anon.so
    #LoadModule authn_dbd_module modules/mod_authn_dbd.so
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authn_file_module modules/mod_authn_file.so
    #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_host_module modules/mod_authz_host.so
    #LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule cache_module modules/mod_cache.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule cgi_module modules/mod_cgi.so
    #LoadModule charset_lite_module modules/mod_charset_lite.so
    #LoadModule dav_module modules/mod_dav.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_lock_module modules/mod_dav_lock.so
    #LoadModule dbd_module modules/mod_dbd.so
    #LoadModule deflate_module modules/mod_deflate.so
    LoadModule dir_module modules/mod_dir.so
    #LoadModule disk_cache_module modules/mod_disk_cache.so
    #LoadModule dumpio_module modules/mod_dumpio.so
    LoadModule env_module modules/mod_env.so
    #LoadModule expires_module modules/mod_expires.so
    #LoadModule ext_filter_module modules/mod_ext_filter.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule filter_module modules/mod_filter.so
    #LoadModule headers_module modules/mod_headers.so
    #LoadModule ident_module modules/mod_ident.so
    #LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule include_module modules/mod_include.so
    #LoadModule info_module modules/mod_info.so
    LoadModule isapi_module modules/mod_isapi.so
    #LoadModule ldap_module modules/mod_ldap.so
    #LoadModule logio_module modules/mod_logio.so
    LoadModule log_config_module modules/mod_log_config.so
    #LoadModule log_forensic_module modules/mod_log_forensic.so
    #LoadModule mem_cache_module modules/mod_mem_cache.so
    LoadModule mime_module modules/mod_mime.so
    #LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule negotiation_module modules/mod_negotiation.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    #LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule setenvif_module modules/mod_setenvif.so
    #LoadModule speling_module modules/mod_speling.so
    #LoadModule ssl_module modules/mod_ssl.so
    #LoadModule status_module modules/mod_status.so
    #LoadModule substitute_module modules/mod_substitute.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    #LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule version_module modules/mod_version.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule php5_module "d:/wamp/bin/php/php5.2.9-2/php5apache2_2.dll"
    Các bạn để ý dòng cuối
    Mã:
    LoadModule php5_module "d:/wamp/bin/php/php5.2.9-2/php5apache2_2.dll
    Do Mai Hải cài đặt ở ổ D wampp nên nếu bạn cài đặt ổ nào thì ghi lại ổ đó (thông thường là C )
  13. mr.ghostd

    mr.ghostd New Member

    em mún cài trên wampp 1.7.2 thì sao hic tại sao đến phần kết nối dữ liệu lại không được ai xài wampp1.7.2 chỉ em hic hic em kết nối dữ liệu joomla được còn thèn này sao lạ vậy ta
  14. infostdark

    infostdark New Member

    Mong anh Hải giúp đỡ em không biết em làm sai bước nào mà đến giờ vẫn chưa cài được, nó bị một số lỗi như sau :
    Em cài Magento 1.4.2 với WAMP
    Ở WAMP thì em tạo database tên magento rồi, tạo cả user ở privilerges luôn set quyền đầy đủ
    Copy magento 1.4.2 vào thư mục wamp/www rồi
    sửa ex
    em bắt đầu install magento
    ở bước thứ 2 màn hình install thì em không chọn được Tiếng việt ( em có copy file vi-VN vào locate ) như hướng dẫn trên clip
    ở bước thứ 3 thì sửa URL thành 127.0.0.1/magento nó báo lỗi " curl " , em ra sửa lại file php.in và httpd.conf như hướng dẫn và reset lại hết sau đó thì quay trở lại bước 3 thì nó không chạy tiếp nữa và báo lỗi . Từ đó về sau em không thể nào vao magento install được nữa . nó toàn báo lỗi " the page isn't redirecting properly " khi vào localhost/magento .
    Em cũng thử remove wamp và làm lại đều không được , cũng thử dùng HĐH khác như win 7 và win xp đều không được.
    Mong mọi người giúp đỡ đề em install được
  15. infostdark

    infostdark New Member

    có ai trả lời thắc mắc dùm em được không ạ?

    Em làm nhiều lần mà vẫn không qua được bước 3 ở mục cài đặt. Nó báo lỗi này :(( có ai giúp em với huhu

    There has been an error processing your request

    Exception printing is disabled by default for security reasons.

    Error log record number: 547044388
  16. infostdark

    infostdark New Member

    Sau 2 ngày mò mẫm em cũng install được rồi :D
    Nhưng nó chạy hơi chậm ạ. Ví dụ như add 1 sản phẩm vào ấn save mà phải delay 6-7s mới xong, có ai chỉ em làm sao để nó chạy mượt hơn không ạ?
  17. mrthang

    mrthang New Member

    các pro cho em hỏi. em installs đến phần này thì nó bắt nhập urll là nhập cái urll nào đây ạ. em để mặc định của nó chạy trên locallhost sao ko đc nhỉ. ai biết t hì chỉ giúp em với ạ
    hình ảnh

    [​IMG]
  18. mrthang

    mrthang New Member

    không đc bạn ah . bạn có thể nói rõ hơn không? thank bạn nhiều
  19. admin

    admin Mai Văn Hải Staff Member

  20. admin

    admin Mai Văn Hải Staff Member

Chia sẻ trang này