摘要: 又是一篇杂谈,只是用来记录一些不成规律的小东西。最近因为mac系统升级,原先被删掉的apache2突然又冒出来,然后memcache找不到,php.ini修改失效等等,各路奇葩问题都显现出来。心伤~再三折磨后,决定一击毙之,全部删除php、nginx、apache、pear、macport等等,改用... 阅读全文
posted @ 2013-11-01 14:40 zyliang 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 这两天碰到的事。 毫无疑问,这两天碰到蛋疼的事。 No 1、起因 mac下的apache服务瘫痪,各种调试不起作用,最后一次log还是三天前的,给出error更是奇怪 error_log中的报错: [Tue Sep 03 15:13:31 2013] [warn] Init: Session Cac 阅读全文
posted @ 2013-09-10 19:46 zyliang 阅读(7241) 评论(0) 推荐(1) 编辑
摘要: 今天突然接到leader的issue,说超过一个G的大文件,下载不了。于是立马,查配置查资料。结果看到几个陌生名词。下载大文件:nginx: X-Accel-Redirect //nginx自带,很方便,尤其和yii框架结合使用,更方便。squid: X-Accelerator-Varyapache: X-Sendfile //apache的一个第三方组件,需要安装lighttpd: X-Sendfile/X-LIGHTTPD-send-file以上为几个主流的web server ,对于下载,直接文件读取,最吃内存,flush()处理次之,用以上方式,最省内存,吹牛逼点说,是“零内存”消耗. 阅读全文
posted @ 2013-08-30 19:16 zyliang 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 网上查了好久,蛋疼,总是没有一种让我用着舒心的方法。不小心在一个插件里面看到一写法,很不错。特记录。html部分: 注释:红色‘***.html’,是iframe默认的指向地址。js部分: 阅读全文
posted @ 2013-08-01 11:35 zyliang 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: php+crontab的定时任务,看网上各种资料,总是他一言你一语,没有一篇文章,看完就让人懂的。现总结如下: 一、crontab是linux系统功能与程序无关 crontab -e //编辑某个用户的cron服务 //这个最重要,自己编写crontab crontab -l //列出某个用户cro 阅读全文
posted @ 2013-06-27 18:56 zyliang 阅读(3698) 评论(0) 推荐(1) 编辑
摘要: 1、修改php.inifile_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的... 阅读全文
posted @ 2013-05-24 18:01 zyliang 阅读(290) 评论(0) 推荐(0) 编辑
摘要: CPU虚拟化 ThinkCenter下F1进入BIOS设置,cpu setup ,inter vitual Technology 设置为 enable, Vt-x也设置为enable共享文件夹第一步:创建目录mkdir cos第二步:安装共享目录sudo mount -t vboxsf cos co... 阅读全文
posted @ 2013-05-13 19:56 zyliang 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 虽已解决,但仍有不解,先贴出步骤备忘。ubuntu + nginx 下:第一步:yii 的main文件 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, // 这一步是将代码里链接的index.php隐藏掉。 'rules'=>array( ), 'urlSuffix' =>'.html', ),第二步:nginxlocation / { if ( !-e $reques 阅读全文
posted @ 2013-05-10 15:15 zyliang 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: gitosis主要用来管理权限。即通过公钥来管理。安装内容,见参考资料第一个连接,参照一直做到第8步骤。前8步骤都是完美的。我只做补充:补充1、git clone git@hostname:用户名/gitosis-admin.git //这句话,@前面的git,是你第4步的git服务器管理用户,hostname,可以是当前服务器ip地址,或ip地址对于的服务器名称。因为我git中央服务器是搭建在本机,所以hostname是localhost。“用户名”不用写,删掉。补充2、第8步,修改gitosis.conf,是在本地git,不是git中央服务器。git中央服务器是与你用户根目录同层级的,且所 阅读全文
posted @ 2013-05-10 14:58 zyliang 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 以前总是害怕memcached配错,很难找到问题,往往浏览器就报一个空白,什么324这种冷门的错,根本无法追踪错误。昨天、今天,决定不再畏惧,直面挑战,庆幸的是完成了。感动~ 下面是mac下的安装,与ubuntu下有相似之处。第一:memcached 分两块: 1、memcached本身就是属于服务器的高性能的分布式内存对象缓存系统。属于服务器层面的系统,与php、java等语言无关。 2、为了使php能调用它,需要安装php相关的插件,来让cgi能够知道怎么处理里面出现的memcached调用。第二:memcached 安装(正好相对于上面两块):一:memcached 服务器端安装: .. 阅读全文
posted @ 2013-04-24 10:46 zyliang 阅读(556) 评论(0) 推荐(0) 编辑