Hướng dẫn cài đặt wordpress trên LAMP server ubuntu 16.04
Mục lục:
# Giới thiệu
Không cần phải nói nhiều về wordpress nữa rồi, vì hiện nay wordpress là một trong những CMS phổ biến nhất hiện nay, dễ dàng code, cấu hình, sửa chữa, tinh chỉnh và đặc biệt là vô cùng thân thiện với các công cụ tìm kiếm, Giúp website của bạn có thể được người dùng nhanh chóng biết đến.
Hướng dẫn tự làm website kiếm tiền với theme-junkie
Bắt đầu làm website và kiếm tiền trên mạng
Tại sao nên sử dụng nulled themes trên wordpress
Trong bài viết này bạn sẽ biết cách cài đặt wordpress trên LAMP server ubuntu 16.04
Nếu bạn chưa có một LAMP server thì tham khảo 2 link sau:
Hướng dẫn cài đặt Ubuntu 16.04 Desktop bằng usb
Hướng dẫn triển khai server LAMP trên ubuntu 16.04
# Tạo database và User cho wordpress
Bước 1: Đăng nhập vào MariaDB database
Command:
1 |
mysql -u root -p |
Bước 2: Tạo Database và User
Command:
1 2 3 |
CREATE DATABASE wordpress character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'hoangbcs'; FLUSH PRIVILEGES; exit |
Mẹo: Ở đây mình sử dụng tên database và user để khỏi phải nhớ nhiều, quan trọng là password bạn phải đặt password thật mạnh vào.
Một password mạnh: 8 ký tự trở lên, có ký tự Hoa, ký tự số và ký tự đặc biệt
Vậy là bạn đã có database và user để dùng cho wordpress:
Bạn có thể ghi chú lại như sau:
Database: wordpress
User: wpuser
Pass: hoangbcs
# Cài đặt Extension cho php 7
Bước 1: Cài đặt các extension cho php
Command:
1 |
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd -y |
# Download wordpress
Bước 1: Download source code
Ở đây mình Download vào thư mục /tmp , còn các bạn có thể download và thư mục nào mà mình muốn.
Command:
1 2 |
cd /tmp curl -O https://wordpress.org/latest.tar.gz |
Bước 2: Giải nén và copy vào thư mục /var/www/html/wordpress
Command:
1 |
tar xzvf latest.tar.gz |
2.1 Đổi tên mặc định file config và xoá file config mặc định
Command:
1 |
cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php && rm wp-config-sample.php |
2.2 copy vào thư mực /var/www/html/wordpress
Command:
1 |
sudo cp -a /tmp/wordpress/. /var/www/html/wordpress/ |
# Cấu hình thư mục chứa source wordpress
Để hạn chế sự dòm ngó của hacker cũng như tăng sự bảo mật cho website chúng ta cần cấu hình báo mật thự mục chứa source code wordpress
Bước 1: Cấu hình bảo mật thư mục /var/www/html/wordpress/
command:
1 |
sudo chown -R www-data:www-data /var/www/html/wordpress/ sudo chmod -R 755 /var/www/html/wordpress/ |
# Cấu hình file config wp-config.php trong /html/wordpress/
Command:
1 |
sudo vi wp-config.php |
Chỉnh sửa các phần màu đỏ:
// ** 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’, ‘wpuser‘);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘hoangbcs‘);
-> save và thoát
-> restart lại các dịch vụ
1 |
sudo systemctl restart mysql && systemctl restart apache2 |
# Hoàn thành việc cài đặt wordpress
Bước 1 : cấu hình các thông số cần thiết cho website
Đăng nhập vào trình duyệt với
http://ip-address/wordpress hoặc http://localhost/wordpress
Điền đầy đủ các thông tin liên quan đến website của bạn:
# Cấu hình cho Apache được sử dụng .htaccess
Để sử dụng được file .htaccess thì cần phải bật mod_rewrite, nhằm sử dụng luôn permalinks trong wordpress, giúp đường link được thân thiện với các công cụ tìm kiếm.
Bước 1: Cấu hình file apache
Command:
1 |
sudo nano /etc/apache2/apache2.conf |
<Directory /var/www/html/>
AllowOverride All
</Directory>
Bước 2: Bật rewrite module
Command:
1 |
sudo a2enmod rewrite |
Bước 3: Kiểm tra
Command:
1 |
sudo apache2ctl configtest |
Bước 4: Restart lại apache
Ta cần thực hiện việc restart lại dịch vụ để kích hoạt các cấu hình mà nảy giờ chúng ta phải đổi, dạng như phải cho nó áp phê với nhau.
Command:
1 |
sudo systemctl restart apache2 |
Bước 5: Cấu hình chỉnh sang chế độ đường dẫn thân thiện với việc Seo web
Bước 6: Kiểm tra lại xem đường dẫn đã ok chưa
Nếu bạn thấy đường link /wordpress/chao-moi-nguoi/ thì ok rồi nhé. Nếu làm thực tế thì bạn sẻ thấy nó có dạng như thế này:
Vậy là bạn đã hoàn tất việc cài đặt wordpress trên LAMP server ubuntu 16.04. Quá đơn giản đúng không. Giờ chỉ cần kiếm một theme nào đẹp rồi sử dụng upload lên và làm một website thật hoành tráng.
-> Gợi ý cho bạn <-
Nếu bạn đang muốn làm website dạng blog thì bạn tham khảo Link sau:
Tại sao nên chọn Theme-junkie wordpress làm website
Nếu bạn muốn làm website theo kiểu chuyên nghiệp giới thiệu, buôn bán thì tham khảo links sau:
Đánh giá có nên sử dụng theme wordpress của THEMISLE
Chúc bạn có một lựa chọn như ý.