📌  相关文章
📜  wordpress 禁用 ftp 凭据下载 (1)

📅  最后修改于: 2023-12-03 14:48:32.920000             🧑  作者: Mango

Wordpress 禁用 FTP 凭据下载

当你在 WordPress 上尝试安装或更新插件或主题时,你可能会遇到一个请求输入 FTP 凭据的提示。这是因为 WordPress 所使用的文件权限与所有者不匹配导致的,需要通过 FTP 上传文件。但是,如果你不想或不想使用 FTP 凭据,以下是一些方法解决这个问题。

1. 使用 SSH 凭据替代 FTP 凭据

在 WordPress 内,你可以替换 FTP 凭据为 SSH 凭据。这是因为 SSH 基本上屏蔽了 FTP 协议的存在,那么你就可以不用输入 FTP 凭据。要使用 SSH 凭据,你需要在 wp-config.php 文件中添加以下代码:

define('FS_METHOD', 'ssh2');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');

这里的路径需要适配自己的主机设置。如果你不知道它们的路径,可以联系你的托管商或管理员。

2. 在主题的 functions.php 文件中添加权限更改代码

你可以在 WordPress 的主题中的 functions.php 文件中添加以下代码,以更改 WordPress 的文件权限。这些更改不需要输入 FTP 凭据。

<?php
add_filter('filesystem_method', function($method) {
  return 'direct';
});
 
define('FS_CHMOD_DIR', 0751);
define('FS_CHMOD_FILE', 0644);
?>

这种方法可以替代使用 FTP 凭据。同时它可以更改 WordPress 目录和文件的权限。提高安全性。

3. 更改文件夹权限

最后一种方法是直接在服务器上更改文件夹权限。你可以通过访问你的服务器,使用终端或 FTP 工具来完成。更改完成后,WordPress 的提示将消失。但是记住在更改前请备份你的文件。本方法不建议使用。

以上就是解决 WordPress 禁用 FTP 凭据下载的三种方法。根据您的需要,选择所需的方法即可。

参考资料:

  • https://www.wpbeginner.com/wp-tutorials/how-to-fix-ftp-login-not-supported-error-in-wordpress/
  • http://tinhuynh.com/blog/fixing-the-ftp-credentials-problem-in-wordpress-when-using-a-web-hosting-service/
  • https://blog.tiger-workshop.com/fix-for-wordpress-update-auto-update-plugin-in-shared-hosting-over-ftp-without-entering-ftp-credentials/