装过很多次 wordpress,几乎每次都遇到,记录一下,省得总是要去搜解决方案。
先说下造成这几个问题的最根本原因都是没有写入权限。
解决办法就是为 wp-content 目录设置 755 权限,还有个要注意的点是要看下目录所有者是否是 www。
我一般装的步骤是这样:
- 使用 root 账户 wget 获取官方包并解压。
- cp 命令把内容复制到网站目录下。
- 改 wp-config.php 文件。
然后有次又出现些莫名其妙的问题,比如媒体库上传时无法创建目录,又刚好在宝塔面板的文件管理里很清晰地看到目录所有者是 root 而不是 www,改过来后果然就没问题了。
最后,新装 wordpress 在更新版本或者插件时,需要输入 FTP 主机、账号密码,此时在输入 FTP 主机的输入框里只需要主机 ip,也就是 x.x.x.x 即可,无需加 21 端口。