Magento+Linode+LNMP=一点经验

Magento(麦金斗),貌似用的人很多,但我个人来说并不了解这个东西,毕竟我不是做网络购物的。不过我代购的Linode客户中,要求装这个东东的越来越多,以前只装过ECSHOP、SHOPEX,所以花了点时间,在备用的Linode上熟悉了下。期间系统重装了不下5次,生产环境换了三种,总结了几点经验,写下来给有相同需求的童鞋。

一、不要是用5.3及其以上的PHP,因为在几次安装过程中,凡是涉及5.3及其以上版本的php时,安装都会出现诸如页面空白、长时间无反应等情况,最终结果就是安装失败,虽然可能数据库内容已经被建好。

二、对于Nginx,特别是LNMP一键包用户来说,找到对应的伪静态规则是当务之急,所以在我找到之后,不敢独享,需要的基友拿去!(点此打开

三、对于新手来说,不建议使用webmin/virtualmin环境,一来其默认的php是5.3.x,二来其默认的php缺少几个magento必需的函数功能,如果你不想自己编译php的话,推荐使用LNMP一键包。

四、不少环境配置完成之后,PHP的Memory_limit值都是128M,甚至更少,建议基友们将php.ini中的这个值改为256M,当然,前提是你的vps拥有512M内存甚至更多。 Continue reading

图床程序

童鞋们的博客内容越来越丰富、越来越精彩,表现形式也逐步多样化,当然这其中最多的应用还是图片。不过随着图片的越来越多,如何对其进行管理着实是个问题,所以“图床”这个应用就到了发挥作用的时候。最近我也打算搞个图床,也找了几个自己觉得不错、也被不少博主使用的图床程序,同时也希望能给同样在寻找此类应用的童鞋一点点帮助。

1. CF Image Hosting Script:这可以算是个“老牌”的图床程序,国内站长圈子里应用非常多,其最新一次更新是在2011.6.17。其最新版本(1.4.2)主要功能如下:a. 浏览器缓存控制,可以设定图片的失效周期,在一定程度上缓解服务器的流量和负荷压力;b. 随机图片小挂件,可在首页底部显示一个可展示4张随机图片的挂件(Widget);c. 支持psd格式上传,但在上传后会被转化为png格式;d. 阻止上传同一张图片(如何判断是同一张,不详,自己琢磨吧,我估计是MD5);e. 支持图片水印;f. 管理后台的ajax应用;g. 上传时重设图片尺寸;h. 支持Google短网址;i. 支持简体中文;g. 多图片同时上传。还有不少细节上的功能,就不一一列举。另外,如果想移除页面底部的版权等信息,需要付5英镑的费用。 Continue reading

三个靠谱的免费空间

对于网络新人来说,搞到一个靠谱的免费空间,使得自己在一段时间内可以对一些web应用进行实地操作,非常的必要;即便是一些老鸟,在某些时候也需要个免费空间来搞些测试等,所以这里给童鞋们介绍几个我认为还算靠谱的免费空间,最起码不会今天注册、明天跑路!

1. 主机导师:200MB空间,PHP / MySQL,可绑定两个顶级域名,一个FTP帐号,两个MySQL数据库,月流量为10GB。控制面板为WHMCS+Kloxo,虽然说Kloxo的界面巨丑无比,操作起来也远不如Cpanel或DA,即便跟同属免费的Webmin相比也是繁琐很多,但聊胜于无嘛,好歹也是免费空间。需要注意的是,注册之后的所有帐号信息需要在WHMCS后台的“我的信件”中查看,别一直守在Email前等着,他们不发邮件通知。 — 点此注册 — 测试IP:173.242.123.233

2. 主机者 之 番茄一号:200MB空间,PHP / MySQL,可绑定两个顶级域名,多个FTP帐号,两个MySQL数据库,月流量为5GB。控制面板为WHMCS+Cpanel。需要注意的是,免费空间提供的Web Server不是平日里常用的Apache或者Nginx,而是LiteSpeed。貌似该免空的提供者并没有解决FTP User和WWW User的权限问题,会导致Wordpress在进行文件操作时提示输入FTP账户信息。另外这位站长同时提供收费主机,可以关注下。– 点此注册 — 测试IP:66.45.252.235 Continue reading

LAMP一键安装包-XAMPP

对于Linux下的一键安装包,以LNMP(Linux+Nginx+MySQL+PHP)居多,LAMP(Linux+Apache+MySQL+PHP)比较少,而且在国内来说,往往过于强调Nginx的高并发、省内存和安装方便,但话说回来,大部分的中国站长无非玩的就是Wordpress或者Discuz,而且具有高并发需求的也不太多,所以一般来说Apache已经足够用。所以,我还是推荐中小站长们使用Apache,这就介绍个老外的LAMP一键安装包:XAMPP

XAMPP是Apache Friends项目下的产物,而Apache Friends 是一个推广Apache 服务器的非盈利性项目。它由  Kai ‘Oswald’ Seidler 和 Kay Vogelgesang 于 2002 年春天建立,且累计下载次数已突破千万(数据来自Apache Friends的自行统计)。XAMPP同时拥有Linux/Windows/Mac OS X/Solaris这四种版本供使用,各版本都会以“最优”组合方式安装上Apache/MySQL/PhpMyAdmin/PHP(Windows版本的Apache需要自行安装)。 Continue reading

买台BurstNet的VPS做免费空间

最近有个朋友找我要免费空间,说要求不高,大小百兆左右、流量小几十G、LAMP组合即可。可思来想去,这台Linode的VPS不舍地给别人用,所以就买了台BurstNet(俗称84,以下简称亦是)的VPS,OpenVZ的,带俩IP,还有备份空间,还算可以,虽然之前在Hostloc上看到过很多关于84线路差劲、机器性能低下的评论,不过我是打算用这台VPS做免费空间的,大致够用。

说到免费空间,不免会想到从我接触网络开始,免费空间一直就是我自学的平台,如果没有当初的那些个(曾经)存在的免费空间,恐怕我今天也只会浏览网页。而且以我个人经验,既然客户挑选的是免费空间:

第一,它的流量不会很大,假如某人的站流量已经上千独立IP/天,那么他肯定不会“忍声吞气”地安身于免费空间。第二:既然选择免费空间,那么客户“练手”的成分或许会占据大部分,重要的站点不会放置于这里。第三:就像当初建博客时的我一样,很多寻找免费空间的人,需要的仅仅是一处稳定、空间不是大、流量也不需很多的空间,将自己的小窝安身于此,踏踏实实写些东西而已,即使日后访问量、流量增大,我估计情况就返回“第一条”了! Continue reading

网站“出国”还是“归国”?!

不得不说直到现在,Linux在国内仍是个杯具性的存在,也不得不佩服微软一直以来在中国奉行的“欲擒故纵”政策,它直接导致Windows Server的“免费化”,让在国外高高在上的Windows Server在国内可以正面与Linux对抗。而Windows Server的简单易用、图形化操作,将Linux在国内给打得是一败涂地、让其输得是一塌糊涂!

近几年PHP在国内盛行,这也是拜诸如Wordpress、Discuz这样的程序所赐,但仍旧不得不说的是,这些程序相当一部分仍旧是架设在“免费版”Windows Server 2003上的。所以,之前在国内选Linux VPS的时候,确实让我碰了一鼻子的灰、一头的钉子:不是没有纯净版,就是没有最新版,更有甚者256M的VPS都给你配个带GUI的Linux!而且很多IDC给的Linux的更新源都没有改成国内,一旦Update,没几个小时时间,别想完成!以上这些,还不是最让人无奈的,最大煞风景的乃是国内Linux VPS的控制面板,那叫一个简单:除了“重装”、“开关机”、“重启”外,几乎没啥功能,且“重装”还只简单提供一个Centos或者Debian,可选择性、可操控性太小! Continue reading

WordPress Themes

从基于ASP+ACCESS的Pjblog换来Wordpress也不过半年多,但已经喜欢上了它。其实一点就可以说明问题:使用者的圈子大小。Wordpress的使用范围太广了,全世界的个人博客以及其他一些类型的内容发布,都是基于这个东西,所以应运而生的插件、主题,包括问题的反馈和建议等,都不可同日而语。特别是插件和主题,无论是对于作者还是使用者,信息反馈和使用交流,范围和深度都很大、很强。

不过限于本人水平和精力,已经无法再像使用Pjblog时那样弄些小插件、做些小主题供自己消遣、打发时间,取而代之的就是借用他人的主题,在此基础上做些微调,以便适合自己。 Continue reading

由Windows向Linux搬家中遇到的问题

刚稳稳当当地用了三个多月的国内VPS,又耐不住寂寞,跑出来了。原打算在北京的双线VPS上把Windows 2003换成Centos 5来用,在“yum update”的过程中,这机房比蜗牛还慢的国际出口速度,用了两个多小时,竟然只更新了几十兆,总共500多呢,这下好,周一上班之前啥也不用干了,跟它耗着就完了。

要不怎么说“懂点网络的都是墙头草”呢,风往哪刮,人往哪跑。立马,买了台Linode 512内存的VPS,据说这东西不赖,特别是用加州弗里蒙特(Fremont CA)机房的机器,走的HE的线路(HE提供免费DNS),还算比较稳定,况且Linode还有达拉斯(Dallas)的机器,相对来说,国内的访问速度都不错(机房测速)。

在从国内Windows向国外Linux转移的过程中,遇到了几个问题,谷了半天歌之后,还是完美解决,总结一下,若有“同病相怜”之人,可供参考: Continue reading

3个htaccess相关工具

1、屏蔽特定国家和地区的IP地址:朋友要做一个外贸网站,服务器买国外的是确定无疑,关键是他所要求的“屏蔽来自大陆和香港的IP”,有点头疼。找来找去,最终blockacountry这个网站帮我解决了难题。打开站点,选择你要屏蔽的国家和地区的名称,然后点击下方那个“GO”按钮,将会得到所选国家和地区的ip地址范围,而且更加方便的是:你直接将得到的内容复制,粘贴到你的.htaccess文件里就行了,不用再做其他任何设置和修改。

2、新手创建特定条件的htaccess文件:比如我,从Windows中转来Linux时间还不长,对所谓的LAMP还不太熟悉,特别是创建符合一定要求和条件的.htaccess,它的写法、规则让我无所适从、一头雾水。除了请Google帮忙之外,htaccesseditor也是一个不错的配置工具。这是一个来自日本网站,有繁简中文等语言可以选择,主机放置在马拉西亚,国内的访问速度还是不错。站点中设置了常用的htaccess配置选项,简单明了,只要将你需要的功能项填写完整,它就会在下方的文本框中为你自动生成相应的htaccess语句,直接复制、粘贴就行。 Continue reading

MySQL远程管理工具

很早就听说MySQL的管理、特别是远程管理,是如何如何不便,所以之前一直在用MSSQL的Express版。不过自打博客换了Wordpress之后,就不得不跟MySQL打交道了,但用上才知道,MySQL的管理、远程管理工具,不少且相当好用。phpMyAdmin就不用介绍了,在线WEB式管理,功能强大且开源、免费。下面就把我用过的两个小工具介绍给MySQL用户。

1、MySQL GUI Tools,官方的一个管理工具,现在还没有中文版(貌似用MySQL的都多少具备点三脚猫级的鸟语水平吧),功能非常强大,诸如:服务器信息、MySQL服务管理、用户管理、备份恢复、MySQL监控等一应俱全,并且本地、远程都可以用,但诸如:启动变量管理、服务器日志、等需要服务器本地读取的,无法远程使用。

Continue reading