xin chào bạn hôm nay mình sẽ hướng dẫn cách chuyển website WordPress lên openlitespeed mà không bị lỗi, nếu không biết chuyển thì lỗi sẽ gần như là chuyện rất bình thường.
Bạn chỉ cần làm theo các hướng dẫn và các thủ thuật của mình chia sẻ trong bài viết này thì chắc chắn website WordPress của bạn chuyển vào openlitespeed không bao giờ bị lỗi.
Trước khi bắt bắt đầu chuyển website WordPress vào openlitespeed thì chúng ta cần chuẩn bị.
1: Tạo lập websever openlitespeed ( nếu chưa thực hiện bạn có thể quay lại xem phần 1)
2: Cách thêm website openlitespeed ( nếu chưa thực hiện bạn có thể quay lại xem phần 1)
3: mã nguồn WordPress của bạn dạng file .zip và database ( mình sẽ cập nhật một bài viết và video hướng dẫn chi tiết cách backup dữ liệu thủ công), để tránh bị lỗi khi cài ssl (phần sau mình sẽ hướng dẫn cách cài ssl miễn phí) và lỗi link bạn hãy chuyển wp-option trong database về http trước khi xuất cơ sở dữ liệu.
bạn chuẩn được hết tất cả những thứ trên thì chúng mình cùng bắt đầu nhé.
Uploads toàn bộ mã nguồn WordPress
Giờ bạn cho toàn bộ website của bạn backup chuyển lên vào thứ mục này : /usr/local/lsws/wptangtoc.com/html/
Cài đặt một số ứng dụng cần thiết cho centos7
Yum install -y wget zip unzip nano
Giờ bạn cho toàn bộ website của bạn backup chuyển lên vào thứ mục này : /usr/local/lsws/wptangtoc.com/html/
rồi tiếp tục bạn gõ:
cd /usr/local/lsws/wptangtoc.com/html
(không thì bạn đổi tên file mã nguồn bạn là giatuan.zip cho tiện)
Giả sử bạn chuyển file website bằng nén file zip vào đó rồi giải nén website của bạn bằng lệnh: ví dụ lên file của bạn là giatuan.zip bạn chuyển vào.
unzip giatuan.zip
lưu ý là không chuyển cả thư mục cha nhé.( không có foder cha thêm)
khi đã upload toàn bộ mã nguồn của bạn lên rồi chúng mình tiếp tục tạo cơ sở dữ liệu.
Tạo cơ sở dữ liệu SQL
Bước 1: sử dụng command line bạn cần truy cập vào mysql để tạo cơ sở dữ liệu
mysql -u root -p
Rồi nhập password của bạn vào mà bạn đã thiết lập ở phần 1 trong series cài đặt openlitespeed tối ưu cho WordPress.
create database wptangtoc; create user 'wptangtoc'@'localhost' identified by 'giatuan'; grant all on wptangtoc.* to wptangtoc@localhost; FLUSH PRIVILEGES; exit
Mình sẽ tạo cơ sở dữ liệu ví dụ cho bạn: wptangtoc là database name, user name là wptangtoc , password của database là giatuan.
Bạn hãy thay đổi dài dài ra tí cho nâng cao bảo mật, mình làm ví dụ này để bạn dễ chỉnh sửa.
Bước 2: khi bạn đã tạo đã database xong giờ thì bạn chuyển toàn bộ cơ sở dữ liệu cũ vào cơ sở dữ liệu mới bằng cách.
mysql -u wptangtoc -p wptangtoc < tên_file_mysql_của_bạn.sql
rồi bạn nhập password vừa thiếp lập tạo database ví dụ trên là giatuan.
Trong đó:
-u tức là user name của databse
-p tức là database name
Bây giờ bạn cần chỉnh sửa lại file wp-config.php trong thư mục gốc để trùng lặp database của bạn ( nếu không sửa thì website sẽ khai báo lỗi database).
Bạn sắp hoàn tất được 90% rồi, bây giờ bạn.
reset lại litespeed
/usr/local/lsws/bin/lswsctrl restart
Bây giờ bạn thử truy cập vào website của bạn xem.
Đương nhiên là nó sẽ bị lỗi đường dẫn, nếu bị lỗi 404 hay đường dẫn khi nhập domain của bạn là chuyện hết sức bình thường hay lỗi truy cập được mỗi cái trang chủ, gần như chuyển những ai không có kỹ năng xử lý thì ngồi cầu nguyện thì vẫn thế.
Mình sẽ chỉ cho bạn cách fix lỗi.
Bước 1: bạn cần phải phân quyền thư mục lại :
chown -R nobody:nobody /usr/local/lsws/wptangtoc.com/html
Đây là phân quyền cao nhất máy chủ.
Bước 2: tạo một file tên là .htaccess
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
Đưa đoạn lên code nội dung này vào file đó ( nếu bạn không biết tạo như thế nào thì liên hệ với mình) mình sẽ gửi tặng bạn.
Khi bạn đã có file .htaccess nội dung bên trong mình nói trên, giờ bạn ghi đè vào thư mục gốc của bạn (/usr/local/lsws/wptangtoc.com/html/)
Ghi đè xong rồi tiếp tục reset lại litespeed, với openlitespeed không giống litespeed bản doanh nghiệp khi bạn tác động vào .htaccess bạn bắt buộc phải reset lại websever thì mới có hiệu lực, được cái litespeed họ reset ngon thật không bị downtimes nên không phải sợ
Cách reset websever litespeed:
/usr/local/lsws/bin/lswsctrl restart
Như vậy là ngon rồi đã sửa xong lỗi 404 link hoặc tận chí truy cập được mỗi cái trang chủ, mình đã hướng dẫn các bạn các fix lỗi này rồi nhé.
Vì chưa có ssl https mà bạn đang sử dụng https lưu vào cache trình duyệt thì bạn hãy xóa cache trình duyệt đi nhé, chuyển thì chuyển gọi là để chạy được thôi nhưng website của bạn vẫn chưa hoạt động được ổn định bạn cần phải cài ssl và tinh chỉnh một số thứ.
Bạn có thể tham khảo các phần tiếp theo của series : openlitespeed tối ưu WordPress by [wptangtoc]
Bài tiếp theo mình đã hướng dẫn các bạn hoàn tất quá trình chuyển website WordPress lên openlitespeed, website của bạn chạy được bình thường tuy nhiên vẫn chưa được tối ưu và còn một số vấn đề lỗi ssl cần phải được fix.
Phần sau mình sẽ hướng dẫn cài ssl miễn phí một cách chuẩn nhất để bạn sử dụng được http/2 hay kích hoạt quic, phần tiếp theo nữa mình mới bắt đầu chia sẻ về tăng tốc openlitespeed với WordPress.
- Cài đặt OpenLiteSpeed webgui, PHP 7.4 và MariaDB trên CentOS-phần 1
- Cách thêm website trong webserver OpenLiteSpeed webgui-phần 2
- Hướng dẫn chuyển website WordPress lên openlitespeed webgui-phần 3
- Cách cài đặt và cấu hình SSL Miễn phí Let’s Encrypt trên OpenLiteSpeed-phần 4
- Modules cache WordPress tối ưu – openlitespeed-phần 5
- openlitespeed bảo mật cơ bản-phần 6 (chưa cập nhật)
- openlitespeed LS suPHP tối ưu-phần 7 (chưa cập nhật)
- openlitespeed tối ưu WordPress-phần 7 (chưa cập nhật)
Hiếu Phạm đã bình luận:
Trong WP Tăng Tốc
“Yum install -y wget zip nano”
viết hoa Y nó không nhận, phải viết thường.
Mình làm hết rồi xem đi xem lại mấy lần mà vẫn lỗi 404
Gia Tuấn đã bình luận:
Trong WP Tăng Tốc
mình nhớ không nhầm câu hỏi này bạn đã sử lý và đã có topic và đã sử lý được rồi trong nhóm facebook cộng đồng tăng tốc wordpress thì phải?
nam đã bình luận:
Trong WP Tăng Tốc
có thể thêm nhiều website vào 1 cái WebAdmin open litespeed không ad?
Gia Tuấn đã bình luận:
Trong WP Tăng Tốc
thêm thoải mái