苏格拉邸 | 网络 | 3,969 人看过 | 2011.08.21
折腾图床小记

经常遇到要贴图的时候,以前也用到各种图床,不过总有各种各样让人不满意的地方,而能传H图的更是少之又少。索性自己架设一个图床吧!

正好以前注册过一大堆.tk的米,有一个caise.tk,寓意彩色天空,刚好与图床的主题吻合,就拿来用了。主机是最麻烦的事,图床这东西要流量和硬盘都大,而若是接受H图则更要考虑流量的问题。以前注册过很多超大流量甚至无限主机,测试了一个又一个,不是主机不稳定就是已经挂掉了,基本全部作废。后来在网上搜到用sourceforge.net的主机,感觉还可以。SF相信很多人都知道,著名的开源项目网站,很多很多开源软件都托管于此。而SF也为每个项目提供了无限虚拟主机服务。正是看中了SF的口碑和声望,我决定把图床放到SF上。

在SF上其实并不顺利,申请项目,开通虚拟主机服务,绑米,开数据库等等都比以前接触到的主机略显繁琐一些。弄了一天把这些统统搞定,然后开始选择图床程序。程序太多了,但是我总结有以下几类:私人图床(仅自己传图)、公用图床(除自己外其他用户也可传图)、带数据库(一般系统比较大,对用户管理和图片管理很完善,严格说来不应该叫图床了,应该叫相册)、不带数据库(轻量级图床,我比较喜欢的类型)。比较流行的几个图床我也都试了,最后选定的是Chevereto。不过安装Chevereto的时候也并不顺利,SF主机的权限规则很严格,我甚至没办法给文件设置777,755时也有很多操作必须手动完成,原本以为这只是安装时会遇到的问题,没想到这为日后的一系列事情埋下了伏笔。

安装好Chevereto,图床试用了一天,问题来了。其一,Chevereto的图床在图片上传成功后会返回图片预览,但是却不提供站内已传图片的预览,就是说如果我要找一张传过的图是不可能的。其二,主机限定的单文件2M,实际测试时1.3M左右的文件就出错,似乎是主机的问题。其三,SF主机绑米www却绑不上,或许是我没好好读帮助文档,总之用www就报错。主机问题先放一边,先看看换个图床程序能不能解决问题。除了Chevereto之外另一个我看好的程序就是CF Image Hosting Script了,安装之。没想到的是,由于前面说的权限问题,我在SF主机上竟然没有安装成功。后来换了一个又一个的程序,多多少少都有问题,最后无奈的选择换主机。

选主机是纠结的。最终选择了这款100G/1T的超大主机Free cPanel Hosting(感谢老哥提供的资讯),虽然有点不太靠谱,就将就着用吧。在这个主机上装CF Image Hosting Script很顺利,没有任何问题。但是测试后有个问题,默认情况下返回的url并不是严格的xxx/xxx.xxx的格式而是xxx/?id=xxx的格式,这很蛋疼,因为有些地方不识别这种url的。后来在官方论坛上看到了管理员提出的解决办法,见此http://forum.codefuture.co.uk/viewtopic.php?id=114 。

至此,折腾了几天的图床终于差不多了,不过仍有需要改进的地方,比如CF会在后台自动将bmp转换成jpg,又比如主机现在默认上传文件大小是2M等等。正在着手解决这些问题。我最担心的还是主机是否靠谱,多久会挂,免费主机么,大多都布靠谱。

不管怎样,图床还是建起来了,各位有需要就来用吧(特别注明,图片内容不限,比如H图)。

caise.tk 彩色天空

« »

没有评论

发表评论


*