🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 安装环境要求: 1. PHP5.6及以上,推荐使用PHP7.0及以上版本; 2. 上传失败大部分是由于upload_max_filesize、post_max_size、文件权限设置不正确; 3. 本程序用到Fileinfo、iconv、zip、mbstring、openssl扩展,如果缺失会导致无法访问管理面板以及上传/删除图片。 ![第一次登录会出现如图](https://img.kancloud.cn/9c/f1/9cf18b11e46b6d4cdff8e8fd259ac99a_1920x936.png) ### 注意: 1. 请将所有文件赋予`0755`和`www`权限 2. 对`PHP`不太熟悉的请不要将图床程序放置于二级目录 3. 请关闭防跨站或删除域名文件夹内的`user.ini`文件 如`宝塔面板`|`军哥lnmp` 4. 网站域名与图片域名必须填写,如果只有一个域名请填写成一样的 5. 首次使用会执行安装程序并生成`install.lock` 跳过安装流程请删除`install`目录 6. 首次访问首页会检查环境并在`config`目录下生成`EasyImage.lock` 7. 可以使用谷歌浏览器的调试模式查看错误`F12->console` 9. `upload File size exceeds the maximum value` 调整`PHP`上传大小 10. `undefined function imagecreatefromwebp()`GD没安装webp, 以此类推 11. `Warning: is_dir(): open_basedir restriction in effect`解决方法同`3` 11. 无法上传/访问/不显示验证码: 1. 权限问题见问题`1` 2. CDN缓存了 3. 开防火墙了 12. 出现`Fatal error: Allowed memory size......`主机内存或分配给PHP的内存不够 解决方法百度 13. 如果开启原图保护功后打开图片链接显示`404`是因为`nginx`或`Apache`页面缓存导致的,`Nginx`解决办法: ```Nginx # 把Nginx这段配置删掉 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log /dev/null; access_log /dev/null; } ``` ## 兼容性 - 最低`PHP 5.6`,推荐`PHP≥7.0`及以上版本,需要PHP支持`Fileinfo,iconv,zip,mbstring,openssl`扩展,如果缺失会导致无法上传/删除图片 - 文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要`HTML5`支持)来添加上传文件,支持上传大图片,优先使用`HTML5`旧得浏览器自动使用`Flash和Silverlight`的方式兼容