WordPress là một mã nguồn mở (open source) miễn phí, được sử dụng để tạo và quản lý nội dung website. Đây là một công cụ cực kỳ hữu ích giúp bạn có thể dễ dàng xây dựng website của mình theo ý muốn. Hướng dẫn cho bạn cách cài đặt WordPress trên CentOS chi tiết nhất.
1. WordPress là gì?
2. Các bước cài đặt WordPress trên CentOS
Để giúp bạn có thể dễ dàng cài đặt WordPress trên CentOS sau đây Thế Giới Số sẽ hướng dẫn cho bạn chi tiết từng bước. Lưu ý trước khi tiến hành cài đặt WordPress, server cần cài đặt sẵn LEMP hoặc LAMP.
Bước 1: Tải WordPress
- Đến folder chứa nội dung website
1 |
<span style="color: #000000; font-size: 115%;">cd /usr/share/nginx/html/</span> |
1 |
<span style="color: #000000; font-size: 115%;">wget http://wordpress.org/latest.tar.gz</span> |
- Giải nén
1 |
<span style="color: #000000; font-size: 115%;">tar -xzvf latest.tar.gz</span> |
Ví dụ: Tạo database:wordpress, user:wordpressuser với password: password để sử dụng.
Bước 3: Cài đặt WordPress
- Tạo file wp-config.php
1 |
<span style="color: #000000; font-size: 115%;">cp ./wordpress/wp-config-sample.php ./wordpress/wp-config.php</span> |
- Chỉnh sửa file
1 |
<span style="color: #000000; font-size: 115%;">sudo nano ./wordpress/wp-config.php</span> |
- Điền thông tin database, user, password vào
1 2 3 4 5 6 7 8 9 |
<span style="color: #000000; font-size: 115%;">// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');</span> |
- Lưu và thoát.
- Di chuyển tất cả file trong folder wordpress ra ngoài
1 |
<span style="color: #000000; font-size: 115%;">mv -f ./wordpress/* ./</span> |
- Thay đổi ownership folder chứa WordPress
1 |
<span style="color: #000000; font-size: 115%;">sudo chown nginx:nginx * -R</span> |
3. Những lưu ý quan trọng khi cài đặt WordPress trên CentOS
Khi cài đặt WordPress để đảm bảo được tính an toàn, hiệu quả và dễ dàng bảo trì, quản lý trên CentOS, bạn sẽ cần phải lưu ý một số điều sau đây:
3.1. Cấu hình Apache cho WordPress
- Tạo một virtual host mới trong Apache cho WordPress.
- Cấu hình virtual host để chỉ đến thư mục chứa mã nguồn WordPress.
- Bật module rewrite trong Apache để cho phép sử dụng URLs đẹp.
3.2. Cấu hình MySQL
- Tạo một cơ sở dữ liệu mới cho WordPress.
- Tạo một người dùng MySQL và cấp quyền cho người dùng đó trên cơ sở dữ liệu WordPress.
3.3. Tăng cường bảo mật
- Thay đổi URL đăng nhập WordPress khỏi
/wp-admin
mặc định. - Cài đặt plugin bảo mật và thường xuyên cập nhật WordPress cùng các plugin.
- Cấu hình file
.htaccess
để cải thiện bảo mật.
3.4. Tối ưu hóa hiệu suất
- Cấu hình bộ nhớ cache như Redis hoặc Memcached.
- Bật gzip compression trên Apache.
- Sử dụng plugin tối ưu hóa hiệu suất như W3 Total Cache hoặc WP Super Cache.
Lời kết
Bài viết trên đây đã chia sẻ đến bạn chi tiết các bước để có thể cài đặt WordPress trên CentOS. Hãy thực hiện cẩn thận và chính xác từng bước, bên cạnh đó lưu ý những điều phía trên để tránh được tình trạng gặp lỗi khi sử dụng WordPress sau này. Cảm ơn và chúc bạn thành công!