Warning: Invalid argument supplied for foreach() in /www/wwwroot/weimx/wp-includes/script-loader.php on line 2678

宝塔面板:wordpress启用OPCache和Mencached扩展的方法和注意事项

2021年05月08日 | 发表在 wordpress建站 | 浏览:2524

1、安装扩展

宝塔(截图是7.5.2免费版)后台,点击左侧【软件商店】-上方的【运行环境】-找到自己站点使用的PHP,点击【设置】,弹出的窗口中点【安装扩展】-再找到【opcache】和【memcached】(不是memcache),点击后面的【安装】。

2、设置OPCache和Mencached

opcache只要安装完成就可以正常使用了,mencached需要在wordpress的wp-content目录下存放object-cache.php 文件。

文件下载:object-cache.php

如果你的wordpress安装有wpjam-basic插件的话,那么在 【系统信息】处就能看到如下的选项卡。

3、多个wordpress,mencached的注意事项

一个服务器上如果存在多个wordpress,并且数据库表前缀都是默认的 wp_ 的话,开启memcached缓存后前台会出现白屏、后台登录时跳转到同服务器其他站点后台的情况。

解决办法是在wordpress根目录的wp-config.php 文件中,定义不同的 WP_CACHE_KEY_SALT 值即可区分不同的wordpress站点。

将下面代码放在wordpress根目录的wp-config.php中,【weimx】修改成可以区分不同wordpress站点的字符即可。

define('WP_CACHE_KEY_SALT', 'weimx');

 


Warning: Invalid argument supplied for foreach() in /www/wwwroot/weimx/wp-includes/script-loader.php on line 2678