Hướng dẫn sử dụng FTP trong website WordPress

Bạn là người mới trong thế giới WordPress. Bạn vô tình gặp cụm từ FTP. Bạn không hiểu là gì? Bạn có cần sử dụng đến FTP trong quản trị website. Với hướng dẫn sử dụng FTP trong quản trị website WordPress, tôi sẽ giải thích FTP, cũng như hướng dẫn sử dụng để giải quyết nhiều tác vụ mà WordPress không thể làm được.

Làm chủ FTP giúp bạn tiến một bước trong quản trị website.

FTP là gì?

FTP viết tắt của File Transfer Protocol. Là giao thức giao tiếp trong môi trường mạng giúp bạn truy cập web server.

Với FTP, ta có thể chuyển file giữa máy tính và server, thay đổi quyền thư mục và tập tin trên server.

Tóm lại FTP giúp quản lý toàn bộ tập tin trong website chỉ trừ phần cơ sở dữ liệu.

Vì sao nên dùng FTP

Có vài công việc bạn có thể sử dụng WordPress backend thay vì FTP.

Chẳng hạn bạn có thể upload tập tin từ máy tính lên server với chức năng Add media của WordPress. Nhưng kích thước tập tin bị giới hạn.

Một ví dụ khác bạn có thể thêm hay sửa CSS và PHP sử dụng Editor bên trong WordPress dashboard. Mặc dù cách này không được khuyến khích vì lý do bảo mật. Bạn nên tắt tính năng như vậy.

Sử dụng FTP trong hai trường hợp trên mang đến sức mạnh và bảo mật tốt hơn. ​

Tuy nhiên, vài tình huống bắt buộc phải sử dụng FTP. Khi cài đặt plugin, bạn có thể gặp vấn đề tương thích với plugin đang tồn tại. Hệ quả là bạn sẽ thấy màn hình trắng khi truy cập website.

Trong tình thế này, bạn không thể truy cập WordPress Dashboard. Bạn chỉ còn cách sử dụng FTP truy cập trực tiếp vào host để xóa plugin lỗi.

Trường hợp tương tự khi bạn sửa code file functions.php. Code bạn thêm gây chết website. Biết cách sử dụng FTP giúp bạn giải quyết vấn đề nhanh gọn.

Tổng kết lại vài tình huống bạn cần đến FTP:

  • Di chuyển website đến server mới.
  • Xóa hay deactivate plugin, theme gây ra vấn đề tương thích.
  • Thay đổi file wp-config.php sau khi di chuyển website, ví dụ thay đổi thông tin kết nối cơ sở dữ liệu, bật tắt chế độ debug
  • Thay đổi quyền của file và thư mục
  • Lưu ý: Bạn có thể sử dụng FileManager trong cPanel thay vì FTP để quản lý tập tin trên server.

Phần mềm FTP Client

FTP Client là phần mềm sử dụng FTP để truy cập vào server. Một số phần mềm FTP client bạn có thể chọn.

  • Cyberduck: dành cho Windows, Mac.
  • FileZilla: hỗ trợ tất cả nền tảng.
  • Free FTP: dành cho Windows.

Nếu bạn mới làm quen FTP, mình khuyên nên sử dụng FileZilla.

Cách kết nối FTP với web server

Để FTP Client có thể kết nối với web server, bạn cần 2 thông tin sau

  1. Địa chỉ của web server ở dạng IP hay tên miền.
  2. Tài khoản FTP (username, mật khẩu)

Khi mua hosting, công ty hosting tạo cho bạn một tài khoản FTP chính và cung cấp thông tin truy cập trong email.

Tài khoản FTP chính bạn không thể xóa được. Nhưng bạn có thể tạo nhiều tài khoản FTP khác.

Điểm hay ở chỗ bạn có thể chỉ định một tài khoản có thể truy cập vào thư mục nhất định trên server. Như vậy nếu bạn cấp tài khoản đó cho người khác thì không sợ họ đụng đến tập tin bạn không muốn.

Để tạo tài khoản FTP, truy cập cPanel. Di chuyển tới khung Files. Click biểu tượng FTP Accounts.

Nhập vào username, password. Chọn thư mục mà user có quyền truy cập. Phần Quota chọn dung lượng bạn muốn truyền. Hoặc để Unlimited để truyền không giới hạn dung lượng. Click Create FTP Account, thế là xong.

User tạo mới sẽ có dạng username@yourdomain.com. Khi cấu hình FTP Client, bạn phải nhập username như vậy.

Cấu hình FTP Client

Sau khi tải FileZilla, bạn mở lên và nhập thông tin kết nối bạn có ở bước trên. Sau đó click Quick connect để kết nối.

Nếu kết nối thành công bạn sẽ thấy dòng Directory listing of “/” successful.

Một cách khác. Bạn tải file cấu hình từ cPanel về máy của bạn.

Tiếp theo, trong FileZilla truy cập File -> Import. Chọn file cấu hình vừa tải về và import vào FileZilla.

Để kết nối file cấu hình, vào File -> Site Manager, click Connect. Như vậy đỡ phải thủ công nhập vào thông tin địa chỉ, username và mật khẩu như trên.

Bây giờ đã kết nối thành công với web server. Mình sẽ hướng dẫn giải quyết một vài tác vụ phổ biến với FileZilla.

Hướng dẫn truyền file với FTP

Bạn để ý giao diện FileZilla chia 2 vùng. Bên trái là local site chứa tập tin bên máy tính của bạn. Bên phải là remote site chứa tập tin bên server.

 

Khi click vào một thư mục, hộp phía dưới sẽ xổ ra toàn bộ thư mục.

Để chuyền file từ local lên server, chỉ cần kéo và thả file lên hộp remote

Ở phía đáy của FileZilla bạn sẽ thấy 3 tab Queued Files: File bạn chọn trong quá trình chuyển từ máy tính của bạn và web server

 
  • ​Queued files: Những file trong quá trình đợi chuyển lên server.
  • Failed transfers: các file gặp lỗi khi chuyển từ local lên server.
  • Successful transfers: danh sách file chuyển thành công lên server.

 Hướng dẫn Upload các tập tin kỹ thuật số

Khi upload tập tin kỹ thuật số lên Uploads, WordPress sẽ không nhận ra những file này. Do vậy, bạn sẽ không thấy file khi truy cập Media trong WordPress Dashboard.

Cách khắc phục là bạn cần cài đặt plugin Add From Server.

Quản lý quyền hạn File trong FileZilla

Một tác vụ khác bạn sử dụng FileZilla là thay đổi quyền của file và thư mục trên server.

Để làm như vậy, chỉ cần chuột phải trên thư mục và tập tin. Khi menu xuất hiện, chọn Permission. Hộp thoại quyền xổ ra, thay đổi quyền hạn bạn muốn.

Hướng dẫn chỉnh sửa file sử dụng FileZilla.

Để chỉnh sửa file có thể làm 2 cách:

Thứ nhất, sửa trực tiếp trên server. Cách này FileZilla sẽ tạo một file tạm trên máy của bạn.

Theo cách này, chỉ cần click chuột phải lên file cần chỉnh sửa ở bên remote site. Ở menu ngữ cảnh, chọn View/Edit File và chỉnh sửa file.

Cách còn lại, kéo file về local và sửa trên local. Sau đó upload lại file lên server. Lúc đó FileZilla phát hiện file đã tồn tại và cung cấp cho bạn nhiều lựa chọn. chọn ghi đè.

Trước khi sửa file, bạn nên tạo file sao lưu phòng bất trắc. Chẳng hạn nếu sửa file wp-config.php, mình sẽ tạo một file sao lưu có tên wp-config-bak.php.

Sau đó mới tiến hành sửa file wp-config.php. Trong trường hợp sửa sai, chúng ta có thể dễ dàng quay trở lại file gốc.

Xem thêm: Hướng dẫn cài đặt website WordPress trên localhost

Kết luận

Như bạn thấy, biết cách sử dụng FTP giúp quản trị website trở nên dễ dàng linh hoạt.

FTP thực hiện nhiều tác vụ mà WordPress backend không thể làm được như thay đổi quyền hạn của tập tin.

Một điểm nhắc lại: Nếu bạn muốn chỉnh sửa .htaccess, hãy sử dụng FTP. Bởi vì mặc định bạn sẽ không thấy file này khi sử dụng File Manager trong cPanel.

Với hướng dẫn sử dụng FTP , bạn đã hiểu thêm về FTP và cách sử dụng FTP.

Nếu có vấn đề trong quá trình sử dụng FTP, hãy để lại comment bên dưới. Tôi lúc nào cũng sẵn sàng giúp bạn mọi vấn đề liên quan WordPress.

Nếu bạn yêu thích bài viết này, hãy đăng ký email để nhận thông báo của thietkewebpro247 khi có bài viết mới.

Hotline thietkewebpro247.com