Cài đặt wordpress trên LEMP

Từ 1/6, các bạn download theme hoặc plugin tại trang https://sharecode.pro nhé

Cài đặt wordpress trên LEMP chỉ sau vài bước đơn giản thôi

Bước 1: Tạo thư mục chứa code wordpress

Để cài đặt wordpress trên LEMP thì trước hết phải tạo thư mục để chứa code. Ví dụ bạn muốn chứa web tại /var/www/domain_com thì các bạn tạo bằng lệnh sao

Bước 2: Thêm domain vào LEMP

Để chạy được web, bạn cần phải thêm domain vào. Việc này bạn chỉ cần tạo 1 file config cho domain và upload lên /etc/nginx/conf.d là được. Cụ thể, muốn thêm domain.com vào LEMP thì tạo file domain.com.conf với nội dung như sau:

Tạo file domain.com.conf xong thì nhớ upload lên /etc/nginx/conf.d và chạy lệnh  service nginx restart để nginx nhận tên miền nhé.

Ở trên tại sao mình lại listen là 8080 mà ko phải là 80? Vì khi các bạn làm theo bài Cài Đặt LEMP Trên Centos 7 của mình thì mình đã tích hợp Varnish làm frontend rồi (để tối ưu tốc độ), và varnish thì chạy cổng 80.

Bước 3: Tạo database

Để cài đặt wordpress trên LEMP hay trên LAMP hay chương trình nào không biết, tất cả đều phải tạo database. Để tạo các bạn làm theo các lệnh sau nhé

-Login mysql: chạy lệnh  mysql -u root -p sau đó nhập pass root đã tạo ở bước cài đặt

 

Note: Mysql hoặc Mariadb đều dùng lệnh như nhau nhé

Bước 4: Upload source và phân quyền

Tiếp theo: bạn lên wordpress.org down bản wordpress mới nhất về và giải nén ra, sau đó upload lên thư mục /var/www/domain_com

Chạy lệnh sau để phân quyền: chown -R nginx:nginx /var/www/domain_com

Sau đó bạn restart lại nginx để có hiệu lực:  service nginx restart

Nói phân quyền cho nó nghe lạ lạ chứ thực ra là fix lỗi chmod do các bạn upload bằng quyền root nên user thường không truy cập được, cần fix lại thôi.

Bước 5: Cài đặt wordpress trên LEMP.

Bây giờ mọi việc chuẩn bị đã xong, chỉ cần mở trình duyệt, nhập domain vào và tiến hành cài đặt bình thường nhé. Lưu ý: Domain phải được trỏ về VPS rồi nhé.

Trường hợp các bạn upload web từ local host lên LEMP

Bước 1: Backup database

Phần này các bạn vào table wp_option sửa lại domain của web từ localhost/xxx thành domain muốn setup, sau đó export toàn bộ database ra thành file .sql, ở đây để tiện hướng dẫn mình sẽ lấy tên là database.sql nhé.

Cài đặt wordpress trên LEMP

Cài đặt wordpress trên LEMP

Bước 2: Upload source và phân quyền

Các bạn cũng upload source lên /var/www/domain_com

Sau đó chạy lệnh  chown -R nginx:nginx /var/www/domain_com để phân quyền nhé.

Bước 3: Tạo database và import database

Tạo database thì như hướng dẫn ở trên

Import database: Các bạn cũng upload cái database.sql vừa backup lên /var/www/domain_com Sau đó chạy lệnh sau để import vào.

Sau khi enter các bạn nhập password của user vào là nó import vào thôi.

Lúc này các bạn nhớ chỉnh các thông số database trong wp-config.php nhé.

Cài đặt wordpress trên LEMPChỉnh xong là web chạy được luôn

Như vậy là chỉ cần vài bước các bạn đã có thể cài đặt wordpress trên LEMP rồi. Nếu trong quá trình làm có khó khăn, hãy mạnh dạn comment bên dưới, mình sẽ giải đáp.

Từ 1/6, các bạn download theme hoặc plugin tại trang https://sharecode.pro nhé