Phần 3: Cấu hình Hosting cài đặt WordPress 4 và WooCommerce

Tạo Website bán hàng

{ 3 comments }

Tạo Website bán hàng với WordPress là chủ đề đã được tôi đề cập tới cách đây gần một năm. Tuy nhiên ở thời điểm đó WordPress vẫn đang ở phiên bản 3.x.x và WooCommerce ở phiên bản 2.0.x ở thời điểm hiện tại WordPress đã được nâng cấp từ WordPress 3.x.x lên WordPress 4.x.x và WooCommerce cũng được nâng cấp lên WooCommerce 2.x.x và có rất nhiều sự cải tiến cần cập nhật lại.

Chính vì thế tôi đã dành thời gian để viết mới toàn bộ hướng dẫn cách tạo Website bán hàng và cũng là cách sử dụng, cài đặt WordPress từ A-Z để các bạn có thể tiếp cận với WordPress một cách đơn giản và dễ dàng nhất.

Để có thể cài đặt WordPress 4 và WooCommerce 2.x.x chúng ta cần kiểm tra gói hosting có phù hợp và tương thích hay không.

Cấu hình Hosting cho WordPress 4

PHP >= 5.2.4
MySQL >= 5.0
Bật module mod_rewrite với Server sử dụng Apache

Cấu hình Hosting cho WooCommerce 2.x.x

PHP >= 5.2.4
MySQL >= 5.0
Bật module mod_rewrite với Server sử dụng Apache
Một vài Plugins cho WooCommerce yêu cầu CURL và SOAP

Với các bạn cài thêm WordPress SEO by YOAST và Jetpack:

Bật thêm module DOM và XMLRPC

Hướng dẫn kiểm tra thông số hosting

Các bạn tạo một tập tin info.php và copy nội dung sau vào:
<?php phpinfo(); ?>

Xem thêm  Phần 10: WordPress Comments - Thiết lập, quản lý bình luận Wordpress

Upload lên root folder trên hosting và chạy: http://yourdomain.com/info.php

Thay đổi cấu hình cho Hosting sử dụng CloudLinux

Với hosting sử dụng cPanel và CloudLinux các bạn có thể đăng nhập vào cpanel, tìm tới phần Software/Services chọn Select PHP Version:

Cấu hình PHP cho hosting sử dụng công nghệ CloudLinux

Cấu hình PHP cho hosting sử dụng công nghệ CloudLinux

Các bạn sẽ được chuyển sang bảng hiển thị phiên bản hiện tại của PHP và các Module PHP hiện có. Các mục đang check là các module PHP đang được bật trên hệ thống của bạn.

Bật các Module cho PHP trên Hosting Cpanel CloudLinux

Bật các Module cho PHP trên Hosting Cpanel CloudLinux

Ở mục 1 là mục chọn phiên bản của PHP. Mục 2 là mục các bạn có thể thiết lập các thông số như:

  • max_execution_time
  • max_input_time
  • max_input_vars
  • memory_limit
  • post_max_size
  • upload_max_filesize
Thiết lập về các thông số cho PHP trên cPanel CloudLinux

Thiết lập về các thông số cho PHP trên cPanel CloudLinux

Các bạn chỉ việc nhấn vào một thông số bất kỳ để thay đổi. Lưu ý rằng max_execution_time chỉ nên để khoảng 60 giây. Nếu các bạn để giá trị lớn sẽ dẫn tới việc thực thi một process trên hosting chiếm tài nguyên quá lâu mà không giải phóng được sẽ gây ra lỗi 508 resource limit is reached và website của bạn không thể truy cập được tại thời điểm đó. Khoảng 15-30 phút sau khi tài nguyên được giải phóng thì bạn mới có thể truy cập bình thường.

Hết phần 3 cũng là phần cơ bản nhất. Sang phần 4 chúng ta sẽ bắt đầu cài đặt một Website WordPress trên Localhost từ A-Z

Góp ý cho Tô Triều

  • Bộ 22/08/2016, 16:19

    Mình mới làm nên chưa hiểu các làm phần này:

    ” Cấu hình Hosting cho WordPress 4

    PHP >= 5.2.4
    MySQL >= 5.0
    Bật module mod_rewrite với Server sử dụng Apache ”

    Mong chỉ giáo thêm

    Reply
  • Duy Thành 12/10/2014, 21:40

    Hi! Anh cho em hỏi. Em làm được hết mấy cái đó rồi, nhưng khi em nén lại tất cả, kể cả xampp, sau đó gửi bài cho giáo viên thì để kiểm tra báo cáo thì không mở được. Thế có cách nào để giáo viên xem được bài em làm không. Vì giáo viên chỉ cần làm trên local host, không cần mua tên miền hay hosting gì cả. Vì trước đây cài thì em đã đổi port 80 thành 7000. Mong anh mail sớm ha, cuối tuần em nộp bài r

    Reply
    • Hải Triều 13/10/2014, 00:56

      Dear Thành
      Các vấn đề mà Thành cần xem xét dẫn tới nguyên nhân của việc khi gửi bài cho giáo viên mà không mở được:

      1. Bạn chỉ cần nén thư mục cài đặt WordPress nằm trong thư mục htdocs của XAMPP
      2. Bạn cần export file database của Site mới nén
      3. Gửi cho giáo viên 2 file bên trên
      Các vấn đề mà giáo viên của bạn cần làm để có thể xem bài của bạn:

      1. Giải nén file bạn đã nén ở bước 1
      2. Tạo csdl dạng mysql trên máy của giáo viên và import file sql bạn export ở bước 2.
      3. Sửa thông tin kết nối tới csdl trong file wp-config.php nằm trên máy của giáo viên
      4. Kiểm tra port apache trên máy giáo viên
      5. Chạy câu lệnh sau để cập nhật port cho máy của giáo viên hoặc yêu cầu giáo viên chuyển port về 7000
      UPDATE wp_options SET option_value = replace(option_value, ‘http://localhost:7000/your-site‘, ‘http://localhost:port/your-site‘) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

      UPDATE wp_posts SET post_content = replace(post_content, ‘http://localhost:7000/your-site‘, ‘http://localhost:port/your-site‘);

      UPDATE wp_postmeta SET meta_value = replace(meta_value,’http://localhost:7000/your-site‘,’http://localhost:port/your-site‘);

      Trong đó your-site là tên thư mục bạn cài wordpress trên localhost, port là port cho apache trên máy tính giáo viên của bạn.

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