gpt4 book ai didi

wordpress - 我可以在不提供 FTP 访问的情况下安装/更新 WordPress 插件吗?

转载 作者:行者123 更新时间:2023-12-03 03:54:20 25 4
gpt4 key购买 nike

我正在使用WordPress在我的实时服务器上仅使用 SFTP使用SSH key 。

我想安装和升级插件,但似乎需要您输入 FTP 登录名才能安装插件。有没有办法通过手动上传文件来安装和升级插件,而不是让 WordPress 处理整个过程?

最佳答案

如果 WordPress 无法直接写入 /wp-content,则在尝试安装插件或 WordPress 更新时,WordPress 只会提示您输入 FTP 连接信息。否则,如果您的 Web 服务器具有对必要文件的写入权限,它将自动处理更新和安装。此方法不需要您具有 FTP/SFTP 或 SSH 访问权限,但需要您在网络服务器上设置特定的文件权限。

它将按顺序尝试各种方法,如果 Direct 和 SSH 方法不可用,则会求助于 FTP。

https://github.com/WordPress/WordPress/blob/4.2.2/wp-admin/includes/file.php#L912

WordPress 将尝试将临时文件写入您的 /wp-content 目录。如果成功,它会将文件的所有权与其自己的 uid 进行比较,如果匹配,它将允许您使用“直接”方法安装插件、主题或更新。

现在,如果由于某种原因您不想依赖自动检查要使用的文件系统方法,您可以在 wp-config 中定义一个常量 'FS_METHOD' .php 文件,即 'direct'、'ssh'、'ftpext' 或 'ftpsockets' 并且它将使用该方法。请记住,如果您将其设置为“直接”,但您的 Web 用户(运行 Web 服务器的用户名)没有适当的写入权限,您将收到错误。

总之,如果您不想(或不能)更改 wp-content 的权限,以便您的 Web 服务器具有写入权限,请将其添加到您的 wp-config.php 文件中:

define('FS_METHOD', 'direct');
<小时/>

此处解释权限:

关于wordpress - 我可以在不提供 FTP 访问的情况下安装/更新 WordPress 插件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/640409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com