类型
状态
日期
摘要
分类
标签
链接
图标
密码
简单图床
始于2018年7月,支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序
项目地址
推荐环境:Nginx + PHP≥7.0 + linux
搭建方式
安装必需的 PHP 扩展
打开宝塔后台 ->
软件商店
-> 已安装
-> 选择php
-> 设置
-> 安装 Fileinfo
、iconv
、zip
、mbstring
、openssl
扩展(如果没有就是已经安装了)。实测一般只要安装
Fileinfo
这一个扩展。新建站点
填写域名,选择 PHP
部署 SSL 证书,记得选择强制 SSL
打开网站根路径,将下载的asyImage 的安装包解压到网站根路径。
之后打开网址,安装环境检测完毕
输入基本配置,就可以开始使用了。
Docker部署
可以通过Docker部署,也可以部署在群晖上在,可以通过内网穿透出去无端口使用。
拉取镜像
Compose 项目
使用教程
使用API配合其他图床上传app使用,需要在后台
图床安全
- 高级设置
中开启 API 上传
配置 PicGo 图床
- 下载最新版的 PicGo
- 安装后在插件设置中搜索 web-uploader 并安装(下载插件可能需要 node.js 插件)
- 图床设置 - 自定义 Web 图床中按照如下方式填写,然后点击确定并设置为
默认
图床
配置uPic图床
- 下载并安装uPic releases或者Mac App Store | App Store(测试版本:uPic v0.21.1)
- 创建自定义图床并按照截图填写
- 返回uPic主菜单栏, 选择默认上传为自定义图床
配置 Mweb 图床
在 Mweb 的偏好设置 - 发布服务 - 图床 - 自定义 对应填写相应参数
常见问题
- 使用Docker部署比较简单快捷【推荐】
- 请将所有文件赋予
0755
和www
权限
- 对
PHP
不太熟悉的请不要将程序放置于二级目录
- 请关闭防跨站或删除域名文件夹内的
user.ini
文件 如宝塔面板
|军哥lnmp
- 网站域名与图片域名必须填写,如果只有一个域名请填写成一样的
- 首次使用会执行安装程序并生成
install.lock
跳过安装流程请删除install
目录
- 首次访问首页会检查环境并在
config
目录下生成EasyImage.lock
- 可以使用谷歌浏览器的调试模式查看错误
F12->console
- 不显示验证码: 1. 权限问题见问题
1
2. CDN 缓存了 3. 开防火墙了
upload File size exceeds the maximum value
调整PHP
上传大小
undefined function imagecreatefromwebp()
GD 没安装 webp, 以此类推
Warning: is_dir(): open_basedir restriction in effect
解决方法同3
Fatal error: Allowed memory size......
主机内存或分配给 PHP 的内存不够 解决方法百度
- 开启原图保护功能后打开图片链接显示
404
是因为nginx
或Apache
页面缓存导致的,Nginx
解决办法:
程序升级
- 备份
config
目录 (没有增加上传用户和 api 可以只保留config.php
文件) 和上传文件目录
- 将新程序下载至网站目录解压覆盖,然后将备份的文件替换既完成升级
- 如果出现错误请在设置中把所有设置中底部按钮
保存
一次