存档

2013年2月 的存档

解决php 5.4下dedecms登陆后台空白,标题不能为空错误

2013年2月28日 15 条评论

这两天有人反应新版的php-fpm的php版本为5.4.7对dedecms5.6兼容性不好。 dedecms安装完成后会出现登陆后台空白,发布文章时提示”标题不能为空”。 1.解决dedecms登陆后台空白错误 因为php5.4的版本废除了session_register,所以需要去掉session_register函数 修改:“include/userlogin.class.php”,注释掉session_register,修改后如下 //@session_register($this->keepUserIDTag); $_SESSION[$this->keepUserIDTag] = $this->userID; // @session_register($this->keepUserTypeTag); $_SESSION[$this->keepUserTypeTag] = $this->userTy...

分类: 技术 标签: , ,

nginx php-fpm 输出php错误日志

2013年2月28日 7 条评论

nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog 原因是php-fpm的配置文件php-fpm.conf中默认是关闭worker进程的错误输出,直接把他们重定向到/dev/null,所以我们在nginx的error log 和php-fpm的errorlog都看不到php的错误日志。 调试起来就很痛苦了。解决nginx下php-fpm不记录php错误日志的办法: 1.修改php-fpm.conf中配置 没有则增加 ca...

分类: nginx 标签: , , , ,

nginx防盗链

2013年2月26日 没有评论

盗链是指一个网站的资源(图片或附件)未经允许在其它网站提供浏览和下载。 尤其热门资源的盗链,对网站带宽的消耗非常大,本文通过nginx的配置指令location来实现简单的图片和其它类型文件的防盗链。 Nginx 的配置文件 : location ~ .(jpe?g|png|gif)$ { valid_referers none blocked mysite.com *.mysite.com; if ($invalid_referer) { return 403; } } 123456 location ~ .(jpe?g|png|gif)$ {     valid_ref...

分类: nginx 标签:

jquery enter 回车处理

2013年2月25日 没有评论

简单地记下jquery实现回车事件,代码如下: 全局: $(function(){ document.onkeydown = function(e){ var ev = document.all ? window.event : e; if(ev.keyCode==13) { $('#FormId).submit();//处理事件 } } }); 某个控件: $('#id').keydown(function(e){ if(e.keyCode==13){ $('#FormId).submit(); //处理事件 } }); if (window.event.keyCode==13) window.event.keyCode=0   //这样就取消回车键了 如果想模拟Tab键,只要写成  if (window.event.keyCode==13) window.event.keyCode=9 就行了,...

分类: 技术 标签:

nginx、php-fpm安装mongodb及驱动扩展

2013年2月1日 3 条评论

1.安装mongodb linux下安装mongodb很简单,执行如下命令完成安装 curl http://downloads.mongodb.org/linux/mongodb-linux-i686-2.2.2.tgz > mongo.tgz tar -zxvf mongo.tgz mkdir /db cp -R -n mongodb-linux-i686-2.2.2/ /db/mongodb cd /db/mongodb/   2.启动mongodb命令 cd /db/mongodb/bin && ./mongod --port=12345 --dbpath=/db/mongodb_data/ --logpath=/db/mongodb_log/mongodb.log --logappend& 这样mongodb就在端口12345运行了   3.安装mongodb的php驱动扩展 yum install php-pear cd /usr/local...

分类: nginx 标签: ,