帮人安装wordpress时踩得大坑

1.语言

官方仓库内的语言默认为英文,如果需要中文需要在/path/to/wordpress/wp-config.php中添加一行新的定义

define('WPLANG', 'zh_CN');

然后重新在Dashboard中检查更新,会在下方Translation中提示有新的更新可用。更新后即为中文语言包

2.FTP传输

直接安装的wordpress默认为ftp的更新方式,所以在安装语言包的时候提示需要ftp连接的用户名和密码。

解决方案为 在/path/to/wordpress/wp-config.php中添加一行新的定义

define('FS_METHOD', "direct");

再次执行即为本地更新

3.提示 /etc/wordpress/config-xxx.php could not be found.

解决方案ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-xxx.php

4.主题/插件安装后打不开/失败

原因在于 apt 安装的 wordpress 的 wp-content 在 /etc/wordpress/ config-xxx.php 中被定义为 /var/lib/wordpress/wp-content 所以如果 nginx 或 apache 没有配置完全时,会出现文件404的情况,表现为服务器返回500,此时需要修改 nginx 或 apache 配置

location ~^/wp-content/(.*)$ {
    alias /var/lib/wordpress/wp-content/$1;
}
分类: 运维

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注