ImgURL图床2.0版大更新,一个完全不同的图床程序
12月23日,xiaoz再次更新了旗下的开源图床程序ImgURL,这款本地图床程序非常不错我一直都在推荐这款产品。不过新版刚上线的时候还是有一些bug,一直到12月24日才修复完毕,所以今天我们也安装了全新2.0版本的图床程序,仍然会继续使用1.2和1.3版本的程序。需要说明的是2.0版跟以前的版本完全不一样,是一个全新的程序,底层架构已经被xiaoz重写了,已经开始对服务器的运行环境提出要求了,不再是那种开箱即用的程序了。因此如果你的网站没做伪静态的就不要使用2.0版,因为2.0版需要伪静态的支持。下面我们来跟大家详细介绍一下全新2.0版ImgURL图床,以及安装使用配置等一系列的内容。
1系列的最后修补版本为1.4
分别是 1.4 2018-11-06 和 1.41 2018-11-19
这两个版本为1系列最后的修补版本,之后将不再对任何1系列进行更新,如果需要1系列的可以选择上述两个版本使用
2.0 2018-12-19
主要功能
- 支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传
- 支持图片裁剪,自动生成缩略图
- 限制访客上传数量
- 图片压缩
- 图片鉴黄
- 更加友好的后台管理界面
环境要求
- PHP >= 5.6
- PDO_SQLite
- GD2
- ImageMagick
- fileinfo
- pathinfo
首先我们先来简单介绍一下我们一直在推荐的这款图床程序,ImgURL 图床是由xiaoz开发的一款图床程序,2017年12月24日发布了第一版1.0的程序,到今天正好一年。虽然仅仅上线只有一年可却有大量的站长选择使用这款产品。在经历了一年多次版本的修改之后,在2018年的年底2.0版本正式问世,新版本对底层架构全面进行了修改,对服务器的要求也高了,但是你说高吗?我觉得一点也不高,比起那些要求苛刻的程序,这已经算是好的了。
新版本无论是UI还是底层架构全都变了,完全就是一个新的程序,如果没有程序中那些关于xiaoz的内容真的会让人认为这是一个新的程序。新版本在保留原来已有的管理员URL上传、拖拽上传、键盘快捷键上传、游客最多上传10张图片、图片压缩、图片鉴黄等功能之外还增加了多图上传、限制访客上传数量也就是自定义(可以是10可以是5当然也可以是1)以及后台管理页面的UI的升级(看起来很像幻想领域的后台页面),难怪我们都不认识了。不过最大的变化当属增加伪静态功能,不再是开箱即用的程序了,已经成为伪静态家族的成员了。增加在线安装功能,把以前在后台改PHP配置文件填写管理员账号给取消了。新版本使用全新的CodeIgniter架构,对于一些服务器配置低的恐怕就吃不消了,并且需要5.6以上版本的PHP,仍然不占用数据库继续采用文件保存制,SQLite 3已经升级为PDO_SQLite,其实没啥区别一般的服务器都支持。GD2、pathinfo、fileinfo这些PHP模块得开启,fileinfo这一模块如果你的服务器中有网盘或服务器文件管理程序一般都要开启这个,所以只要安装过这些程序自然是没问题的,这些都是必须要支持的否则就无法安装成功。
下面我们来介绍一下怎么安装新版2.0的ImgURL
首先仍然要下载2.0安装包到服务器中
wget https://github.com/helloxz/imgurl/archive/master.zip
unzip master.zip -d /var/www/html
接下来如果你仍然按照以前的安装思维打开浏览器的话,对不起404。因为需要伪静态的支持,如果直接输入域名/二级目录打开的是你的域名/install,最后出现的画面正是404,其实我们主站讲cloudreve网盘的安装时早就告诉过你们了,需要将其单独一个目录,服务器要配置好伪静态与虚拟主机,添加一个单独的二级域名解析到网站根目录,把所有文件全部移动到这个二级域名网站的根目录,接下来打开就能看到安装画面了。
http://www.shibushi.cc/post/110.html
不懂添加虚拟主机、解析二级域名和文件移动到网站根目录是怎么回事的请先看一下安装cloudreve网盘需要怎么安装吧,看懂了怎么配置伪静态与虚拟主机再回来看下一步。
接下来当打开浏览器输入你的域名,出现了你的域名/install/?setup=1就可以安装了,接下来第一页是环境检测页面这里要特别说一下
就是这个第一页,只要出现上图中的画面其实就是环境OK,配置是没有任何的问题(data和imgs目录需要开放全目录777的可写权限),那么为什么还会出现一个未通过呢?正常来说是因为imagemagick没有安装所导致的,但是这不是必须的项目,没有不安装照样也能用2.0版ImgURL,其实那是个图片修改的程序,对于我们一般的站长来说谁去在线修改P图,在下面改好了上传上来就行了,简单点就OK,因此没有必要安装这个。可是问题来了,这个程序没有安装他也过不了啊也不让继续下一步的安装啊,我接下来就告诉大家:
完全可以
那么怎样就可以呢?首先需要你先到我们的主站恶补一个知识点,什么知识点?就是freekan影视导航程序的安装。我们的主站有个文章说的是我们曾经安装过freekan影视导航程序,当然不是叫你们也去安装freekan,而是在freekan安装的过程中也出现了几乎一模一样的问题,第一页打不开就没法安装。你现在去打开xiaoz的帮助文档里面也是给你一个和上图一模一样的图片,但是呢他只是说如果遇到环境问题需要自己去解决,这等于没告诉你怎么去解决这一问题。怎么解决很多人就不知道了吧,我知道。因为我曾经安装过freekan或者曾经安装过freekan的也都知道,解决的办法太简单了。
http://www.shibushi.cc/post/111.html
这里面详细告诉你怎么解决这一问题
方法非常简单,看到浏览器的地址栏上的最后是数字1了吧,把这个数字1改成2,当时安装freekan的时候我们就是把报错页面的数字1给换成了2然后安装成功了。2.0版的这个同样也是这么解决,也就是地址栏要改成域名/install/?setup=2,接下来一切OK你就等着安装成功吧。
接下来只要输入你的管理员登录账号和密码点击确定就可以安装成功。当出现域名/install/?setup=3画面的时候就是成功了。
到这里安装就完成了,接下来打开你的二级域名(单独为其准备一个域名,套二级目录无法使用)就能还像以前那样使用新版ImgURL了。
这里特别说一下“关于”页面,正常的“关于”是一些说明性质的文字,不要做任何改动。可是这次新版的图床xiaoz给加了广告位,宣传什么XX主机、XX上网什么的,很多人想去掉或者改成其他的比如搬瓦工vultr的内容,怎么改很简单修改一个php文件就能改动广告位。
找到/application/views/user目录中的page.php文件将其中的关于广告位的代码中的URL改掉即可。超链接都会看吧,http或者https开头的内容就是要改的内容。你可以打开原来的这个网页,移动到图片那里出现的链接和上面的核对一下是一样的就把他改成你要指向的链接地址,下面那个jpg或者png结尾的链接地址就是图片的链接地址,把他改成你要显示的图片就行,保存php文件上传即可。刷新浏览器立刻生效,注意不要改其他的内容,超链接改错了还好顶多是点开后地址不对或者无法打开图片,要是其他地方给改了就麻烦了,这一页会无法打开或者乱码。
其他内容的修改在别的地方自己去找,可以修改下方的年份,考虑到版权问题我们不建议修改关于xiaoz的任何版权内容。
接下来欢迎访问我们的2.0版页面参观新版图床程序,新版的地址已经搬迁到搬瓦工实验室,地址为 http://image.zzygx.xyz/
更多内容请访问
新版官方演示页面
http://test.imgurl.org/
官方github
https://github.com/helloxz/imgurl
产品论坛
https://ttt.sh/category/6/
更多内容请访问xiaoz的2.0版专题介绍页面
https://www.xiaoz.me/archives/11903
博主写文章很用心啊,支持一个。
谢谢您的来访,您的图床程序真的很不错,但是我想给您新版的图床提个建议。就是下次新版本更新的时候能否取消imagemagick,这个美化图片的程序从安装到使用都很麻烦,对于那些小白站长来说他们可能听都没听说过更不会安装和使用这个程序,而且很多人到现在都还在纠结于怎么安装这个程序才能让这个地方变成绿色,都不知道这一步是可以跳过去的。我曾经看到过一个网站本来想使用您的2.0图床,但是却因为无法成功安装而最终换成了别的图床,造成了用户的流失。所以我还是希望您在下次更新的时候能否考虑一下把这个程序去掉,这就是我的建议欢迎采纳。
您好,新版对imagemagick不再强制要求,建议更新试一下。
好的,谢谢提醒
发现很多人的安装教程里只提到了如何去掉两边的广告。而实际上还一个广告就是博主所提的关于页面里的侧边栏广告。只要新建的md单页也会有三个侧边栏广告。看到作者也留言也没说啥。按照开源说明只要求保留版权,那广告还是可以自行去掉或者修改的。我反正是底部不动,广告全换了。O(∩_∩)O
为了尊重作者版权,我只介绍了修改广告,没有介绍修改版权信息(可以修改,需要自己研究)。因为每位博主想要推广宣传的主机商不一样,可能对于某些人来说他们真的是很讨厌某某主机商更不想给他们做广告。但是这程序你又得用,要不就只能不用了,很是纠结。所以这个方法就是帮助有这种需要修改广告显示的用户,真高兴这个方法能帮助到你。