首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress迁移过程的插件问题解决方案

之前从DA面板环境是LAMP,使用的环境版本都较老,本人笨拙,升级怕出现各种问题,删除并重新安装BT面板LNMP环境[也就是宝塔],

环境为PHP7.0+NGINX1.8+MYSQL5.5

无损迁移就是把原来的数据库和程序目录全部打包,在BT安装好环境创建虚拟主机,包括FTP,MYSQL,程序打包上传到BT的相应域名目录,数据库上传到相应的用户名下,记得别忘记修改你的wp-config的新数据库的用户名和数据库名加密码。还有原来有伪静态的,是apache的换到nginx的在BT面板虚拟主机域名后面设置处,添加你的Nginx伪静态规则。切记

这种方法就是恢复起来没有任何问题,但这次确出现了一点小插曲,本身wordpress里的插件一个是wp super cache(缓存插件),还有一个DX-Watermark(图片水印插件)出现无法开启,数据库错误,走了不少弯路,以为之前环境下的会在数据库下留存数据和新环境下有冲突,下了几个清理插件数据的插件,可想而已,无用!只好动用我伟大的GG来解决问题了。

wp super cache处理方式:

WP Super Cache您的缓存目录/home/wwwroot/...不存在

这里来说一下主要原因,肯定和这个路径有关系,因为之前使用WP Super Cache这个插件,并不是在这个路径,当然,这里部落提示一下,可能您的站点,提示的路径和部落写出来的不一样,但这个不重要,部落换成省略号了.

我们检查一下以下几点:

1.服务器是否可写 wp-content 目录?

2. wp- content目录中是否有wp-cache-config.php 文件?

如果没有,复制 wp-super-cache/wp-cache-config-sample.php文件到 wp-content/wp-cache-config.php,并确认 WPCACHEHOME 指向正确的地方。

部落是找到了$cache_path =这一条,然后修改为现在的路径了.

DX-Watermark处理方式:

1、在phpmyadmin中搜索“dx-watermark”,数据表选择”wp_options“

2、在搜索结果中选择“浏览”,将“dx-watermark-options-preview“和”dx-watermark-options”两项中的“option_value”值里面的绝对路径值改为新主机中文件的绝对路径

3、保存,再预览,OK完工

总结:这个处理方式本身我没用,我只是用editplus打开全部数据库文件,全部替换了绝对路径,保证其他也不会出现问题。插件停用后以及删除后,插件的配置参数被保留了,没有删除,所以重新安装的时候,参数还是第一次安装时候的参数。导致更换主机后路径错误。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181004A0G5JB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券