2019年7月

使用WordPress建立的网站,当更换了网站域名后,使用新域名访问网站进行操作时,总是跳转到旧域名。这是因为在WordPress部署的时候,会在数据库中记录网站地址(域名),因此在更换了域名之后,还需要对应的更新WordPress数据库中相应的记录值。

更新WordPress数据库中的 wp_options 表记录,将其中option_name 为 siteurl 和 home 的 option_value 更新为新的域名地址即可。

wordpress-siteurl-home-option_value.png

如下图所示,在wordpress找回密码发送邮件时,出现您的密码重设链接无效,请在下方请求新链接反复出现。

wordpress-password-error.png

把wp-login.php文件中,大约396行如下代码,去掉 '<' . and . ">rn"

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";

修改为

wp-login-396line.JPG

$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') ;

Nginx环境从PHP7.2升级到PHP7.3后MediaWiki报错,详细如下图所示

Warning: putenv() has been disabled for security reasons in /www/wwwroot/www.iec.wiki/includes/Setup.php on line 134
putenv.JPG

经过反复确认是php 函数putenv被禁用,直接删除上述被禁用函数列表中的putenv即可。