You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress中wp-config含@与\的FTP_PASS密码配置失效求助

解决wp-config.php中FTP密码包含特殊字符的问题

嘿,这个坑我之前帮不少朋友踩过——PHP字符串的转义规则在配置文件里确实容易搞混,尤其是碰到@和\这类特殊字符的时候。咱们直接说解决方案:

核心原理

wp-config.php是PHP文件,所以这里的字符串遵循PHP的单引号字符串规则:

  • @属于普通字符,在单引号里不需要任何转义,直接写就行
  • \是PHP的转义符,想要把它当作普通文本字符,必须写成\\(两个反斜杠)

正确的配置代码

把你的定义行改成这样:

define('FTP_PASS', '@Aj\\Zx5YJG');

额外验证小技巧(可选)

如果你担心配置不对,可以临时在这行下面加一句代码(配置完记得删掉,别泄露密码):

echo FTP_PASS;

访问网站首页,看看输出的是不是你原本的密码@Aj\Zx5YJG,如果是就说明配置正确了。

注意事项

一定要用单引号包裹密码,别用双引号!双引号会解析字符串里的变量(比如如果密码里有$就会出问题),单引号更安全,只会转义\\和'这两个字符,其他都原样保留。

内容的提问来源于stack exchange,提问作者legacy.so

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:17:07