ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

EasyImag一款最简单图床 宝塔面板安装安装体验教程

2022-04-15 13:32:42  阅读:203  来源: 互联网

标签:宝塔 上传 安装 程序 域名 图床 PHP EasyImag 目录


 

EasyImage支持多文件上传,简单无数据库,开箱即食,可以返回url,markdown,bbscode,html等链接形式。这个图床的最初版本于2018年7月发布,如果4年过去了,作者还在更新,这真的是很不容易的事情。由于之前的版本过老并且使用falsh上传,在当前html5流行大势所趋下,作者重新新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。

这篇文章还是用宝塔来搭建该程序,宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9kcGhhbmY=

1、简介

项目:https://github.com/icret/EasyImages2.0

演示:https://png.cm/

2、准备

以下是本教程准备的搭建环境:

VPS一台

宝塔面板

PHP7.4(PHP >= 5.6,安装好Fileinfo扩展)

nginx1.21

域名准备一个

3、部署

1)新建一个网站,宝塔如何建站略过

2)下载程序,如果是宝塔面板用户可以用宝塔自带的远程下载来实现。之后解压,复制到网站的根目录,并删除.user.ini,直接删除即可。

3)浏览器输入域名访问,会跳出EasyIamge 2.0 安装环境检测,如图:

图片[1]-EasyImag一款最简单图床 宝塔面板安装安装体验教程-A17资源网

4)下一步后,输入你的域名,管理员账号等,如图:

图片[2]-EasyImag一款最简单图床 宝塔面板安装安装体验教程-A17资源网

5)安装完成,之后可以用用户名和密码访问后台。进入后台后,可以自行修改一些tdk等。

图片[3]-EasyImag一款最简单图床 宝塔面板安装安装体验教程-A17资源网

6)第一次访问前台会有一个环境检测提醒如图,这个自己按照说明来做。

图片[4]-EasyImag一款最简单图床 宝塔面板安装安装体验教程-A17资源网

4、简单使用

以上就算是把图床搭建成功了,现在来简单提现一番,简单看个图吧。

图片[5]-EasyImag一款最简单图床 宝塔面板安装安装体验教程-A17资源网

5、最后

1)程序升级

  • 备份config(没有增加上传用户和api可以只保留config.php文件)目录和上传目录
  • 将新程序下载至网站目录解压覆盖,然后将备份的文件替换既完成升级

2)安全配置

  • Apache环境在上传目录添加配置文件.htaccess 使上传目录不可运行PHP程序(默认已经存在)
  <FilesMatch "\.(?i:php|php3|php4|php5)"> Order allow,deny Deny from all </FilesMatch>
  • Nginx环境禁止多个目录运行PHP程序:
  # "i|public"是你要禁止的目录 放到listen段落之后才生效 location ~* ^/(i|public)/.*\.(php|php5)$ { deny all; }
  • Lighthttpd环境禁止多个目录运行PHP程序:
  $HTTP["url"] =~ "^/(i|public)/" { fastcgi.server = () }

3)使用注意

    1. 请将所有文件赋予0755www权限
    2. PHP不太熟悉的请不要将图床程序放置于二级目录
    3. 请关闭防跨站或删除域名文件夹内的user.ini文件 如宝塔面板
    4. 网站域名与图片域名必须填写,如果只有一个域名请填写成一样的
    5. 第一次使用会执行安装程序并生成install.lock 不执行安装可以删除install目录
    6. 第一次访问会检查环境并在config目录下生成EasyImage.lock
    7. 可以使用谷歌浏览器的调试模式查看错误F12->console
    8. 出现undefined function imagecreatefromwebp()是因为GD没安装webp
    9. 出现upload File size exceeds the maximum value 调整PHP上传大小
    10. 出现Warning: is_dir(): open_basedir restriction in effect解决方法同3
    11. 出现Fatal error: Allowed memory size......主机内存或分配给PHP的内存不够 解决方法百度
    12. 不出验证码: 权限问题见问题1 CDN缓存了/开防火墙了
      1. 转载:https://www.admin17.cn/2513.html

标签:宝塔,上传,安装,程序,域名,图床,PHP,EasyImag,目录
来源: https://www.cnblogs.com/sunlinsong/p/16148630.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有