Chủ YếU Pc & Mac Cách cập nhật WordPress mà không cần truy cập FTP

Cách cập nhật WordPress mà không cần truy cập FTP



Đôi khi bạn không thể cập nhật WordPress và các plugin của mình nếu không sử dụng tài khoản FTP. Điều này thường xảy ra khi WordPress không thể giao tiếp trực tiếp với thư mục / wp-content của bạn.

Cách cập nhật WordPress mà không cần truy cập FTP

Ngay cả khi điều này xảy ra với bạn, vẫn có một số cách nhất định để bạn có thể bỏ qua vấn đề này và sửa đổi WordPress mà không cần quyền truy cập FTP.

Điều gì xảy ra?

Khi máy chủ web của bạn có quyền truy cập tất cả các tệp cần thiết, nó sẽ tự động cập nhật WordPress và tất cả các plugin bạn đã cài đặt. Điều này không có nghĩa là bạn cần có quyền truy cập FTP / SFTP hoặc SSH. Thay vào đó, bạn chỉ cần thiết lập các quyền đối với tệp nhất định trên máy chủ web của mình. Hệ thống sẽ thử tất cả các phương pháp và nếu không có gì hoạt động, nó sẽ trở lại FTP.

Nó xảy ra theo thứ tự sau:

  1. Hệ thống cố gắng ghi một tệp vào / wp-content.
  2. Nếu thành công, nó sẽ bắt đầu so sánh quyền sở hữu tệp với mã định danh duy nhất (UID). Nếu nó khớp, bạn sẽ có thể cài đặt tất cả các tiện ích mở rộng và cập nhật WordPress.
  3. Nếu phương pháp này không thành công, hệ thống sẽ thông báo cho bạn rằng nó không thể cập nhật.

Nếu không muốn phụ thuộc vào việc kiểm tra tự động này, bạn có thể xác định một hằng số trong / wp-config của mình. Hằng số này thường là một ‘FS_Method’.

Nhập ‘FS_METHOD’

Cách nhanh nhất để giải quyết vấn đề này là xác định một hằng số. Điều này hữu ích khi bạn không muốn phụ thuộc vào tính năng kiểm tra tự động để xác định hệ thống tệp tốt nhất để sử dụng. Bạn có thể thực hiện việc này bằng cách xác định ‘FS_Method’ trong tệp /wp-config.php của mình.

Đây là cách làm:

Tìm /wp-config.php

Trước khi làm bất cứ điều gì, bạn cần mở tệp /wp-config.php. Bạn có thể tìm thấy nó trong thư mục gốc của WordPress. Nếu bạn gặp khó khăn khi tìm nó, bạn cũng có thể tìm thấy nó trong thư mục trình cài đặt WordPress của mình. Vị trí tệp là wordpress / wp-config.php

wp-config

Chèn FS_METHOD

Bạn sẽ cần phải dán mã vào tệp php của mình. Bên dưới dòng mã cuối cùng, bạn nên thêm:

cách xóa vĩnh viễn tin nhắn văn bản trên điện thoại android

define('FS_METHOD','direct');

cập nhật wordpress mà không cần truy cập ftp

Khi bạn thêm mã này, bạn sẽ bỏ qua vấn đề. Khi bạn nhập tệp, bạn có thể tải tệp lên thư mục gốc của trang web của mình trên máy chủ và tệp sẽ không gặp khó khăn gì khi hoạt động ngay lập tức.

Bằng cách khắc phục sự cố FTP, bạn sẽ có thể cài đặt các tiện ích bổ sung, tiện ích mở rộng, chủ đề trang web và các bản cập nhật khác.

Thông tin chi tiết về FS_METHOD

FS_METHOD sẽ buộc một phương thức hệ thống tệp. Bạn chỉ nên chọn một trong bốn cách sau: direct, ssh2, ftptext hoặc ftpsockets. Mã từ ví dụ trước đã sử dụng phương thức ‘trực tiếp’. Các phương pháp này được sắp xếp theo sở thích. Tùy chọn đầu tiên là 'trực tiếp' và tùy chọn thứ tư là 'ftpsockets'.

  1. trực tiếp là Ưu tiên đầu tiên. Cài đặt này là cài đặt mà hệ thống tự động chọn. Nó buộc hệ thống sử dụng các yêu cầu Tệp Trực tiếp / IO trong PHP. Trên các máy chủ có cấu hình xấu, những yêu cầu này có thể gây ra các vấn đề về bảo mật.
  2. ssh2 là Sở thích thứ hai. Cài đặt này buộc hệ thống sử dụng phần mở rộng SSH PHP nếu bạn đã cài đặt nó.
  3. ftptext là Sở thích Thứ ba. Cài đặt này buộc hệ thống sử dụng phần mở rộng FTP PHP để truy cập FTP.
  4. ftpsockets là Ưu tiên thứ tư.

Bạn không nên triển khai mã này trừ khi bạn đang gặp sự cố với bản cập nhật của mình. Vì vậy, nếu bạn không nhận thấy bất kỳ cải tiến nào sau khi thay đổi, hãy cân nhắc thay đổi lại hoặc xóa nó. Thông thường, tùy chọn ‘ftpsockets’ sẽ hoạt động nếu cập nhật tự động không thành công.

Thay thế: Nhận Hỗ trợ trình cập nhật SSH SFTP

WordPress gần đây đã thêm một plugin có tên là Hỗ trợ trình cập nhật SSH SFTP có thể khắc phục sự cố này. Plugin này sẽ luôn cập nhật cài đặt WordPress của bạn. Nó sử dụng phpseclib (thư viện truyền thông an toàn) để khắc phục vấn đề này.

Khi bạn cài đặt ứng dụng này, hãy truy cập /wp-config.php và chèn mã:

hiển thị tất cả các cửa sổ thông báo 10

define (‘FS_Method’, ‘ssh2’);

Sau khi làm như vậy, bạn sẽ ít gặp khó khăn hơn khi xử lý các máy chủ trong SFTP và SSH.

Đối với người dùng nâng cao: Bật SSH2 theo cách thủ công

Nếu bạn muốn bật SSH2 cho các bản cập nhật, plugin và tải lên chủ đề của mình, bạn sẽ cần tạo khóa SSH của riêng mình và cài đặt mô-đun PHP SSH. Khi bạn làm điều này, WordPress sẽ thấy rằng bạn có sẵn SSH2. Điều này có nghĩa là bạn sẽ thấy tùy chọn SSH2 khi thực hiện nâng cấp.

Bạn tạo khóa SSH bằng cách nhập mã:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

Sau đó, bạn thay đổi quyền để bạn có quyền truy cập vào các tệp này bằng WordPress:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

cập nhật wordpress mà không cần truy cập ftp

Tóm lại là

Sự cố FTP thường xuất hiện nếu bạn sử dụng chia sẻ lưu trữ và các quyền và quyền sở hữu chồng chéo lên nhau, do đó gây ra xung đột. Vì lý do này, nên xác định FS_METHOD để bạn có thể cập nhật và sửa đổi WordPress của mình mà không cần phải cung cấp bất kỳ chi tiết FTP nào.

Bài ViếT Thú Vị

Editor Choice

Instagram có giới hạn từ cho bài đăng không?
Instagram có giới hạn từ cho bài đăng không?
Nếu bạn đang quảng cáo doanh nghiệp bằng Instagram và có nhiều điều để nói, thì có giới hạn về số lượng bạn có thể nói cùng một lúc không? Instagram có giới hạn từ không? Có độ dài lý tưởng để đăng trên Instagram không?
Đặt lịch hẹn tại Apple Store bằng ứng dụng Apple Store
Đặt lịch hẹn tại Apple Store bằng ứng dụng Apple Store
Việc đặt lịch hẹn tại Apple Store tại trang web của Apple ngày càng khó khăn và chậm chạp. Khám phá cách nhanh nhất để nhận trợ giúp tại Genius Bar tại đây.
Chủ đề Summer Blooms dành cho Windows 10, Windows 8 và Windows 7
Chủ đề Summer Blooms dành cho Windows 10, Windows 8 và Windows 7
Trải nghiệm sự ấm áp của thời tiết nắng, sáng sủa với gói chủ đề Summer Blooms. Chủ đề này bao gồm những bức ảnh chụp hoa ấn tượng làm hình nền máy tính. Gói chủ đề tuyệt đẹp này ban đầu được tạo cho Windows 7, nhưng bạn có thể sử dụng nó trong Windows 10, Windows 7 và Windows 8. Chủ đề đi kèm với 16 hình nền máy tính để bàn với các hình nền ấn tượng để
Sửa lỗi tìm kiếm rất chậm trong Windows 10
Sửa lỗi tìm kiếm rất chậm trong Windows 10
Có một vấn đề trong Windows 10 là sau một vài bản nâng cấp bản dựng, Tìm kiếm trở nên chậm và ngốn CPU. Đây là một giải pháp giúp tìm kiếm nhanh chóng và đáp ứng.
Cách ẩn trạng thái trực tuyến của bạn trong Telegram
Cách ẩn trạng thái trực tuyến của bạn trong Telegram
https://www.youtube.com/watch?v=RYk2oFrZsbA Tất cả các ứng dụng và trang web trực tuyến dường như đang theo dõi hoạt động và trạng thái của mọi người. Trong một số trường hợp, điều này có thể thuận tiện, nhưng hầu hết thời gian, nó cảm thấy bị xâm phạm và vi phạm
Thêm Menu ngữ cảnh Take Ownership trong Windows 10
Thêm Menu ngữ cảnh Take Ownership trong Windows 10
Thêm menu ngữ cảnh 'Take Ownership' trong Windows 10 sẽ cho phép bạn trở thành chủ sở hữu của các tệp và cấp toàn quyền truy cập cho chúng.
Mã hóa tệp và thư mục bằng EFS trong Windows 10
Mã hóa tệp và thư mục bằng EFS trong Windows 10
Xem cách mã hóa tệp hoặc thư mục bằng Hệ thống tệp mã hóa (EFS) trong Windows 10. Điều này có thể được thực hiện bằng cách sử dụng Thuộc tính tệp hoặc cipher.exe.