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

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.

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

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ệ.

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

Send this to a friend