资源站问题汇总

资源站使用的WordPress,主题用的wpdx,插件用的erphpdown,此为背景。
主题和插件都用正版,有更新,这个很重要。

后台无法安装插件

先本地安装wp-china-yes插件,然后就可以在后台安装新插件了。

网站经常无法访问,查看错误日志,只提示MySQL连接超时

在wp-config.php文件最上面添加以下代码:

 // 开启WP_DEBUG模式#这里是更改原来的
define( 'WP_DEBUG', true );
//禁用出错就发送邮件通知
define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true );
// 开启DEBUG日志,一定要记得关闭这个功能并清理日志文件,产生的日志文件在: /wp-content/debug.log
define( 'WP_DEBUG_LOG', true );
// 显示errors and warnings
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 'On' );

用户开通VIP时,点击提交按钮后报错,提示站点存在严重错误

参照上述方法,打印出具体错误信息。
其实是erphpdown的问题,在includes文件夹里有个shortcode.php,这个文件中showMsgNotice函数未定义。
之前用的网上流传的老版本,不存在这个问题。官网的新版本反而少了函数定义部分。
在文件中手动添加以下代码:

function showMsgNotice($msg,$color=FALSE){
	echo '

'.$msg.'

'
; }

WordPress数据库优化

使用插件wp-clean-up,已经6年没更新,后台搜不到,所以只能本地安装。
下载地址:https://download.csdn.net/download/ZuoZuoDuiChang/12935937

网页速度优化

在线检测:https://gtmetrix.com/

减少请求,合并js和css文件

使用插件:Autoptimize

在header中添加Expires过期时间

IIS中选择网站,点击HTTP响应标头,设置常用标头,勾选保持HTTP连接和使web内容过期,设置过期时间后保存即可。

你可能感兴趣的:(技术党)