Cài WordPress lên localhost

Để cài wordpress lên localhost. Máy bạn trước hết phải cài bộ chạy bao gồm: Apache, SQL, phpMyAdmin, PHP. Chúng tôi khuyến khích bạn cài đặt một cách đơn giản bộ này bằng AppServ. Các bạn có thể xem bài hướng dẫn cài đặt AppServ tại đây.

1. Edit httpd.conf của Apache

Các bạn vào Start –> All programs –> AppServ –> Configuration Server –>Apache Edit httpd.conf Configuration FileEdit httpd.conf

Bỏ dấu # tại đầu 2 dòng (có thể dùng Ctrl + F để tìm cho nhanh)

LoadModule rewrite_module modules/mod_rewrite.so

Include conf/extra/httpd-vhosts.conf

2. Giải nén WordPress

Trước hết bạn hãy tìm down bản wordpress được cập nhật về. Bạn có thể tải nó tại trang của WordPress.com

Tạo một thư mục mang tên miền của bạn trong AppServ/www, ví dụ www.hocwordpress.com, giải nén file WordPress ra thư mục đóunzip wordpress

3. Tạo database cho wordpress

Bạn mở trình duyệt, vào localhost/phpmyadmin. Khởi tạo một database theo ý bạn (ví dụ hocwordpress). Lưu ý khi đặt tên database là:

–     Tên không được trùng với data đã tạo trước đó

–     Tên không kết thúc bằng khoảng trắng

–     Tên không chứa các ký tự : /, \, ., :, *,’’,<, >

–     Chiều dài 1 tên data chứ tối da 64 ký tự không dấucreate database

Trong đó:

1. Tên database: Bạn có thể đặt tên theo ý bạn

2. Ngôn ngữ: Chọn utf8_unicode_ci

3. Ấn Create để khởi tạo database

4. Cấu hình host và httpd-vhosts  theo domain

Bạn vào file host của windows (C:\Windows\system32\drivers\etc) thêm dòng

127.0.0.1 hocwordpress.com (nhớ thay hocwordpress.com bằng tên trang bạn chọn)

Bạn phải đặt quyền sửa cho file host để có thể lưu file host này lại.

Sau đó, tìm tới file httpd-vhosts của AppServ (C:\AppServ\Apache2.2\conf\extra) thêm đoạn sau vào cuối file rồi lưu lại:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot “C:/AppServ/www/www.hocwordpress.com”     (giống đường dẫn vào thư mục)
Servername hocwordpress.com                       (tên miền không www)
ServerAlias www.hocwordpress.com             (tên miền có www)
ErrorLog “logs/dummy-host.x-error.log”
CustomLog “logs/dummy-host.x-access.log” common
</VirtualHost>

Tất nhiên tên miền hay đường dẫn bạn phải đổi theo đúng cái bạn đã đặt. File conf này trỏ domain về admin

Note: Sau khi xong bước này bạn phải khởi động lại Apache, mình đã hướng dẫn trong bài cài đặt AppServ

5. Sửa file wp-config.php

Vào lại thư mục vừa cài đặt wordpress (của mình là www.hocwordpress.com). Sửa tên file mặc định là wp-config-sample.php thành wp-config.php rồi bật nó lên.

Tìm dòng dưới đây vừa sửa để trỏ trang của bạn về database

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘hocwordpress’);                   (trỏ về tên database đã tạo)

/** MySQL database username */
define(‘DB_USER’, ‘root’);                                         (mặc định khi cài appserv là “root”)

/** MySQL database password */
define(‘DB_PASSWORD’, ‘yourpassword’);        (mật khẩu khi cài appserv)

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);                               (các dòng dưới thường bạn để mặc định)

/** Database Charset to use in creating database tables. */
define(‘DB_CHARSET’, ‘utf8’);

/** The Database Collate type. Don’t change this if in doubt. */
define(‘DB_COLLATE’, ”);

6. Cài đặt và sử dụng

Sau khi hoàn tất các bước trên, bạn bật trình duyệt của mình lên và gõ hocwordpress.com, màn hình sẽ hiện ra như sau: (nếu báo lỗi bạn thở reset lại apache lần nữa nhá)setup username

Trừ username thì các thứ khác bạn có thể thay đổi được khi dùng nên cũng không cần quá đắn đo khi nhập. Còn nút “allow search engines find your site” thì không cần thiết khi làm việc offline. Sau đó bạn ấn Install wordpress và bắt đầu sử dụng

Chúc các bạn thành công và vui vẻ