PHP去掉输出http头信息中的X-Powered-By

条评论
将php.ini 中的 1expose_php = On 改为 1expose_php = Off 关于expose_php这个选项: 123456; Decides whether PHP may expose the fact that it is installed on the server; (e.g. by adding its signature to the Web server header). It is no security; threat in any way, but it makes it possible to determine whether you use PHP; on your server or not.; http://php.net/expose-php

阅读全文

解决apache AH01630: client denied by server configuration 错误

条评论
还是迁移本博客出现的问题,配置好之后访问总是403,翻了一眼错误日志,发现提示错误: 1AH01630: client denied by server configuration: 查了一下,原来是apache 2.2和2.4的配置文件发生了变化,简单摘录如下: 1234567891011121314151617181920212223Deny All 2.2 configuration: Order deny,allow Deny from all 2.4 configuration: Require all deniedAllow All 2.2 configuration: Order allow,deny Allow from all 2.4 configuration: Require all grantedAllow Host 2.2 configuration: Order Deny,Allow Deny from all ...

阅读全文

apache2 a2ensite 出现 RROR: Site does not exist!错误

条评论
迁移本博客时,在apache下用命令启用站点: 1sudo a2ensite ict.jingyan.info 总是提示错误: 1RROR: Site ict.jingyan.info does not exist! 查了一下,原来a2ensite系列命令为perl命令,仅处理后缀为conf相关配置文件 重命名网站配置文件之后,重新启用站点解决。 1234cd /etc/apache2/sites-availablesudo mv ict.jingyan.info ict.jingyan.info.confsudo a2ensite ict.jingyan.info.confsudo service apache2 restart 参考:stackoverflow

阅读全文

CentOS配置本地yum源

条评论
1.建立本地目录 12cd /media mkdir cdrom 2.挂载CentOS光盘 1mount /dev/cdrom /media/cdrom 3.配置yum源文件vi CentOS-Media.repo,配置以下内容: 123456789[c6-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=0#改为0,不做gpgcheck enabled=1#改为1启用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 4.刷新yum缓存 1yum clean all

阅读全文

Sybase 日期函数

条评论
日期函数getdate()得到当前时间,可以设置得到各种时间格式.datepart(日期部分,日期)取指定时间的某一个部分,年月天时分秒.datediff(日期部分,日期1,日期2)计算指定的日期1和日期2的时间差多少.dateadd(日期部分,数值表达式,日期)计算指定时间,再加上表达式指定的时间长度.–取时间的某一个部分select datepart(yy,getdate()) –yearselect datepart(mm,getdate()) –monthselect datepart(dd,getdate()) –dayselect datepart(hh,getdate()) –hourselect datepart(mi,getdate()) –minselect datepart(ss,getdate()) –sec–取星期几//该计算出的结果要+1,因其计算出的星期天为一周的第1天,星期六自然就成为一周第7天set datefirst 1select datepart(weekday,getdate()) –weekday–字符串时间select ...

阅读全文

OpenWrt 用odpcpd配置relay 方式 IPv6

条评论
之前提到用6relayd的方式配置IPv6,更新OpenWrt到**Barrier Breaker 14.07**版本之后,发现原来的6relayd不再支持,推荐用odhcpd,参考这篇配置成功,主要是修改/etc/config/dhcp中的部分相关设置(注意:#是注释语句,那些选项必须被注释): 12345678910111213141516config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option ra 'relay' #option dhcpv6 'relay' option ndp 'relay' config dhcp 'wan6' option ra 'relay' #option dhc...

阅读全文

Ubuntu12.04@OpenVZ VPS(RamNode)搭建PPTP VPN Server

条评论
弄个了基于OpenVZ技术的VPS,想搭个pptp vpn用,折腾了好久终于搞定,简单记录一下需要注意的要点: 1.对于采用OpenVZ虚拟技术的VPS而言,首先需要做的是检查一下该vps是否支持pptp: 第一个检查: 1cat /dev/net/tun 返回结果为下面的文本,表明通过: 1cat: /dev/net/tun: File descriptor in bad state 第二个检查: 1cat /dev/ppp 返回以下结果,则通过: 1cat: /dev/ppp: No such device or address 如果不通过,可以去控制面板来开启,在控制面板中将下图所示的tun\tap、ppp都设成On即可 2.设置Linux内核转发,以下经过测试: 1iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -j SNAT --to-source VPS外网IP #设置MTU 这个很重要,之前折腾了很久pptp vpn连接成功,nslookup、ping检测也都很正常,速度很快,但无论如何上不了网,设置了一下mtu...

阅读全文

Windows平台下Sybase ASE自动启动

条评论
进入Windows 服务,将Sybase相应的Server设为自动启动即可。

阅读全文

pb7“Store procedure sp_pb70table not found”问题解决

条评论
2015年第一篇,首先祝本博客读者们新年快乐,虽然元旦已经过去好几天了。 最近遇到一个问题(以前就遇到,但没仔细研究解决):用PB7.0连接Sybase ASE,直接用isql用sql语句操作数据库表一切正常,但从DB profile->SYC Adaptive Server Enterprise->[数据库名]->Tables,点击具体表时总是提示:“store procedure sp_pb70table not found”。 查了一下找到13年前的一篇文章,http://bbs.csdn.net/topics/10020881,从pb7安装目录下的Server目录,将两个sql文件内容通过isql在服务器上操作,结果问题解决。 这段时间一直挠头的一个问题也一并解决:用pb连接数据库,用isql检索数据并通过将数据窗口打开后,save changes以及update都是灰的,无法点击,数据窗口的数据也没办法编辑。 老外也遇到过类似问题: Unable to Update Data in Database Painter 回答者引到主键上去,没解决问题。 为了解决...

阅读全文

mysql_connect(): Headers and client library minor version mismatch. Headers:50540 Library:100015 问题解决

条评论
在Ubuntu 14.04 MariaDB 10.0.15下,运行包含mysql_connect()函数的PHP脚本提示以下Warning: “mysql_connect(): Headers and client library minor version mismatch. Headers:50540 Library:100015” Google了下,在stackoverflow发现只要卸载掉php5-mysql,安装php5-mysqlnd即可。 所谓mysqlnd,是指MySQL native driver,php.net上这样介绍mysqlnd:“MySQL Native Driver is a replacement for the MySQL Client Library (libmysqlclient)” mysqlnd是一个用C写的、替换libmysqlclient的一个PHP扩展。mysqlnd之所以会出现其原因包括licence、性能等诸多方面: A.libmysql驱动是由mysql AB公司(现在是oracle公司)编写, 并按mysql license许可协...

阅读全文