WordPress”正在执行例行维护,请一分钟后回来”解决办法

今天在后台升级一个插件,页面显示“WordPress正在执行例行维护,请一分钟后回来”,一直停留在那儿。不是吧。多了一会还是这个页面,不太对劲,Google一下。有很多博主出现这种情况,说要改这个文件改 那个文件。最后一篇文章上的方法解决了此问题。

just delete .maintenance file

ftp登录网站空间,在blog根目录发现多出一个.maintenance文件,删除即可,再刷新。

wordpress迁移+更换域名

第一步:需要备份原来的wordpress根目录,比如,从原来的www.mobibrw.com上打包,拷贝到新服务器上,并解压。
第二步:备份数据库

第三步:将备份数据库导入到新的数据库中(导入前需要新建数据库)。

第四步:修改数据库表:
1.修改wp_options表的option_name列,将option_name为siteurl的值修改为新的blog地址

2.修改wp_options表的option_name列,将option_name为home的值,修改为新的blog地址,如

第五步:修改wordpress的配置文件wp-config.php
主要是修改DB_NAME,DB_USER,DB_PASS,DB_HOST四个字段
将上面四个字段按照新的数据库配置进行修改
注:此外,需要注意在wordpress后台,修改默认上传路径为新的路径,如:
修改wordpress后台的默认上传路径
修改wordpress后台的默认上传路径

否则可能无法上传发布图片等
再注:如果迁移后,有些图片无法看到,那么肯定是文章中,图片的地址仍然是老地址,此时在phpmyadmin中登陆,执行以下sql:

将文章中,存在的图片旧地址全部替换为新的地址。

ubuntu下更改用户名

1.进入单用户模式:

(1)开机到grub时,用上下键移到第二行的恢复模式,按e(注意不是回车)

即Ubuntu,With Linux 3.2.0-23-generic(recovery mode)

(2) 把ro recovery nomodeset 改成rw single init=/bin/bash

然后按ctrl+x 或者F10   就可以进入 单用户模式

2.默认会进入只读模式栋recovery,需要重新挂载:

3.

用usermod命令来修改用户帐户相关信息,-l指定新的登录名称,-d指定新的主目录,如果同时指定-m选项则移动原来用户主目录的内容到新的用户住目录,最后指定原来的登录用户名。

groupmod命令用来修改组相关信息,-n用来指定新的组名,用原来的组名作为参数。这里修改的是与用户默认同名的组。

chfn命令来修改真实的用户名称和其他相关信息,-f指定新的用户全称,需要修改全称的用户名作为参数。

另外,刚刚安装的ubuntu是没有root密码的。在terminal中不能执行su。初始化密码的方式:

根据提示填写密码。

MAC/XCODE SVN UPGRADE

解决方法:

在 /usr/bin 下新建文件夹 ,如 svnbak

7F91DBC29A082B0A8333664C5AE0262857E01C4662C4B_336_122

把 /usr/bin 中的所有 svn* 移动到 svnbak

0E6EFF21B5D030D57DBD10EB1A76EB03D6D1F72C2D09D_324_214

然后,可用

安装最新的 svn ,重新启动 Terminal ,检查 svn 版本。

5ED3523DFEB1A8D1E32DF014D80CCAC3B1C32536A8862_306_80

升级 Xcode中的SVN

brew 安装的 svn 的路径在这里

/usr/local/Cellar/subversion
然后,在 Terminal 输入下面的命令,替换 Xcode 里面的 svn 文件

如果遇到这种情况

DDE37999ABF1689A3843540ADB4CA1FB554AAE152CF1B_500_119

那么,进到 Xcode 那个目录,把相关的旧版本 svn* 文件删除掉,然后重新执行命令即可

让Mac也能拥有apt-get类似的功能——Brew

之前一直怀念Ubuntu下的apt-get,因为实在是方便,需要安装什么,一个命令搞定,相关的依赖包统统由apt-get维护。下载,编译,安装,那叫一个痛快。什么软件用着不爽,一个命令卸载!

怀念apt-get之余,发现了替代工具MacPorts,据说也可以解决我的问题。但可惜,我总是无法更新本地软件索引库!

homebrew主页对brew进行了详细的描述,不过我们更希望下载下来实战演练!

1.安装brew

上述命令,在官网上可以找到!
2.使用brew安装软件
别的工具不说,wget少不了,但是mac上默认没有!
就先拿它来开刀了:

甚至是安装tomcat

或者是unrar

3.使用brew卸载软件
安装简单,卸载就更简单了:

4.使用brew检索软件
看看我们能搜到什么:

/apache*/使用的是正则表达式,注意使用/分隔!
5.查看已经安装的软件

6. 删除所有软件升级后的遗留旧版本

至此,brew已经能解决我的大部分软件安装问题了!

7.设置国内的软件源,加快更新速度

参考链接


junit4入门例子

第一步:eclipse中新建一个项目,java build path中导入junit jar包(本文例子junit-4.9b1.jar)

第二步:新建一个package,导入如下四个文件

第三步:右键AllCalculatorTests(或者CalculatorTest、SquareTest),run as junit test,查看执行结果。

代码中的注释能够帮你理解Junit4。

 

 

 

Ubuntu下使用ZTE ac2736无线上网

ZTE ac2736的无线上网卡,Window下的使用是相当的简单,Ubuntu下还是需要稍作设置,这里就简单介绍一下ubuntu下的设置方式。

首先说明一下环境,Ubuntu 10.04,所有已装软件已升级到最新版本(请先安装usb-modeswitch和usb-modeswitch-data)。

步骤1:插上ZTE ac2736后使用lsusb命令查看状态

正常的话结果中应该有如下信息:

其中0×19d2是vendor的代号,0xfff1是product的代号。

此外,此时/dev下应该也出现了ttyUSB[0-4]5个设备标示。

步骤2:设置连接拨号方式

查看右上角的NetworkManager,在移动宽带下会出现一个名为China telecom conn 1的连接项,www.linuxidc.com这时候直接连接是不行的,需要先右键点击NetworkManager,点选编辑连接,找到移动宽带->China telecom conn 1,选择编辑->移动宽带选项卡,可以看到编号中已经是#777,用户名和密码填入card后保存。

如果未出现China telecom conn 1的选项,可以重新插拔ac2736,或者编辑NetworkManager,手动添加一个移动宽带的连接项,第一步设备选择ZTE Incorporated ZTE CMDA Tech,第二步选择China,第三步提供商选China Telecom,应用后可以看到弹出的页面中编号为#777,同样将用户名和密码设置为card保存后即可,其他选项用默认的即可。

步骤3:连接网络

选择NetworkManager中的China telecom conn 1,稍等片刻就可以看到连接成功的提示了,此时ifconfig查看网络连接可发现:

Mac OS X 安装mysql过程

从mysql官网http://mysql.com/downloads/mysql/下载dmg格式的安装文件。推荐使用64位(x86, 64-bit)。

打开安装包,第一个扩展名为pkg的文件即是安装文件。mysql不必编译安装,直接运行pkg安装即可。MySQL的Mac OS X PKG安装到/usr/local/mysql-VERSION,并且还会生成一个符号连接,/usr/local/mysql,指向新的位置。如果有/usr/local/mysql目录,首先将它改名为/usr/local/mysql.bak。安装完后,安装器会自动执行mysql_install_db在MySQL数据库中创建授权表。

安装完成后,双击MySQL.prefPane文件,即可给系统编好设置添加一个mysql的管理面板,可以在系统偏好设置中开启和关闭mysql。

如果安装了MySQL.prefPane这个偏好设置项,打开系统偏好设置会看到新增一项“MySQL”项。打开后可以启动和停止mysql服务。同时可以看到下方有个单选框“Automatically Start MySQL Server on Startup”,就是是否随系统开机启动Mysql服务,选中它的话,下面这项MySQLStartupItem.pkg就不必安装了。

MySQLStartupItem.pkg这个文件是干吗的呢?它提供了mysql随mac系统开机启动的功能。如何取消随系统启动呢?前面刚刚说完,不选中随机启动就行了。

仔细阅读readme.txt文件会发现,你可以为mysql和mysqladmin做两个alias。这样就不必每次输入完整路径来执行mysql和mysqladmin了。

在终端中运行:

刚安装完的mysql是没有密码的。可以使用如下命令来给root用户创建一个密码,例如我们给mysql 的root用户设置初始密码为123456

除了在控制面板中开启和关闭mysql,还可以使用终端命令行来控制启动,停止和重启:

OK,安装到此完成。

部署War包到Tomcat根目录位置(Ubuntu/CentOS)

操作系统:CentOS 5.6

对于ubuntu 14.04来说,Tomcat的war包默认目录路径位置在 /var/lib/tomcat7/webapps

对于ubuntu 18.04来说,Tomcat的war包默认目录路径位置在 /var/lib/tomcat8/webapps 或 /var/lib/tomcat9/webapps

对于CentOS 7来说,Tomcat的war包默认目录路径位置在 /usr/share/tomcat/webapps

Tomcat版本:apache-tomcat-6.0.33

在Tomcat中部署war包很简单:

首先,直接把相应的war包放到$TOMCAT_HOME/webapps下,不用建目录;

然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容:

其中,docBase参数标识的是war包的名称。

访问时,使用如下地址进行访问:http://ip:port/hdfs-webdav

如果要把war包部署到Tomcat根目录,直接使用http://ip:port进行访问,需要的操作稍微复杂一些:

一、把war包解压,部署到除$TOMCAT_HOME/webapps以外的目录

二、删除$TOMCAT_HOME/ webapps/ROOT目录下的所有文件

三、在$TOMCAT_HOME/conf/Catalina/localhost目录下,新建一个ROOT.xml文件,写入类似于如下内容:

其中,docBase指向的是war包解压后的目录名称,需绝对路径。