Wordpress整站搬家后启用插件后台登陆空白的解决方法

  我的一个用wordpress制作的小博客,之前一直放在国外主机上,感觉访问速度太慢,所以打算搬到国内主机来。结果搬家过程中出现了一些问题,捣鼓了整整一天,才找到解决的办法,所以稍微整理一下,如果有站长朋友遇到的相同问题,可以帮得上点小忙。

  搬家过程:wordpress整站搬家的教程,网络上有很多,有些文章已经说得很清楚,为了把问题描述清楚,我简要说一下搬家的步骤:

  1、将wordpress整个网站文件下载到本地

  2、备份数据库,下载到本地。

  3、把修改后的整站文件上传到新的主机。

  4、导入备份的数据库。

  5、修改根目录下wp-config.php里的数据库信息,用户名、密码、服务器地址等.

  以下是我搬家过程中遇到的问题和解决的方法。

  问题一:后台访问不了,恢复两三个插件又访问不了。

  通过上面的搬家步骤以后,网站首页可以正常访问了,但是后台登陆不了,直接就是空白,什么提示也没有。问题出在插件上,网络上大家的解决方法是:通过FTP,重命名plugins文件夹,就可以正常登陆后台了。登陆后台了以后把plugins文件夹修改回来,然后再在已安装插件中激活插件。

  我遇到的问题是:激活插件过程中,激活了两三个以后,再安装一个,马上整个后台又出现了空白,重命名那个插件以后,又可以正常访问,但是再也安装不了任何一个插件。wordpress本来就是靠这些插件来工作的,也不可能不用这些插件。

  折腾了半天,才找到原因,原来是这些插件内存占用过多,导致内存不足。

  解决方法:增加wordpress可用内存。

  编辑wp-config.php这个文件

  找到define('DB_NAME', 'winestable');

  在它之前加上:define(‘WP_MEMORY_LIMIT’, ‘96M’);

  这里,96M可以写得更大,比如128M或者256M,看自己的主机限制情况,修改了以后,能够正常访问前台和后台就说明可用。

  问题二:首页显示正常,栏目页、文章页出现404错误。

  打开网站,首页显示是正常的,但是栏目页、文章页都显示不了,提示是404。出现这个问题的原因是之前的wordpress设置了伪静态,固定链接用了自定义的结构。现在搬过来以后,没有重新设置伪静态,所以无法访问。

  解决方法:其实不用再设置什么,只需要登陆后台——设置——固定链接,保存更改就可以了。当然主机还要设置伪静态规则,空间伪静态规则,空间商一般都提供的。我用的是电信通的主机,.htaccess 文件规则如下:

  # 将 RewriteEngine 模式打开

  RewriteEngine On

  # 如果程序放在根目录

  RewriteBase

  # Rewrite 系统规则请勿修改

  RewriteCond %{QUERY_STRING} ^(.*)$

  RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1

  RewriteCond %{QUERY_STRING} ^(.*)$

  RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1

  RewriteCond %{QUERY_STRING} ^(.*)$

  RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1

  RewriteCond %{QUERY_STRING} ^(.*)$

  RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1

  RewriteCond %{QUERY_STRING} ^(.*)$

  RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1

  RewriteCond %{QUERY_STRING} ^(.*)$

  RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

  以上是我在wordpress搬家过程中遇到的两个问题,希望对大家有点帮助,尤其是出现启用插件后台登陆空白的情况,这里提醒一下wordpress搬家的

  朋友们,没搬家之前不要着急删除原来主机上的数据,出现错误了,还可以再回来重新来一遍。

  本文由酒桌Blog原创,转载请保留链接http://www.winestable.com/以便遇到同样问题的朋友看演示网站时用到。

时间: 2014-12-04
Tags: wordpress

Wordpress整站搬家后启用插件后台登陆空白的解决方法的相关文章

jquery dialog open后,服务器端控件失效的快速解决方法

 本篇文章是对jquery dialog open后,服务器端控件失效的快速解决方法.进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jquery dialog为我们提供了非常漂亮实用的对话框,比单调的alert.confirm.prompt好用很多.    在使用jquery与.net共同开发时,直接调用jquery dialog的open后,服务器端控件全部失效了,不能执行相应的后台代码.只是源于jquery默认把dialog添加到body中,而不是原来所在的服务器端的f

安卓手机后台程序无法关闭怎么办?安卓手机后台程序无法关闭解决方法

安卓手机后台程序无法关闭解决方法  关于Android的后台一直关不掉的问题,其实完全是因为Android的广播机制.简单来说,当用户安装某一个程序的时候,系统会像面试官一样把这个程序的功能记录下来,当用户在使用手机时,系统状态的变化会产生各种事件,这些事件需要一些程序来处理的时候,系统会发送广播消息,而这些能处理这件事的程序会被启用,究竟是用哪一个程序,这个是由系统默认的程序或者由用户选择的程序来处理这个事件.   举个例子:就如同你开了一家公司,Android是你的管家,那些程序则是来你这里

C# ComboBox控件“设置 DataSource 属性后无法修改项集合”的完美解决方法_C#教程

由于毕业后工作没有对接到专业问题,导致四五年没有碰过Winform程序了.突然由于工作问题,为了方便自己,所以想自己写写小winform小软件,用于自己使用.在使用ComboBox控件时,遇到了重新绑定赋值出问题的情况. 错误代码如下: if (CustomerBLL.select().Rows.Count > 0) { cbTcid.Items.Clear(); cbTcid.DataSource = CustomerBLL.select(); cbTcid.ValueMember = "

java中hasNextInt判断后无限循环输出else项的解决方法_java

话不多说,上来就是干! ?12345678910111213141516171819202122232425262728293031323334353637 import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new

jquery.messager.js插件导致页面抖动的解决方法

这盘文章介绍了jquery.messager.js插件导致页面抖动的解决方法,有需要的朋友可以参考一下   消息弹出时页面总是抖动或者闪一下,找了很长时间没有找到原因,今天找到,原来是html没有声明解析规范 需要加上<!DOCTYPE> 标签 复制代码 代码如下: PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional

Win8系统开机进入LOGO界面后就自动重启的三种解决方法

  解决方法: 一.检查虚拟内存设置 在Win8系统下,打开系统面板,然后在系统面板上选择设置关闭和虚拟内存.在关闭虚拟内存后,重新开启计算机,检查计算机是否还会出现重启故障. 二.关闭快速启动功能 如果计算机虚拟内存为默认设置项,那么就需要将快速启动功能关闭. 三.关闭硬件唤醒计算机 在Win8设备管理器下,右键Win8键盘和鼠标项,然后选择"属性".在打开的属性面板下切换至"电源管理"项中,然后取消勾选"允许此设备唤醒计算机". 相关阅读:

Win8.1系统连接手机热点后出现蓝屏、重启的解决方法

  目前,很多流量土豪在没有任何网络的情况下,都会将手机的wifi热点分享给电脑,方便自己可以随时随地上网.不过,一位使用Win8.1系统的电脑用户反映,当他的电脑连接手机热点之后,会出现蓝屏.重启的现象.这是怎么回事呢?下面,一起来看看Win8.1系统连接手机热点后出现蓝屏.重启的解决方法! Win8.1系统 问题的原因: Intel 的网卡驱动中的无线信号传输协议(802.11n模式)与某些手机WIFI热点的信号模式冲突导致,与无线网卡驱动的版本没多少关系. 解决方法: 在"设备管理器&qu

Win7连接wifi信号后出现感叹号三种原因和解决方法

  Win7连接wifi信号后出现感叹号三种原因和解决方法           故障原因: 1.路由器联网不成功 2.路由器限制Win7连接wifi上网 3.Win7笔记本电脑问题 解决方法: 一.路由器联网失败 如果路由器联网不成功,即路由器与运营商服务器之间连接不成功,无法传输数据.此时Win7连接路由器的wifi后,就会出现感叹号,提示有限的访问权限. 查看路由器联网状态 可以登录到路由器的设置界面,查看路由器的联网是否成功.一般可以在"上网设置"."系统状态"

win7升级到win10系统后屏幕看不清字体发虚的解决方法

  win7升级到win10系统后屏幕看不清字体发虚的解决方法 具体方法如下: 1.打开系统设置; 2.打开图上所标识得; 3.选择高级设置并打开; 4.按图中的标示打开; 5.选择设定自定义缩放比; 6.缩放比选择100,并选择应用; 7.这时会跳出一个窗口,要选择注销才可以. 上述教程内容页就是关于win7升级到win10系统后屏幕看不清字体发虚的解决方法,简单设置之后,win10屏幕看起来又恢复正常了,有遇到一样情况的用户可参考本教程解决.