有时迁移服务器,也需要对redis做数据备份和迁移,迁移过程如下。
1.旧服务器
进入redis命令模式,查看数据备份存放的目录:
[root@localhost ~]# redis-cli
127.0.0.1:6379> CONFIG GET dir
返回:
1) “dir”
2) “/var/lib/redis”
127.0.0.1:6379> quit #退出
可以看到redis数据存放在/var/lib/r……
Linux中倒入mysql数据库的方法:
1、先进入mysql
[root@localhost ~]# mysql -uroot -p
Enter password:
mysql>
2、选择数据库(如test)
mysql> use test;
3、全路径导入(如数据库在/data/wwwroot/test.sql)
mysql> source /data/wwwroot/test.sql;
完成!
我们在之前通过《在linux中搭建SVN服务器》搭建好SVN服务器后,有时候会发现一些问题,下面列举一下。
当你的SVN出现以下的问题:
1、查看日志(show log)显示时间为1970
2、修改文件后show log无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间
3、show log no date
可以尝试对服务器SVN做以下修改……
svn管理多个项目的其中一个方法是只创建一个版本库,把每个项目作为版本库里面的文件夹进行更新,这样的缺陷的在版本库里面的所有“项目”都在共用版本号。
另一个方法,创建独立的版本库,权限配置文件统一管理。
1、在你的仓库路径下(这里是/home/svn)创建三个代码仓库 :
[root@localhost ~]# cd /home/svn
[root@loc……
apache配置目录需输入用户名密码才能访问,下面以配置/data/wwwroot/res目录权限为例。
1、首先,我们已经安装好了Apache服务器
修改Apache的配置文件,对需要认证的资源所在的目录进行配置:
[root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf
内容如下:
< Directory "/data/wwwroot/res">
Options Indexe……
一、安装svn(yum安装方式)
[root@localhost ~]# yum install subversion -y
二、创建SVN目录(在/home/svn)
[root@localhost ~]# mkdir -p /home/svn
三、创建版本库(项目pro1)
[root@localhost ~]# svnadmin create /home/svn/pro1
四、配置用户
[root@localhost ~]# cd /home/svn/pro1
1、编辑passwd添加用户,在[……
在linux中查看端口占用情况有两种方式:
1、lsof -i:端口号
lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22
2、netstat -tunlp|grep 端口号
netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22
在项目里我们经常会使用到多语言,而有一种情况是在切换不同的语言时需要调用数据库里的不同字段的值。
例如,在文章内容页,如果是中文,读取content字段里的值显示,如果是英文,则读取en_content字段里的值显示。
实现这样的需求,需要在Model层做判断,以上面的例子需求为例,我们需要在文章Model里使用_after_select……
Yaf模块的使用
1、了解Yaf的默认路由
默认的路由协议是Yaf_Route_Static,在request_uri中以 “/” 分割module、controller、action和参数的键和值
分割出来的第一段,有可能是module,也有可能是controller,如果该module存在,则认为是module,否则认为是默认模块Index的controller。
比如:在application/controllers/Us……
1、安装yaf
有三种安装方式:源码、PECL和安装操作系统提供的包。
我用了源码编译安装:
[root@localhost ~]# wget -c https://github.com/laruence/yaf/archive/yaf-3.0.5.tar.gz
[root@localhost ~]# tar xzvf yaf-3.0.5.tar.gz && cd yaf-3.0.5
[root@localhost ~]# phpize
[root@localhost ~]# ./configure……