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

Cách tự động quay số tiện ích mở rộng trên iPhone
Cách tự động quay số tiện ích mở rộng trên iPhone
Quên việc lội qua cây điện thoại. Lưu số máy nhánh điện thoại vào sổ địa chỉ iPhone của bạn để bạn không phải quay số chúng mỗi lần.
Cách ngăn MacBook ngủ khi đóng nắp
Cách ngăn MacBook ngủ khi đóng nắp
Ngăn không cho MacBook của bạn chuyển sang chế độ ngủ khi đóng nắp nếu bạn điều chỉnh cài đặt nguồn, cắm MacBook vào và kết nối với màn hình ngoài.
Bản cập nhật tổng hợp hàng tháng cho Windows 8.1 và Windows 7, ngày 11 tháng 8 năm 2020
Bản cập nhật tổng hợp hàng tháng cho Windows 8.1 và Windows 7, ngày 11 tháng 8 năm 2020
Bên cạnh các bản cập nhật tích lũy, Microsoft hôm nay đã phát hành các bản cập nhật tổng hợp hàng tháng cho Windows 8.1 và Windows 7. Theo truyền thống, có các bản cập nhật tổng hợp hàng tháng và bản cập nhật chỉ dành cho bảo mật. Những cái sau cần được cài đặt theo cách thủ công khi cần, trong khi gói cuộn lên được cài đặt tự động thông qua Windows Update. Windows 8.1 Đối với Windows 8.1, bản tổng hợp hàng tháng
Cập nhật thủ công các định nghĩa cho Windows Defender trong Windows 10
Cập nhật thủ công các định nghĩa cho Windows Defender trong Windows 10
Cách cập nhật thủ công các định nghĩa bảo mật thông minh cho Windows Defender Antivirus trong Windows 10. Ứng dụng sử dụng các định nghĩa bảo mật để phát hiện các mối đe dọa.
Microsoft đã xóa khối nâng cấp Bluetooth Realtek cho Windows 10
Microsoft đã xóa khối nâng cấp Bluetooth Realtek cho Windows 10
Microsoft hôm nay đã thông báo rằng họ đã giải quyết được vấn đề chặn nâng cấp cho Windows 10 phiên bản 1909 và một số bản phát hành cũ hơn của HĐH do trình điều khiển Realtek Bluetooth Radio gây ra. Nếu PC Windows 10 của bạn có trình điều khiển Realtek Bluetooth Radio đã lỗi thời, nó sẽ gây ra sự cố nâng cấp nếu bạn cố gắng cài đặt Windows
Thay đổi độ F thành độ C trong ứng dụng Thời tiết trên Windows 10
Thay đổi độ F thành độ C trong ứng dụng Thời tiết trên Windows 10
Dưới đây là cách thay đổi ứng dụng Thời tiết để hiển thị nhiệt độ theo độ F hoặc độ C cho tài khoản của bạn trong Windows 10. Giải thích ba phương pháp.
Làm thế nào để Nhân bản Hiển thị Trên các Màn hình
Làm thế nào để Nhân bản Hiển thị Trên các Màn hình
Làm việc với nhiều màn hình đã trở thành tiêu chuẩn cho nhiều ngành nghề. Nó cũng siêu tiện lợi nếu bạn làm việc tại nhà và có thể xây dựng một thiết lập bàn làm việc tuyệt vời. Ngoài ra, kết nối màn hình có thể cung cấp thêm không gian hình ảnh cho máy tính xách tay