奇怪的“Parse error: syntax error, unexpected $end”错误!

2011年10月17日 17,391 浏览数 没有评论

  测试一款开源的CMS系统,在运行安装文件的时候页面竟然显示“Parse error: syntax error, unexpected $end”错误,查看源代码发现代码是结束的,标准的都是以 结束。虽然使用短标记方式也可以,但如果php.ini中没有开启短标记支持就会报上述错误。

解决办法:

  打开php.ini搜索“short_open_tag = OFF”,将OFF改为ON,保存退出后重新启动Apache,OK!

分类: 网站相关 标签:

网站被挂马,我的处理办法

2010年10月16日 12,432 浏览数 1 条评论

  近一段时间以来,我处理了一批被挂马的网站,总结了一些办法,现将处理步骤公布如下:

  先啰嗦一下说点题外话:

一、网站是什么原因被挂马的?

1.网站空间出现问题,如服务器系统漏洞、空间管理系统漏洞、空间权限配置不合理等等。一旦被攻破,该服务器上几乎所有的网站都会受影响;

2.网站后台系统漏洞,如开源后台的上传模块;

3.网站后台管理帐户丢失;

二、网站挂马的方式

1.页面内直接嵌入代码

2.JS文件方式

3.iframe小框架方式

4.图片方式

  下面以ASP环境为例讲讲处理步骤: 阅读全文…

分类: 网站相关 标签: , ,

处理网站被挂马一例

2010年9月7日 4,220 浏览数 没有评论

  以前帮朋友做的一个网站,托管在垃圾IDC的虚拟主机上(朋友自己买的,图便宜嘛!),没过多长时间网站就被挂马了,朋友急忙找我处理。我仔细分析了一下:网站程序是我自己写的,不会有开源系统那样漏洞被人利用;只能是IDC被攻陷了,导致整个服务器上的网站都遭殃?我使用“旁注”工具测试该服务器上的其它站点,验证了我的判断是正确的!建议朋友立马换空间,朋友同意。

  经过一翻折腾,重新整理好的网站在新空间里顺利运行了!

  没过几天,朋友告诉我网站又被挂马了。感觉这次应该不是空间问题了,有可能是以前种的木马没有被发现!我仔细查看网站中的程序文件,甚至每个都打开看看(怕源代码被改写,添个一句话后门什么的),没发现异常。静下心想一下:木马为了防止被杀毒软件杀掉,基本上都是加密的,但是要让IIS运行加密的程序,需要在代码首行加上一句“<%@ language="VBScript.Encode" codepage="936"%>”。好了,查找一下“VBScript.Encode”这个关键词吧!我打开的“Advanced Find and Replace”工具 如下图:

  查找所有文件,搜索关键词是“VBScript.Encode”,几秒钟给出了结果:在images文件夹中找到了“l.asp;v.jpg”这个图片文件,经查看源代码发现它的确是木马程序。之前我只查看“.ASP、.ASA”文件,没想到给上传了个图片木马,以后大家处理这类问题时要注意一下!

  “Advanced Find and Replace”是一款功能超强的文本查找和替换工具,并且支持正则表达式,简直是处理网页挂马的利器!本站提供下载: 点击下载 (解压密码:wuhuaguo.org)

分类: 网站相关 标签: ,

排除mysql启动时的错误

2010年8月26日 228,533 浏览数 评论已被关闭

今天发现服务器上MYSQL不知什么原因停止运行了,立马登陆后重新启动看看,输入如下命令:

#/usr/local/mysql/share/mysql/mysql.server status
先看一下运行状态,显示为:
ERROR! MySQL is not running, but lock exists

#/usr/local/mysql/share/mysql/mysql.server start
启动mysql,显示:
Starting MySQL…… ERROR! Manager of pid-file quit without updating file.

出现错误,启动失败! 阅读全文…

分类: 网站相关 标签:

关于网站建设,您应该知道的内容

2010年7月13日 5,289 浏览数 没有评论

  由于长期从事互联网工作,经常会给小企业或个体工商户做网站,在和他们沟通的过程中,我发现他们对于网站建设的基础知识知之甚少,下面我简要说一下有关网站建设的一些内容。

  一、网站建设步骤

  1.考虑好我的网站要为用户提供哪些内容及服务,比如我想在网站上展示一些产品信息,让客户能方便地联系到我。

  2.根据第一条要求准备网站建设用资料,包括:公司简介、联系方式、公司标志、产品信息、宣传材料、相关照片等等。

  3.找网站设计公司或个人为你建设网站,和他们交流并详细描述你的想法,包括:网站大致版式、颜色、功能、域名等。

  4.为设计公司提供材料,并支付定金。在网站建设过程中,根据设计师要求,及时补充材料。

  5.设计公司提供网站初稿,并且根据你的要求进行反复修改,直至定稿。在这一阶段,由于你的审美观和设计师的审美观不同,网页模板可能会有很大争议,你可以通过与同类型优秀网站相比较,或者查看模板制作的精细程度来决定是否合格。如果设计师从业时间长、经验丰富、并有大量优秀作品,你需要牺牲自己的要求,以设计师思路为主。

  6.购买网站域名和空间,并开始备案(国外域名无需备案),如果是增值性网站还需要办理各种许可证,可让设计公司协助处理。

  6.网站建设进入测试阶段,这时你可以添加内容,学习使用后台系统,并将使用过程中遇到的问题及时反馈。

  7.测试完成,网站正式运行。设计公司将网站的域名管理帐户、空间FTP帐户、数据库帐户等信息交给你,你支付余下建站费用,并与其商量以后网站维护事宜。

  8.网站改版、域名和空间续费问题,可与设计公司协商处理。 阅读全文…

分类: 网站相关 标签: