Cách cài đặt WordPress trong Subdirectory (thư mục con)

Hướng dẫn chi tiết cách cài đặt WordPress trong Subdirectory (thư mục con) cho phép người dùng chạy 1 lúc nhiều trang WordPress trong cùng domain hoặc subdomain mà không ảnh hưởng đến tên miền chính.

Bước 1: Tạo 1 Subdirectory trong domain gốc

  • Đầu tiên bạn cần phải tạo một subdirectory hoặc thư mục trong tên của tên miền gốc, đây là nơi bạn sẽ cài đặt các file WordPress
  • Kết nối tài khoản WordPress hosting bằng FTP Client hoặc File Manager trong bảng điều khiển cPanel.
  • Sau khi đã kết nối, vào folder gốc (root) của website, thông thường folder sẽ có định dạng /public_html/. Nếu bạn đã cài đặt WordPress trong thư mục gốc, sẽ có các file và folder WordPress trong này.
  • Tiếp theo, bấm chuột phải và chọn Create New Directory từ menu

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 1

Cần phải cẩn thận khi chọn tên cho subdirectory, vì đây sẽ là một thành phần của URL và người dùng sẽ gõ vào tên này trong trình duyệt để tìm trang này.

Ví dụ, nếu tên của directory này là travel-guides thì địa chỉ WordPress của trang sẽ có dạng như sau: www.kdata.vn/travel-guides

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 2

Bước 2: Upload file WordPress

Lúc này, subdirectory sẽ trống, và chúng ta cần phải upload các file WordPress lên.

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 3

Trình duyệt sẽ bắt đầu download zip file chứa các WordPress phiên bản mới nhất xuống.

  • Sau khi quá trình download hoàn tất, chúng ta giải nén thư mục.

Đối với người dùng Mac thì double click vào file để giải nén. Còn người dùng Window thì có lẽ đã quá quen thuộc với cách này rồi, bấm chuột phải vào file và chọn “Extract All”.

Sau khi giải nén file, bạn sẽ thấy folder wordpress chứa toàn bộ các file WordPress. Chúng ta bắt đầu tiến hành.

  • Kết nối website bằng cách sử dụng FTP client, vào folder WordPress mà bạn vừa giải nén, chọn toàn bộ file WordPress và upload lên subdirectory mới.

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 4

Bước 3: Tạo Database Mới

WordPress lưu trữ toàn bộ nội dung của website trong database. Bạn cần tạo một database mới để sử dụng với trang WordPress mới được cài đặt cùng subdirectory.

  • Đầu tiên, bạn cần truy cập vào bảng diều khiển cPanel của tài khoản Hosting. Click vào “MySQL Databases” trong phần DATABASES

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 5

  • Tiếp theo, bạn sẽ được yêu cầu cung cấp tên cơ sở dữ liệu WordPress, sau đó bấm nút “Creat Database” để tiếp tục.Trong bảng điều khiển cPanel bây giờ sẽ xuất hiện thêm MySQL database mới.

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 6

Để sử dụng database mới này bạn cần tạo MySQL Username. Kéo xuống đến phần MySQL Users, điền thông Username, password và bấm vào nút “Creat User"

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 7

  • Tiếp theo, bạn cần phải cung cấp cho User đặc quyền mới được tạo ra để làm việc trên database đã tạo ra trước đó.

Cuộn xuống phần “Add User To Database”. Chọn MySQL username của bạn và sau đó chọn database vừa được tạo.

Bấm nút Run the install để tiếp tục. Ở màn hình tiếp theo, cung cấp tên của website(title) và chọn tên admin, mật khẩu và địa chỉ email.

Bấm vào nút “Add” để tiếp tục

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 8

Cpanel bây giờ sẽ cấp cho MySQL username đầy đủ các đặc quyền trên cơ sở dữ liệu vừa được tạo ra của bạn.

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

Bây giờ mọi thứ đã sẵn sàng, bạn có thể tiến hành cài đặt WordPress. Đơn giản chỉ cần truy cập directory đã tạo ra trước đó trong một trình duyệt web bằng cách gõ URL như sau:

www.kdata.vn/ten-cua-subdirectory

Dòng link này sẽ truy cập đến cửa sổ cài đặt WordPress.

  • Đầu tiên, bạn cần thiết lập ngôn ngữ, sau đó bấm Continue

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 9

  • Tiếp theo, bạn sẽ được yêu cầu cung cấp tên cơ sở dữ liệu WordPress, Username, Password và Host. Đăng nhập các thông tin cơ bản và bấm nút Submit.

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 10

  • WordPress sẽ kết nối cơ sở dữ liệu và hiển thị thông báo hoàn tất. Bấm nút “Run the install” để tiếp tục.

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 11

  • Ở màn hình tiếp theo, bạn sẽ điền Site Title, Username, Password và địa chỉ Email. Đây sẽ là tài khoản để bạn truy cập vào khu vực admin của website.

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 12

  • Sau khi nhập thông tin website, bấm Run Install để tiếp tục. WordPress sẽ thực hiện phần còn lại và thông báo cho bạn.

Cách cài đặt WordPress trong Subdirectory (thư mục con) - 13

Giờ thì bạn đã có thể đăng nhập vào trang WordPress mới đã được cài đặt trong subdirectory.

Bước 5 : Sửa Permalinks

Nếu WordPress của bạn được cài đặt riêng trong directory gốc, như vậy files .htaccess của subdirectory sẽ bị lỗi 404.

Để sửa lỗi này, chúng ta cần phải edit file .htaccess trong subdirectory. Thay đổi đoạn code trong fie .htaccess bằng đoạn code sau:

# BEGIN WordPress

RewriteEngine On
RewriteBase /your-subdirectory/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /your-subdirectory/index.php [L]

# END WordPress

Ngoài ra, cũng đừng quên thay đổi chỗ /your-subdirectory/ bằng subdirectory của bạn nhé.

Chúc bạn cài đặt WordPress trong Subdirectory (thư mục con) thành công!

Nguồn: dieuhau