Cài đặt WordPress trong subdirectory từng bước
Giới thiệu về cài đặt WordPress trong Subdirectory
Thông thường, khi cài đặt WordPress, bạn sẽ cài đặt nó trực tiếp vào thư mục gốc của tên miền (ví dụ: example.com). Tuy nhiên, trong một số trường hợp, bạn có thể muốn cài đặt WordPress trong một thư mục con (subdirectory), ví dụ: example.com/blog. Điều này có thể hữu ích nếu bạn đã có một trang web khác trên tên miền gốc của mình hoặc nếu bạn muốn có một cài đặt WordPress riêng biệt cho một mục đích cụ thể.
Bài viết này sẽ hướng dẫn bạn từng bước cách cài đặt WordPress trong một subdirectory một cách chi tiết và dễ hiểu.
Tại sao nên cài đặt WordPress trong Subdirectory?
Có một số lý do chính để bạn cân nhắc cài đặt WordPress trong một subdirectory:
- Tổ chức trang web: Nếu bạn đã có một trang web hiện có trên tên miền gốc của mình, việc cài đặt WordPress trong một subdirectory giúp bạn giữ cho trang web của mình được tổ chức tốt hơn và dễ quản lý hơn.
- Phát triển và thử nghiệm: Bạn có thể sử dụng subdirectory để tạo một bản sao của trang web WordPress của mình để thử nghiệm các plugin, theme hoặc cập nhật mà không ảnh hưởng đến trang web chính thức.
- Đa ngôn ngữ: Bạn có thể cài đặt các phiên bản WordPress khác nhau cho các ngôn ngữ khác nhau trong các subdirectory khác nhau.
- Dự án riêng biệt: Nếu bạn muốn có một blog hoặc một phần khác của trang web hoạt động hoàn toàn độc lập với trang web chính, việc sử dụng một subdirectory là một giải pháp tốt.
Các bước chuẩn bị trước khi cài đặt
Trước khi bắt đầu cài đặt WordPress trong subdirectory, bạn cần chuẩn bị một số thứ sau:
- Quyền truy cập vào hosting: Bạn cần có quyền truy cập vào tài khoản hosting của mình, bao gồm thông tin đăng nhập FTP hoặc quyền truy cập vào cPanel/Plesk.
- Tạo một subdirectory: Tạo một thư mục con trên server của bạn, nơi bạn sẽ cài đặt WordPress. Bạn có thể thực hiện việc này thông qua cPanel, FTP hoặc SSH. Đặt tên thư mục này theo mục đích sử dụng của bạn (ví dụ: “blog”, “news”, “wordpress”).
- Tải xuống WordPress: Tải xuống phiên bản WordPress mới nhất từ trang web chính thức của WordPress (wordpress.org).
- Một trình soạn thảo văn bản: Bạn sẽ cần một trình soạn thảo văn bản như Notepad++, Sublime Text hoặc Visual Studio Code để chỉnh sửa các tệp cấu hình.
Các bước cài đặt WordPress trong Subdirectory
Bước 1: Tải lên tệp WordPress vào Subdirectory
Sau khi bạn đã tải xuống tệp WordPress, hãy giải nén nó. Sau đó, sử dụng FTP hoặc File Manager trong cPanel/Plesk để tải tất cả các tệp và thư mục từ thư mục đã giải nén lên subdirectory bạn đã tạo.
Bước 2: Tạo cơ sở dữ liệu MySQL
WordPress cần một cơ sở dữ liệu MySQL để lưu trữ dữ liệu của nó. Bạn có thể tạo một cơ sở dữ liệu MySQL thông qua cPanel/Plesk. Trong cPanel/Plesk, tìm kiếm “MySQL Databases” hoặc “Databases”.
Sau khi bạn đã tìm thấy phần quản lý cơ sở dữ liệu, hãy thực hiện các bước sau:
- Tạo một cơ sở dữ liệu mới.
- Tạo một người dùng MySQL mới.
- Gán người dùng này cho cơ sở dữ liệu bạn vừa tạo và cấp tất cả các quyền (ví dụ: SELECT, INSERT, UPDATE, DELETE) cho người dùng đó trên cơ sở dữ liệu.
Lưu lại tên cơ sở dữ liệu, tên người dùng và mật khẩu vì bạn sẽ cần chúng trong bước tiếp theo.
Bước 3: Chạy trình cài đặt WordPress
Truy cập vào subdirectory mà bạn đã tải lên các tệp WordPress (ví dụ: example.com/blog). Bạn sẽ được chuyển hướng đến trình cài đặt WordPress.
Chọn ngôn ngữ bạn muốn sử dụng cho trang web WordPress của bạn và nhấp vào “Continue”.
Trên trang tiếp theo, bạn sẽ được yêu cầu nhập thông tin kết nối cơ sở dữ liệu. Nhập tên cơ sở dữ liệu, tên người dùng, mật khẩu và hostname (thường là “localhost”). Nhấp vào “Submit”.
Nếu thông tin bạn nhập chính xác, WordPress sẽ hiển thị thông báo “Alright, sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to…”. Nhấp vào “Run the installation”.
Bước 4: Cấu hình trang web WordPress
Trên trang tiếp theo, bạn sẽ được yêu cầu nhập thông tin về trang web của bạn, bao gồm:
- Site Title: Tên trang web của bạn.
- Username: Tên người dùng quản trị.
- Password: Mật khẩu quản trị. Hãy chọn một mật khẩu mạnh!
- Your Email: Địa chỉ email của bạn.
- Search Engine Visibility: Chọn xem bạn có muốn công cụ tìm kiếm lập chỉ mục trang web của bạn hay không.
Nhập thông tin của bạn và nhấp vào “Install WordPress”.
Bước 5: Đăng nhập vào trang quản trị WordPress
Sau khi cài đặt hoàn tất, bạn sẽ thấy thông báo thành công. Nhấp vào “Log In” để đăng nhập vào trang quản trị WordPress của bạn.
Sử dụng tên người dùng và mật khẩu bạn đã tạo ở bước trước để đăng nhập.
Cấu hình Permalinks (Đường dẫn tĩnh)
Sau khi đăng nhập vào trang quản trị WordPress, bạn cần cấu hình permalinks (đường dẫn tĩnh) để trang web của bạn thân thiện hơn với công cụ tìm kiếm và dễ sử dụng hơn.
Đi đến “Settings” -> “Permalinks”. Chọn một trong các tùy chọn permalink khác nhau. Tùy chọn phổ biến nhất là “Post name” (tên bài viết). Nhấp vào “Save Changes”.
Điều chỉnh tệp .htaccess (nếu cần)
Trong một số trường hợp, bạn có thể cần phải điều chỉnh tệp .htaccess để WordPress hoạt động chính xác trong subdirectory. Tệp .htaccess là một tệp cấu hình máy chủ web Apache.
Bạn có thể tìm thấy tệp .htaccess trong thư mục gốc của cài đặt WordPress của bạn (tức là trong subdirectory). Nếu tệp này không tồn tại, bạn có thể tạo nó.
Mở tệp .htaccess bằng một trình soạn thảo văn bản và thêm các dòng sau:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/ <!-- Thay thế /blog/ bằng tên subdirectory của bạn -->
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L] <!-- Thay thế /blog/ bằng tên subdirectory của bạn -->
</IfModule>
Quan trọng: Thay thế “/blog/” bằng tên subdirectory thực tế của bạn. Ví dụ: nếu bạn đã cài đặt WordPress trong thư mục “news”, bạn sẽ thay thế “/blog/” bằng “/news/”.
Lưu tệp .htaccess và tải nó lên server của bạn.
Khắc phục sự cố
Nếu bạn gặp bất kỳ sự cố nào trong quá trình cài đặt, hãy thử các giải pháp sau:
- Kiểm tra thông tin kết nối cơ sở dữ liệu: Đảm bảo rằng bạn đã nhập đúng tên cơ sở dữ liệu, tên người dùng, mật khẩu và hostname.
- Kiểm tra quyền truy cập thư mục: Đảm bảo rằng các thư mục WordPress có quyền truy cập phù hợp (thường là 755).
- Vô hiệu hóa tất cả các plugin: Nếu bạn đã cài đặt bất kỳ plugin nào, hãy thử vô hiệu hóa tất cả chúng để xem liệu chúng có gây ra sự cố hay không.
- Kiểm tra tệp .htaccess: Đảm bảo rằng tệp .htaccess được cấu hình chính xác và không chứa bất kỳ lỗi nào.
- Tham khảo tài liệu WordPress: Trang web chính thức của WordPress có rất nhiều tài liệu và hướng dẫn hữu ích.
- Tìm kiếm trên Google: Tìm kiếm các thông báo lỗi hoặc vấn đề bạn đang gặp phải trên Google.
- Yêu cầu trợ giúp từ cộng đồng WordPress: Diễn đàn WordPress là một nơi tuyệt vời để yêu cầu trợ giúp từ cộng đồng.
Kết luận
Cài đặt WordPress trong subdirectory có thể hữu ích trong nhiều trường hợp. Bằng cách làm theo các bước trong hướng dẫn này, bạn có thể dễ dàng cài đặt WordPress trong một subdirectory và bắt đầu xây dựng trang web của mình.
