本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme
ImgURL是一个开源、免费的图床程序,ImgURL 2.x之后对环境要求更高,尤其是ImageMagick组件的支持,很多朋友不清楚怎样安装这个组件,这篇文章分享宝塔面板安装ImgURL 2.x图床的过程(包括ImgURL 2.x需要的各种组件)
准备工作
- 已经安装宝塔面板
- 在宝塔后台创建一个站点
- 下载ImgURL 2.x 上传到站点根目录并解压
设置伪静态
如果您宝塔面板安装的Apache则不需要再设置伪静态,直接跳过这个步骤,如果使用的Nginx环境,请继续往下看。
找到对应的站点 - 点击后面设置按钮 - 伪静态 - 添加下面的伪静态规则
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~* \.(db3|json)$ {
deny all;
}
location ~* ^/(temp|upload|imgs|data|application|static|system)/.*.(php|php5)$ {
return 403;
}
安装fileinfo & imagemagick
在宝塔后台 - 软件管理 - 找到您站点对应的PHP版本 - 设置PHP - 安装扩展 - 勾选fileinfo
和imagemagick
,如下截图。
安装ImgURL 2.x
其它所需扩展宝塔默认已经支持,重点是安装fileinfo
和imagemagick
,扩展安装完毕后就可以访问您自己的域名安装ImgURL了,如果正常会看到ImgURL安装界面。
其它说明
- 如果安装遇到任何问题,请留言反馈或到 3T官方社区 进行反馈
- ImgURL更多使用说明请参考帮助文档:https://dwz.ovh/imgurldoc
- 开源不易,如果您觉得ImgURL还不错,请访问这里捐赠
大佬,上传的地址怎么显示自己的域名地址呢,这个怎么修改成不显示自己的域名呢,谢谢!!
上传图片的地址http后面显示的是自己的域名,怎么把上传图片的地址改成不是自己的域名
上传 webp 格式图片时提示
The filetype you are attempting to upload is not allowed
请问怎么解决。使用宝塔+免费版 imgurl
png / jpg 可正常上传
大佬,弱弱的问一下,类似wordpress这种程序,引用imgurl的图片时会出现跨域403问题,请问是应该修改imgurl的nginx配置文件,还是wordpress的配置文件?
检查下你是不是开启了防盗链,把防盗链关闭试试。
谢谢大佬,果然是防盗链的问题,cloudflare的防盗链太隐蔽了。
能跟七牛云腾讯云OSS对接吗
ImgURL Pro是支持多个外部存储的:https://www.xiaoz.me/archives/13225,包括七牛和腾讯的COS,你说的OSS是阿里的(正在对接中)
你好,请问一下。我的图床上了https,但是生成的链接还是http。我找了文档,发现文档不能用了,请问是我哪里设置有问题吗
这个可能是您当时安装的时候是http,后来部署了https导致,社区版的话只能打开SQLite3数据库,修改storage表里面的localhost字段,域名修改为https.如果是专业版的话可以直接在后台设置修改,感谢支持。
好的,谢谢解答
请问2.3版本怎么升级到2.31
先备份好数据,然后下载2.31直接覆盖升级即可。
用户名和密码忘记了怎么办
参考下帮助文档:https://www.xiaoz.me/doc/doc-imgurl/maintain (重置密码)
xiaoz,你好! 我已经通过宝塔面板安装了filerun,请问再安装imgurl 会不会产生冲突?现在是直接访问域名就打开filerun了
安装ImgURL的时候绑定一个域名就不会冲突。
请求上传接口异常!
登录提示权限不足,怎么解决啊
换个浏览器试试
登录显示权限不足,请重新登录
网站 picbed.top
账号enoch
密码qi****112
测试可以登录,你换个浏览器试试。
外链引用到网站出现图片转存失败,怎么破?
什么意思?没看懂。
博主 我发邮箱给你了
没有收到呢,你发哪个邮箱了。
xiaoz#ttt.sh 这个
下载最新的程序,地址: https://github.com/helloxz/imgurl/releases/tag/v2.33 按照:https://dwz.ovh/imgurldocinstall?id=%E5%AE%89%E8%A3%85imgurl-2x进行了设置,然后还是提示没有“install”目录,我服务器用的是宝塔,主机是IIS搭建的!请问大侠们怎么弄?期待中!
请求上传接口出现异常 /upload/localhost:1 Failed to load resource: the server responded with a status of 500 (Internal Server Error)
方便提供下域名我这边测试下吗?
http://imges.52wl-qq.cn/ 这个
应该是您安装了`imagick`组件,但是没有安装imagemagick服务导致,解决办法就是修改`php.ini`注释imagick
怎么找不到这个文件..
登录后台提示:权限不足,请重新登录 。
请问用的是360浏览器吗?如果是建议更换其它浏览器。
360极速、火狐以及google浏览器都试了,都是提示后台权限不足~
是不是启用了CDN,如果有启用先关闭CDN试试。
推送了v2.22,更新试一下:https://github.com/helloxz/imgurl/releases/tag/v2.22
安装完后上传图片 打开链接显示404怎么解决
好吧 自己修好了
好的,解决了就好。
请求接口出现异常
点击下图的地方看下详细报错,或者私信我QQ:337003006 把服务器IP发我hosts访问试一下。
请求上传接口异常!
jquery.min.js:2 500 (Internal Server Error)
把PHP详细报错开启,然后进一步分析。
为什么我把源码包解压到网站根目录,把所有文件权限设成777后,访问网站,提示404(我网站是img.youngerfree.men,访问网址后地址栏自动变成了img.youngerfree.men/install,问题是我网站根目录下根本就没有install文件夹啊,解压源码之前,根目录是空的,解压后也没有这个文件夹,源码中也没有这个文件夹啊),怎么解决啊?
Aache还是nginx,检查下伪静态设置:https://dwz.ovh/imgurldocinstall
Apcache的,伪静态需要怎么设置,现在
ls -a
命令展示网站根目录是空的,我重新下载解压了源码,需要怎么设置?
我看到源码解压后有一个.htaccess文件,与一个system文件夹
是的,重新下载吧,或者手动在根目录创建
.htaccess
,然后添加规则。请求上传接口异常!
环境安装好没有,F12看下具体报错。
对接其他云存储大概什么时候支持呢?
大佬请问下在宝塔里面安装PHP的fileinfo插件,点击安装后,还是显示要安装,总是这样,请问是什么问题?万分感谢!!!
重启下PHP呢
不能加cdn么?我加了百度cdn,就一直提示权限不足,退出登陆也没用,我cdn只是缓存的imgs目录
这个问题我先测试一下。
博主的相册越来越强了。