- 博客(45)
- 收藏
- 关注
原创 80端口被system进程占用
系统:window service 2003全新服务器,就安装了一些必要的软件以及sql server 2008。由于在服务器上搭建一个java的web环境,但是安装过程提示80端口被占用。通过 netstat -ano查找具体哪个进程给占用了pid为4的进程占用了80端口(已经修复,无法还原到pid是4的),如果是图中的1280,则很容易就能查找出哪个进程占用的,然后修改一
2014-03-18 11:40:21
911
原创 apache启动失败,80端口被占
开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选”查看”-”选择列”经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要确定谁占用了
2014-03-03 14:31:53
1163
原创 如何设置去掉UltraEdit-32的.bak文件
高级->设置->文件处理->备份 第一行的选不备份就可以了。有时候.bak文件也蛮好的,可以在出错的时候,就可以恢复。不过,有时候用svn之类的时候,就有点不方便了。
2014-03-03 14:30:44
874
转载 span无法确定宽度的解决方案
Test Span<!--span {background-color:#ffcc00;width:150px ;}-->span {background-color:#ffcc00;width:150px ;}fixed width span通过试验以后发现,无效,无论是在Firefox还 是IE中都无效 。通过查阅 CSS2
2014-03-03 14:29:11
837
原创 CodeIgniter 分页类使用
在使用CodeIgniter自带的分页类的时候,按照手册上写的一步一步操作,但是就是不能得到自己所想要的结果,分页的效果就是不出现。下面就是CodeIgniter手册的实例$config['base_url'] = site_url("admin/category/index/".$type); $config['total_rows'] = 200; $config['per_p
2014-03-03 14:25:56
1086
原创 dilicms后台post原理
刚接触一个基于CodeIgniter(以下简称CI)的cms–dilicms,虽然这个只有后台功能,但是对我理解CI应该会有不小的帮助。在后台提交一个form表单的时候,发现dilicms木有提交到当前那个函数下,而是提交到了原函数名的扩展上,比如这样的一个form表单按照CI的路径规则,这个表单应该提交到setting控制层的site函数中,通过site函数来处理提交过来的表单,但是,事
2014-03-03 14:23:06
1214
2
转载 ajax初始化代码
javascript原生的ajax初始化请求方法: //初始xmlHttpfunction createXMLHttpRequest(){ var xmlHttp; if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari xmlHttp=new XMLHttpRequest();
2014-03-03 14:20:40
767
转载 无法访问工作组计算机的解决办法
问题一:查看工作组计算时能看见工作组中的其它计算机,但进不去:在网上邻居中查看工作组计算机时,经常会遇到一个问题:即两台计算机都在同一个工作组内,A计算机可以通过查看工作组中的计算机,进入B计算机的共享文件夹中;而B计算机却不能查看A计算机,如图:其实解决这些问题非常简单。具体步骤是:第一步:点击“开始”-”运行”,输入gpedit.msc,进入组策略第二步
2014-03-03 14:18:39
2107
原创 都是static惹的祸
最近在处理页面错误的时候,遇到一个商品金额偶尔计算不对的问题,困扰了无数个白天黑夜。通过检查整个下单过程,怀疑最有问题的就是产生订单过程,因为在这个时候,数据被记录到了数据库。于是乎,就开始阅读整个代码逻辑,从逻辑上看,整个生成订单过程是木有错误的。写日志,等发生商品金额错误的订单时候,去看一下log信息。但是,在产生商品金额错误时,发现,逻辑中的计算金额木有错误。在一次偶然的情况下,发现了,原来
2014-03-03 14:16:16
665
原创 discuz x后台设置签名字数无效
在discuz x2后台设置各种用户组个性签名的长度,新手10个字等,但是实际运用中发现,这个限制一直无效。后调试代码发现,实际在提交签名后,字数限制会变成200。只能一步一步的调试,最终发现问题出在了qq互联上了。在DISCUZ_ROOT.”source/plugin/qqconnect/connect.class.php”文件中有段代码if(submitcheck('profilesu
2014-02-27 09:51:02
855
原创 discuz x2修改注册获取密码到第三方平台
由于discuz x2,ucenter,第三方平台通信,但是由于整个ucenter的同步接口存在很多问题,尤其同步信息那块,问题多多,无奈之下,只能把用户密码修改,注册用户,找回密码等功能放在第三方平台。1. 修改 /template/default/member/login_simple.htm页面代码里的两处 {lang forgotpw} $_G['setting']['regl
2014-02-27 09:49:45
1215
原创 与ucenter同步信息 报“Access denied for agent changed”
在与ucenter通信的时候,返回了“Access denied for agent changed”的403提示,在网上查询了,网上提供了以下的方法去解决方案:1.检查DZ目录下config.inc.php文件中define(‘UC_KEY’,’通讯密码’)的通讯密码。这里的通讯密码要和UC中的密码一致。2.检查config.inc.php里define(‘UC_APPID’, ’1′)里
2014-02-27 09:47:21
3608
原创 discuz论坛登录慢,访问页面正常
由于需要做论坛同步,等全部东西放到外网上时,发现论坛登录退出超级的慢,而访问其他一切正常,后台登录也正常。经过调试发现,问题出现在了ucenter同步上,由于discuz的ucenter同步配置文件里面的信息里的ip是之前服务器的,所以导致了此问题的发生。修改 config/ucenter_config.php 我的是discux x1.5, discuz x2的名字应该不是这个,反正就是类似
2014-02-27 09:45:04
2302
1
原创 使用java ucenter api(utf8)同步ucenter信息乱码问题
由于网站是用java写的,所以使用了http://code.google.com/p/discuz-ucenter-api-for-java/ 这个api,由于java接口api是utf8,但我们的论坛是gbk的,在本地测试的时候,由于本地机器是window,所以整个测试过程中未发现乱码问题。但是由于服务器是linux的,代码一放上去,注册用户为中文的就出现乱码问题。一开始把中文用户名使用ne
2014-02-27 09:43:10
1050
转载 php 通过代码定时执行功能
类似于linux的crontab功能,或许没那么强大而已ignore_user_abort();//关掉浏览器,PHP也会继续执行set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行$i=0;do{//业务逻辑代码 sleep(2);// 等待2秒后再次运行 error_log($i.":".time()."\n",3,"log.t
2014-02-27 09:40:54
694
转载 php 实现求出两个文件的相对地址
function comparePath($path_a, $path_b) { //切割路径. $array_a =explode('/', $path_a); $array_b =explode('/', $path_b); //从数组中删除最后的文件,剩下的全为文件夹名称. $file_a =array_pop($array_a); $file
2014-02-27 09:38:47
630
原创 360安全浏览器不支持base相对路径
360安全浏览器不支持base相对路径,对于设置了相对路径的base的页面,在其他浏览器上图片显示正常(ie8,firfox,chrome,360急速浏览器),但是在360安全浏览器上,就会出现图片无法显示的问题。把base的url地址改成绝对地址,一切正常了。
2014-02-27 09:36:58
1213
原创 网站报502 bad gateway
今天打开网站,发现报502 bad gateway错误,以为老问题,nginx服务器出问题,习惯性重启了一下vps,但是重启了几遍还是报502 bad gateway的错误,无奈,通过ssh连接服务器,查看了一下进程,发现php-fpm这个进程没有,于是乎使用命令/etc/init.d/php-fpm start回车后,命令行返回Starting php-fpm
2014-02-27 09:35:10
1724
原创 ECshop语言包lang的加载原理
当前使用的ecshop的版本:2.7.3,ecshop 2.7.3版本的网店系统的语言包的位置是ecshop文件下 languages/xxx/ 其中的xxx表示各种语言的文件夹,里面存放指定语言的内容。ecshop默认的语言包为中文简体即zh_cn目录.语言包的载入过程都是通过ecshop的init.php中的require(ROOT_PATH . ‘languages/’ . $_
2014-02-27 09:33:05
3126
转载 类似天猫商品详情随浏览器移动
使用该函数,必须集成于jquery包原理:当浏览器移动到某个指定位置时,该图层上浮,然后加入一个样式,让该div层定位于浏览器顶部//控制头部购物车的显示 function fixshow(min_height){ min_height ? min_height = min_height : min_height = 830; $(window).scroll(f
2014-02-27 09:31:36
775
原创 win7 64位 php环境开启curl服务Call to undefined function curl_init()
无法使用curl_init(),一般情况问题可能出在没有去加载php的扩展文件php_curl.dll(windows操作系统),但是检查了一下系统配置,发现,环境下已经将php.ini文件里;extension=php_curl.dll修改为extension=php_curl.dll但是还是报Call to undefined function
2014-02-27 09:22:29
2256
转载 淘宝店铺新手:实战提升流量销量经验
开淘宝的注意事项:1:心态 心 态一定要端正,目前才开始做淘宝,如果您没有有竞争力的货源,没有足够的资金,基本上是不能月入几万的,这种例子有很多,但是成功的偶然性不可复制,如果 你是兼职做淘宝,就把淘宝当成一个业余工作挣一些零花钱,如果你辞职做淘宝请一定要三思而后行,做淘宝一点不比上班轻松,如果你做淘宝月利润1万,看似很 多,但是别忘了做淘宝是没人给你缴纳社保和公积金,做淘宝你的工作时间绝
2014-02-27 09:17:55
1578
原创 ecshop去版权
1.关闭后台云服务检测:admin/cloud.php中在 act==’cloud_remind’后的第一行加入make_json_result('0');return ;这样就屏蔽了ecshop去云平台检查是否是授权版本2.关闭后台云服务中心菜单admin/templates/menu.htm的js最后位置的下面这段js代码删除或者注释Ajax.call
2014-02-27 09:09:35
1039
转载 使用Shell脚本批量清除Nginx缓存
前言*随着整个互联网的发展,产生了无数大大小小的网站,随之而来用户对网站UI和速度体验也在日益加强,对企业或者个人来说,赢得用户体验也就意味着赢得先机。那今天我们在这里针对网站速度这方面来一起交流,提高网站速度对于运维工程师、程序员来说变得至关重要。运维工程师首先得在日常网站运维中发现影响网站速度的各种因素得逐个推动然后解决。提高网站速度体验除了本身网站程序优化外,对于LinuxS
2014-02-27 09:03:11
1812
原创 wordpress url静态化(url rewrite规则)apache版
1. 开起apache的rewrite功能打开apache的配置文件:httpd.conf 搜索:LoadModule rewrite_module modules/mod_rewrite.so把前面的#去掉在httpd.conf里面找到AllowOverride None修改为AllowOverride All第一步已经完成,apache的url
2014-02-27 09:00:48
2227
原创 php 把全角字符转换成半角
经常遇到用户把英文字符或者标点符号写成了全角,有时候会导致系统无法识别,所以应该先把全角的字符全部转换成正常的半角,减少问题存在。其实原理很简单,也很笨吧,就是把所有的全角字符替换成对应的半角字符,摘自ecshop开源代码里面。/** * 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符 * * @access public * @param str
2014-02-26 10:29:26
1614
转载 西部数据硬盘第一次启动很慢
最近家里两台笔记本电脑每天第一次开机时间都很慢,正常情况下开机到加载完开机软件需要5,6分钟,有时候甚至更长。一直以为是我安装的软件问题,通过某软件管家把开机启动软件和系统加载的不是必须的全部关闭,但是无任何效果。检查驱动,一切都正常。杀毒,也正常。开始怀疑硬件问题,两台电脑一台是惠普一台宏基,硬件方面搭界不是强,唯一的就是两台电脑都是西部数据的移动硬盘,在网上查了一下,而且都是属于那种绿盘(好像
2014-02-26 10:25:38
2266
原创 哈票网(www.hipiao.com)密码找回bug
在哈票网上有帐号,不过,曾经把帐号密码给忘了,然后一切可以想起的来的找回密码的方式都尝试,我提供的信息都不对。无奈之下,我去了当地的电影院尝试修改密码,然后尝试后被告知手机号不对,无法修改密码,他们的柜台的机器权限也不多,没办法。后来进邮箱,发现,我曾今用邮箱修找回过密码,看见邮箱找回密码的文章中有一条跳转到哈票网修改密码的连接,点进去,然后系统提示该连接无效了,但是没有跳转,报着试试看的
2014-02-26 10:22:46
1515
原创 小米手机-米1 wifi密码输入正确但还是被提示密码错误
手机:小米手机 mi one plus系统:miui-2.3.6f之前由于公司的wifi修改了密码,导致了手机无法连上wifi。症状:连接wifi时候,提示密码错误,然后输入正确的wifi密码,但是还是被提示密码错误。解决方法:按住该wifi数秒,弹出选项,然后选择修改网络,重新输入新的wifi密码,保存。然后wifi自动连接上了。结果:问题完美解决。
2014-02-26 10:21:13
6316
原创 TypeError: e[h] is not a function
通过js提交form表单的时候,js报错:TypeError: e[h] is not a function,检查整个代码,未发现任何异常,但是还是没办法提交。起初以为是jquery的问题,但是之前写的js提交代码很正常的,排除了这个可能性。最后发现,原来是因为我把的id属性定义为submit,可能是因为这个原因导致了jquery 的报错吧。立马改成其他名字,神奇般的恢复了
2014-02-26 10:20:25
7110
2
原创 ecshop模版设置添加广告不成功
在ecshop后台模版设置页面进行广告设置时,添加了一个广告位置,但是保存后没有显示在页面上。后来检查数据库发现,数据是已经保存到了数据里里面了,但是就是没有生成到指定页面的指定位置上。通过调试发现,ecshop的template.php页面遍历所有可编辑区域,竟然没有我添加的那块内容。检查了lib_template.php页面里的正则,发现了一些猫腻。程序通过正则表达式进行可编辑区域的获
2014-02-26 10:04:51
1010
原创 linux 删除目录下所有指定文件
find /www/ -name vssver2.scc -exec rm -rf {} \;命令是网上搜的,但是经过测试通过的,可以使用的网上还有个命令,为测试过find ./ -name vssver2.scc | xargs rm -rf #删除目录下所有vssver2.scc文件。推荐!
2014-02-26 10:02:27
1063
原创 ecshop源代码上传服务器后上传图片不显示
服务器:linux – centos 32位把ecshop源码上传到服务器后,测试上床图片,显示图片上传成功了,但是图片地址不对。进入服务器查看,发现所有图片都上传到了images目录下面的月份文件夹里面,没有进入该目录里面的子目录。想到应该是文件夹权限没有赋予,果断把文件夹权限修改为777,重新上传图片测试,一切正常了。
2014-02-26 10:00:59
1554
原创 lnmp开启fsockopen()函数
网站是使用ecshop架设的,在后台配置邮箱信息时提示“服务器没有开起fsockopen”,查看了相关文档,并结合php的环境lnmp,发现lnmp对php的某些函数进行了限制使用,解决办法就是从禁止使用函数列表里面去除该函数名。具体操作方法://编辑/usr/local/php/etc/php.ini 查找disable_functions //将里面的fsockopen
2014-02-26 09:59:38
1105
原创 电脑主机箱前置耳机没声音(window7)
自己组装的电脑,当安装完系统后,在右下角的声音标识处有个叉叉,貌似是表示声音有问题。把耳机插到主机箱的前面耳机孔,没有声音,而插到主机箱后面的耳机孔,一切正常。解决办法:1. 打开“控制面板->显示大图标->高清晰音频处理”2.点击界面右边的一个黄色文件夹图形,在弹出框里选中”禁用前面板孔检测“
2014-02-26 09:57:51
948
原创 dilicms后台左侧不显示菜单栏
在使用dilicms(基于codeigniter开发的),在添加了一个controller后,在后台查看该页面,发现左侧菜单栏没有显示。解决方法:在/shared/libraries/Acl.php代码页中进行修改。1.找到该class的方法 _filter_menus里,找到case ‘system’:2.在此位置添加刚创建的那个类的名称 比如:我创建了一个produc
2014-02-26 09:56:00
995
原创 重启服务器后网站访问不了,防火墙在作怪
最近重启了一下服务器,然后把所有的进程都启动了,nginx,php-fpm,mysql都已经启动了,但是网站还是访问不了。一开始以为是nginx的问题,于是删了nginx的进程重新启动,但是网站还是不能访问。后来不经意间想到防火墙,难道是防火墙导致了网站无法访问?于是乎决定关闭防火墙;输入命令: /etc/rc.d/init.d/iptables stop回车,测试
2014-02-26 09:54:18
3373
原创 lunix 查找80端口被占的命令
linux环境下,经常在重启apache或者nginx的时候,发现无法重启,总是提示80端口被某个进程给占用了。初步怀疑是apache或者nginx重启命令没有完全关闭掉,通过linux命令netstat -ntpl | grep 80查找出占用80端口的进程,然后根据pid来进行强制关闭kill -9 命令 我是新手而已,高手直接无视吧
2014-02-26 09:52:46
802
原创 ecshop广告位添加之后不显示的原因分析
ecshop前台页面广告位不显示不外乎以下几种情况,一一检查,一般都可以解决。1.检查一下后台的广告位的时间是否到期了,如果到期之后,广告位的图片就不会显示。修改方式:进入ecshop后台->广告列表->编辑,把广告位的结束日期定在今日之后,刷新前台页面就可以显示出广告位了,ps:不显示的话,就清空一下缓存在刷新页面。2.确定你上传的图片名称,是不是英文加数字,因为某些服务
2014-02-26 09:51:30
2153
原创 ecshop $_CFG 全局参数配置文件
全局参数配置的静态文件是 “/tmp/static_caches/shop_config.php”所有参数在数据库表 “ecs_shop_config”代码操作函数是 /include/lib_common.php 里的函数 load_config()。操作过程是 先判断缓存静态文件是否存在内容,如果有内容,直接读取内容,如果是空数据,则去数据库查询所有的配置信息,然后赋
2014-02-26 09:50:05
1275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人