2013/05/04 服务器技术 No Comments CentOS 6.3 x64 安装redmine2.3.0 Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以跨平台和数据库。Redmine 是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例... 继续阅读 »
2013/05/02 安全 4 Comments IIS短文件名泄露漏洞 修复方法 漏洞描述:IIS短文件名泄露漏洞,Microsoft IIS在实现上存在文件枚举漏洞,攻击者可利用此漏洞枚举网络服务器根目录中的文件。危害:攻击者可以利用“~”字符猜解或遍历服务器中的文件名,或对IIS服务器中的.Net Framework进行拒绝服务攻击。修复方法:方法1、修改注册列表HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation的值为1,或者,可以直接点此下载,然后运行,再重启下机器。(此修改只能禁止NTFS8.3格式文件名创建,已经存在的文件的短文件名无法移除)。该修改不能完全修复,只是禁止创建推荐使用后面的修复建议方法2、如果你的web环境不需要asp... 继续阅读 »
2013/04/25 Nginx/Apache/Tomcat 1 Comments Apache Rewrite规则转Nginx Rewrite规则 不知道怎么把Apache Rewrite 规则转换成Nginx Rewrite配置的童鞋可以通过一个自动化的linux命令行工具apache2nginx进行Rewrite规则转换。使用apache2nginx能将apache的配置文件转换成相应的nginx的配置文件。源代码在github上:https://github.com/nhnc-nginx/apache2nginx使用方法:apache2nginx -f /etc/httpd/conf/httpd.conf 将生成 nginx.conf另外还可以在线转换:Apache转换到Nginx Rewrite:http://www.anilcetin.com/convert-apache-htaccess-to-nginx/Apach... 继续阅读 »
2013/04/24 Discuz/CMS No Comments Discuz多站点之间实现积分兑换(兑入/兑出)方法 通过ucenter后台我们可以看到有个积分兑换功能项,本文基于DiscuzX2.5环境简要介绍下该功能。系统信息约定:DiscuzX 程序版本:Discuz! X2.5UCenter 客户端版本:UCenter 1.6.0A论坛的地址:http://a.www.fity.cnB论坛的地址:http://b.www.fity.cn比如论坛A和论坛B,安装程序自己选择,不同文件夹或者B放在A文件夹里面。我的是IIS服务,所以你得先会配置好,具体网上搜索。B可以设置顶级域名,设置方法和A一样。一、首先完整安装A论坛,地址为a.www.fity.cn,包含UC。设置好各项积分。二、安装B论坛是选择只安装论坛不包含UC,UC地址用A论坛的UC地址(这里为http://a.www.fity.cn/uc_server)... 继续阅读 »
2013/04/22 Nginx/Apache/Tomcat No Comments Nginx Http 500错误解决 今天朋友租用的VPS Web服务出现了问题,访问网站报Nginx Http 500错误,但是php info测试页面正常,相关详细描述信息如下:操作系统:DebianWeb服务:Nginx+PHP(Fast-cgi)+MySQL后来查看了相关日志也检查了相关的配置没发现什么问题,就在该站点下放入了一个php info测试页面,发现访问正常。但是一访问网站程序就报Http 500错误,这里开始是不是程序本身的问题了,于是把php的错误提示功能打开后发现页面不再是500错误了,然后再按提示的错误信息解决了问题。补充:如果php报错屏蔽,Nginx服务器也会返回Http 500错误。可以调整正确后再进行细化配置。 继续阅读 »
2013/04/10 Discuz/CMS No Comments Discuz!积分同步/多站点用户积分提醒消息数据同步 Discuz多论坛用户积分同步 Discuz多论坛积分同步 Discuz多站点用户信息数据同步文章已有最新版:https://www.fity.cn/post/457/最后更新:2014-02-10 12:08 关于Discuz积分同步,近期将重新发布一篇新文章介绍在discuzX3中实现discuz用户积分同步。本文bug不在修复。最后更新:2013-04-23 22:19 修复了已知bug。如使用,请确定自己对Discuz或mysql服务器有所了解或联系未来往事获取帮助。另外就是目前Discuz已发布X3测试版产品和Discuz的程序版本的生命周期时间,建议你往高版本升级。录入时间:2013-04-10 23:55前段时间有几个discuz上面的网友在QQ上问针对discuzX1.5-... 继续阅读 »
2013/04/10 PHP/Python/Java No Comments PHP has encountered an Access Violation at 02B7ADD9 错误解决 收到部分站点故障反馈错误信息:PHP has encountered an Access Violation at 02B7ADD9/7C959E6A/02D3DB76 或 直接呈现空白页面,系统为开源程序“禅道管理系统”,此问题为网站运行产生缓存服务器内存负荷过大导致,这里记录下本次故障解决的方法。在php.ini配置文件中将 session.save_path和session.cookie_path 前面的注释符;去除并设置置为:session_save_path = D:\temp //路径根据自己的实际情况定义session.cookie_path = D:\temp  ... 继续阅读 »
2013/04/09 数据库 No Comments MySQL触发器语句代码在线生成-源码(PHP版) MySQL触发器 触发程序语句代码自动生成源码(PHP版),实现数据同步点击进入在线编解码工具页面>>><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>MySQL 触发器(TRIGGER)语句代码在... 继续阅读 »
2013/04/09 数据库 No Comments MySQL触发器 触发程序 详解及实例 MySQL触发程序--触发器(TRIGGER)详解及实例触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。Mysql5之后开始支持触发器,并且在创建触发器后会自动在/var/lib/mysql目录下生成TRG以及TRN文件(Linux下)你必须拥有足够的权限才能创建触发器(CREATE TRIGGER),如果你已经是root用户,那么就足够了。这跟SQL的标准有所不同。MySQL触发器 触发程序语句代码在线生成基本语法:CREATE TRIGGER <触发器名称> //触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.trigger_time触发程序的动作时间:{ BEFORE |... 继续阅读 »
2013/04/07 Discuz/CMS No Comments discuz退出时不点清理痕迹就无法退出或很慢解决 Discuz X2++ 不点清理痕迹就无法退出登录问题解决例如:我们经常看到这个界面,没有跳转url连接,等待很长时间还是停留在这个处理页面修改文件:/config/config_global.php,设上cookie作用域,如域名为www.www.fity.cn// -------------------- CONFIG COOKIE --------------------- // $_config['cookie']['cookiepre'] = '7tr1_'; // ... 继续阅读 »
2013/04/07 Discuz/CMS No Comments discuz登出处理页面清除痕迹及跳转地址 修改 discuz用户退出操作页面清除痕迹及跳转url地址修改这里我们知道,如果在这个处理页面你不点击“清除痕迹”那么程序继续执行下去会跳转到你之前浏览的页面,如果你这里点击了“清除痕迹”程序接下来则会跳转当前站点的主页(如portal.php首页或forum.php论坛页面)。文件:source\language\lang_message.php'logout_succeed' => '您已退出站点,现在将以游客身份转入退出前页面,请稍候…… <br /><a href="member.php?mod=clearcookies&formhash={formhash}">[ 清除痕迹 ]&... 继续阅读 »
2013/04/03 数据库 4 Comments MySQL 多实例配置指南 Mysql具有一次安装可以运行多个实例的功能,简单的说,MySQL可以以多实例的方式,实现一台服务器,运行在不同端口不同数据文件的MySQL,它们是相互独立的。每个实例的datadir,pid,port,socket是不同的。本文将通过两种方法阐述MySQL多实例的配置。如果你看到这篇文章,未来往事推荐选择方法一进行实施MySQL多实例配置,便于后期的自动化、高效运维管理。为什么要这样做?这样做的好处是什么?1、提高CPU的利用率;2、其实配置mysql多实例运行就是新建数据库存放的位置和监听的socket端口,这样当client连接时就会经由不同的端口访问新建的数据库。创建多实例可以通过下载源码重新编译安装,这样做的好处是可以加入新数据库需要的特别配置。…………………………方法/方案一:首先我们明确一些... 继续阅读 »
2013/04/01 数据库 No Comments mysql连接类型与socket通信原理说明 MySQL连接类型中的localhost与127.0.0.1、IP区别:localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。NO.1 - 普通接说:localhost也叫local ,正确的解释是:本地服务器127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)NO.2:localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网... 继续阅读 »
2013/03/19 Discuz/CMS No Comments discuz提示:抱歉,您的请求来路不正确或表单无法提交解决 ##### discuz提示:抱歉,您的请求来路不正确或表单无法提交解决 **问题描述:** 在论坛主题内容详情页面中点击支持或反对提示错误信息:"抱歉,您的请求来路不正确或表单无法提交" **问题分析:** 遇到该问题一般为你的discuz程序由老版本升级而来,可能在升级过程中你当前使用的模板并没有及时更新新版相关规范,于是产生了该问题。在页面操作提示该错误,标示当前模板内容该操作缺少hash(或简单的说该链接执行处缺少对应的hash)。 **问题处理:** 在错误页面对应的模板操作动作中添加hash **论坛主题内容页面点击支持/反对/赞提示"抱歉,您的请求来路不正确或表单无法提交"解决:** 我们知道论坛主题内容详情页的模板文件为viewthread_node.htm,打... 继续阅读 »
2013/03/13 数据库 No Comments phpMyAdmin管理mysql多实例或多个mysql服务器 phpmyadmin管理多实例mysql phpmyadmin管理多mysql服务器修改phpmyadmin根目录下的config.inc.php文件,例如这里我新增了一个localhost:3308/* Servers configuration */ $i = 0; /* Server: localhost [1] */ $i++; $cfg['Servers'][$i]['verbose'] = ''; $cfg['Servers'][$i]['host']&... 继续阅读 »