Synology NAS – Hướng dẫn cài đặt WordPress (Phần 2)

Phần 9/15 trong loạt bài: Xây dựng Web server với Synology DSM

Tiếp tục Phần 1 – Cài qua Package Center của chủ đề Hướng dẫn cài đặt WordPress trên Synology NAS. Note này mình sẽ giới thiệu Phần 2 với nội dung: Cài thủ công. Đây là phương pháp cài WordPress trên Synology NAS hoặc XPEnology mình khuyên các bạn nên dùng.

Chuẩn bị.

  • Trước hết bạn cần phải xem qua các bài viết và làm các việc sau:

Phần 2: Cài đặt thủ công.

  • Ưu điểm:
    • Chạy full toàn bộ các chức năng của WordPress.
    • Phù hợp cho chạy online (internet). Bản thân trang này của mình đang dùng.
  • Nhược điểm:
    • Khó cài đặt hơn so với cách cài qua Package Center.
    • Không có Photo Station Tinymce Plugin và Photo Station WordPress Plugin. Mình không dùng nên cũng không quan tâm :mrgreen:

Bước 1: Tải mã nguồn WordPress.

Thông thường thì bản tiếng Việt sẽ chưa được cập nhật mới nhất ngay. Để đỡ phải mất công cập nhật sau khi cài xong thì bạn tải bản tiếng Anh về cài. Sau đó vào Settings chuyển ngôn ngữ thành tiếng Việt là được.

Sau khi tải xong bạn tiến hành gải nén và copy vào thư mục web. Mặc định khi giải nén ra tên thư mục là wordpress, bạn có thể đổi lại thành bất kỳ tên gì. Ở đây mình đổi thành blog.

Bước 2: Tạo CSDL trong phpMyAdmin.

Bạn vào Main Menu mở ứng dụng phpMyAdmin. Xem hướng dẫn tại đây nếu bạn chưa cài phpMyAdmin.

Đăng nhập vào phpMyAdmin với tài khoản root

Tạo mới một CSDL

Nhập tên CSDL cần tạo, ở đây mình để là blog

Như vậy là tạo xong CSDL

Nếu bạn không dùng tên miền riêng để truy câp hoặc để trang offline (trong mạng Lan) thì truy cập vào địa chỉ <IP hoặc Domain>/blog để cài đặt WordPress (bỏ qua bước 3). Trong trường hợp bạn có domain, sub domain và muốn trang WordPress truy cập bằng domain, sub domain thì làm bước 3.

Bước 3: Tạo Virtual Host – Truy cập trang web bằng domain.

  • Trỏ tên miền về IP.
    • Vào trang quản lý tên miền trỏ về IP của bạn. Nếu mạng internet nhà bạn có ip tĩnh.
    • Trường hợp không có IP tĩnh thì bạn tham khảo bài viết Hướng dẫn DDNS cho Domain (tên miền).

Lưu ý: bạn cần cấu hình PHP 7.3 nếu chưa làm. Xem hướng dẫn tại đây.

Xem cấu hình PHP tối ưu cho Wordpress trên Synology NAS tại đây.

Nếu bạn không dùng SSL – HTTPS đến đây là xong bước này.

  • Cấu hình SSL.
    • Bạn xem bài viết Tạo chứng chỉ SSL cho Domian.
    • Nếu tên miền của bạn đã tạo SSL và đặt là chứng chỉ mặc định thì xong, không phải thao tác gì nữa. Vì Synology DSM sẽ tự add về chứng chỉ mặc định. Trong trường hợp không phải chứng chỉ mặc định bạn cần phải cấu hình lại như sau.

Bạn vào Control Panel => Security => Certificate

Bước 4: Cài đặt WordPress.

Bạn truy cập vào địa chỉ tên miền vừa thêm vào Virtual Host hoặc <IP hoặc Domain>/blog nếu bạn không dùng Virtual Host để tiến hành cài đặt WordPress.

  • Database Name: blog – tên CSDL bạn vừa tạo ở bước 2.
  • Username: root – tên tài khoản đăng nhập vào CSDL.
  • Password: mật khẩu tài khoản đăng nhập vào CSDL.
  • Database Host: localhost:/run/mysqld/mysqld10.sock
  • Table Prefix: wp_ – bạn có thể thay đổi túy ý. (mục đích để phân biệt khi dùng chung CSDL cho nhiều trang).

  • Đến đây cơ bản là xong :mrgreen: . Tiếp theo bạn cần chỉnh sửa file wp-config.php để có thể upload, update mà không cần đến ftp.

Nếu chưa cài Text Editor, bạn vào Package Center để cài

Bạn thêm dòng sau vào cuối file wp-config.php.

//**The next line allows direct downloads*/
define('FS_METHOD', 'direct');

Vậy là xong ! :mrgreen:

Kết !

Như vậy là mình đã chia sẻ xong hai cách cơ bản để cài WordPress trên Synology NAS hoặc XPEnology. Trên thực tế để chạy ổn định thì bạn lên cài thủ công và dùng Virtual Host. Như vậy giúp bạn dễ dàng quản lý và chia sẻ nếu cần 😀

Chúc các bạn thành công !

 

Vinh Nguyễn

Vinh Nguyễn

Mình thì không học về chuyên môn IT, chính vì vậy mình hiểu thế nào thì viết thế, và viết cũng toát hết được. Bạn nào có đọc các bài viết cần hỏi thêm hoặc đóng góp gì thêm thì có thể để lại comment ở dưới hoặc qua phần liên hệ.

Subscribe
Notify of
8 Bình luận
Mới nhất
Cũ nhất Bình chọn nhiều
Inline Feedbacks
Xem toàn bộ bình luận
Quân

Chào bạn, mình làm theo các hd và đã:
Thiết lập Virtual host trong webstation đúng với thư mục cài web
Đã ad được IP động vào cloudflare và trỏ về thành công.
Đã reg SSL thành công.
=> Tuy nhiên, khi mình cài thử 1 trang wordpress theo cách 2 (thủ công) bạn hướng dẫn, nếu mình dùng domain để cài thì chỉ qua bước nhập thông tin database thì đã bao lỗi “đã sảy ra lỗi nghiệm trọng đối với trang web này”.
Nếu mình cài tự động theo cách 1, dùng ip local để cài thì lại được, nhưng sau khi xong, dùng domain truy cập lại báo tương tự.
Không rõ lỗi phát sinh chỗ nào? bạn có thể chỉ giúp.
Cám ơn bạn.

Đã sửa 2 năm trước bởi Quân
Đức

Em đã làm theo và đến bước điền thông tin database , tên người dùng… khi ấn gửi thì hệ thống báo Đã có một lỗi nghiêm trọng trên trang web của bạn. Bác cho hỏi cách khắc phục vấn đề ạ

Phạm Tiến Sỹ

mình đã cấu hình web thành công như khi vào trang admin của wordpress nó rất chậm, mình muốn tải theme khác mà lỗi “An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums
nhờ vinh hỗ trợ giúp mình

Hao

Minh làm theo cách 1 của bạn thi ok, nhưng theo cách 2 này vẫn ko được bạn nhỉ?
https://www.mediafire.com/file/5y1st3fipqva3wq

Đã sửa 3 năm trước bởi Vinh Nguyễn
Hao

Mình gửi email bạn rồi nhe! Cảm ơn bạn nhiều.

Có thể bạn quan tâm...

8
0
Viết bình luận...x