我移植的图床程序Migs for 百度BAE提供下载了!
2013-01-16已知BUG:小图片不能生成略缩图……
Migs是一款新浪SAE上运行的图床软件,可以非常方便地支持图片管理及批量上传等操作,并且用户界面做的也非常棒。于是就在半年前一个蛋疼的夜晚,我把Migs 移植到了百度BAE,作为个人图床使用。
与原版的Migs相比,我所移植的BAE版本做了一些性能上的优化,使用百度云存储(BCS)作为储存空间,增加了相册分类、剩余空间查看等功能。从一定意义上来讲,比原版更强大。
在运行了一段时间后,令我感到惊奇的是,好多网友都有这个需求,纷纷通过各种联系方式要求我提供BAE版Migs的下载。盛情难却,但苦于事务繁忙,所以一直拖到了现在。今天经过简单的整理,我总算可以把BAE版本的Migs提供给大家下载了。
但我需要说明的是,该软件曾出现漏洞,我的图床也曾被黑客网友“攻陷”。虽然我事后对一些页面做了防SQL注入处理,也使用URL REWRITE隐藏真实页面,但还是不保证漏洞都补上了。此外,还有个缺点,就是本人比较懒,相册分类管理页面没有做,需要进入数据库(mi_category表)进行相册分类的增删操作。
下面介绍下安装步骤:
第一步、创建一个应用,然后创建一个新版本。对创建的新版本选择“包上传更新”,将从百度网盘
(http://pan.baidu.com/share/link?shareid=377273241&uk=4228204247,存在些问题,暂时撤下)下载到的Migs4BAE上传到服务器 。
第二步、选择“编辑”,然后使用BAE Code Editor打开config.php文件,作几个简单的更改:
1. 第15行,设置数据库名称;
2. 第29行,设置应用名称;
3. 第32行和第34行,设置百度云存储(BCS)的AK公钥和SK私钥。
第三步、打开浏览器,键入你创建的应用网址(http://yourapp.duapp.com,事先记得将创建的新版本上线),进入安装界面。填写相关信息,安装完成!(貌似安装时使用中文会出现乱码,但没关系,安装完成后在后台改下就ok了)
第四步、登陆后台,站点设置->storage设置,如果容量相关参数和事实相一致,OK,这就说明信息填写正确,否则你就要检查AK、SK、Storage名称是否都填写正确了。
好了,就说这么多吧,还有不明白的,可以在本页留言,我尽量帮忙解决。(注意,默认相册不能删除!出于程序效率考虑,采用HTML上传方式时,上传完成后并不直接生成略缩图,而是等查看“所有图片”时才生成)Bucket一定要记得设置成公开读哦!
演示:http://1.mawenjian.duapp.com/
您可能也喜欢:
129 条评论
-
为什么我上传以后,安装什么都没有问题,都能到最后,但是我发现安装完成后数据库里面灭有表,登录的时候显示验证用户名或密码错误,这是什么情况???
-
博主能不能把这个程序移植出来?不少人喜欢简单的php的。
-
博主 这个有没有普通PHP的呢 我找了下,不是BAE就是SAE的!
-
为什么我的缩略图不出现呢。。。求救。。。chenxugame.duapp.com/
-
感谢分享,我也想试试
-
你好,博主,我安装后点击登录就出现乱码(“鐢ㄦ埛鍚嶆垨鑰呭瘑鐮侀敊璇�”仅仅出现这一串字符),这是什么情况??你的QQ是多少??
-
超级喜欢这个图床程序,部署完毕啦 可是上传一直显示pending 什么原因呀
-
我说反了,是你看这个就明白了
http://sysimg.bcs.duapp.com/2013/10/%40%23%24.jpg 可以打开,
http://sysimg.bcs.duapp.com/2013/10/@#$.jpg 这个则不可以。
-
-
你好,非常感谢你的移植,发现一个bug:图片上传后无法删除,不知何故,必须到bae后台删除图片以及对应数据库表
-
看了你的留言回复,半天才弄好http://iimages.duapp.com/
-
可以安装在BAE的二级目录下吗?
-
检查了很多遍,还是登陆密码错误。不知道怎么办
-
请问出现Upload Error: 500怎么回事?上传不了图片耶……我的QQ:894467908 thx~
-
Upload Error: 500 郁闷了
-
你好,我在数据库category表中添加了几个分类相册,但是在分类相册下上传超过10张图片的时候点击翻页那个箭头没有效果,点击完还是显示当前的这9张图片。我应该修改哪里?
-
我安装成功了,可是关于怎么设置分类,怎么弄防盗链对玩我等小白来说,还是有难度,如果能给点教程,那是非常感激不尽的
-
昨天刚安装了这个图床。感觉很好用。但是我现在想把上传的图片都放在一个固定文件夹里而不是按照我上传的年月份来自己新建文件夹应该更改哪个文件的什么字段才可以实现呢,类似于云存储里的2013文件夹--->08文件夹
-
设置了
-
{"Error":{"code":"11","Message":"ACL:Can not find [sign] in querystring.","LogId":"3776254649"}}你好,我的显示是这,图片看不到 http://pictureku.duapp.com/
-
请问博主如何设置分类目录,还有想问一下,如何把原版migs for sae的生成缩略图像博主修改的for bae一样,改为指定宽度,自适应高度,原版的缩略图都是200*149的,而博主的都是200宽度,高度自适应。
-
为什么我创建成功了,到那时登陆说我账户和moma错误呢.ungelivable.duapp.com
-
你好可以考虑把这个图传作为自己的博客图传吗?就是自己的wordpress,上穿图片的时候可以直接上床的百度bae的空间上,这样对于那些在美国空间上的博客有好处,避免了访问太慢的问题,呵呵,希望高手你能研究一下,现在有个wordpress的插件 Hacklog Remote Attachment 这个插件实现了远程上传图片,呵呵如果你有能力可以试着把插件改一改,直接变成傻瓜式的直接配置一下,什么配置百度的那个钥匙就可以上传,呵呵相信那些玩worpress的人会感谢你! 我就是一个理想主义者不要见怪哦!!呵呵希望高手你能去研究一下!
-
我这里显示。但是可以访问的。总容量0.00MB,已经使用0.03MB,还有-0.03MB可以使用,使用了0.00%的存储空间。
lstuchuang.duapp.com -
你好 我按照你写的做 为啥显示不了缩略图 点击以后大图可以显示的
-
您好,有一个小问题:上传图片后缩略图不能生成是什么原因呢?(其他都没问题),按照前面的介绍更新了photos.php还是不行,网站地址:http://discuzhjz.duapp.com
-
博主给的那可以加多个账户吧?怎么加呢?
还有设置防盗链是怎么设置啊?
stting界面没有应该怎么改stting文件?
谢谢答复-
还有个不是bug的bug上传的是错误的mp3文件会直接提示对象创建错误没有提示。。。。。。。
-
-
不知道算不算bug。
在所有图片页面,点击下一页那个箭头的按钮,会链接到http://域名/list.phppage/2,这页面没有,显示404错误。
望博主改进。 -
建议博主把修改后程序重新打个包,重新发个下载链接,这样简单点
-
config.php设置好了。但是不知道哪里出错了,登陆提示用户名或密码错误,在数据库里也没有发现相关的表记录。,求指导。我把安装包、用户名密码一并发到你邮箱,谢谢了。
-
怎么上传图片老是提示:Upload Error: 500,传不了图片哇 ……。
-
你好 我上传图片直接500错误 图片是无法上传的
-
BCS是什么?BAE应该是和SAE对应的吧?但是SAE不是能够防盗链吗?在那个migs for sae的程序里是允许防盗链的啊
另外代码空间是什么意思?多谢回答
再问一句,这个博客在移动设备上的显示效果真不错,能不能说说是怎么做到的?是用了WP插件? -
非常感谢~但是BAE不支持防外链,因此还是转战SAE了
不过BAE的空间比SAE厚道啊,SAE还需要什么豆豆的,没了就不让用了~ -
你好,能帮我看看吗?
我的也是显示{"Error":{"code":"11","Message":"ACL:Can not find [sign] in querystring.","LogId":"1472619291"}} 这类
是不是公钥私钥没填对啊? -
能不能把网盘程序owncloud 移植到bae上去??
-
我用了这个程序咋不能生成缩略图呢,http://tukuczj.duapp.com
-
bae图床如何重命名上传文件名?
list.php页面翻页代码少了个斜杠。 -
百度云空间配额就20gb,想问一下:能够实现和百度网盘进行联系吗?这样就不用费事的把资源传到百度网盘,然后创建公开链接了。
好久没来了,过来踩踩