Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案

Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案

Chevereto作为一个老牌图床系统,拥有完美的API接口,深受广大开发者的喜爱,并且可部署搭建私有图床、公共图床或您的个人照片分享网站。具有拖放上传、多服务器支持、图像审核、图像分类、用户帐户、私人相册等功能的卓越的图像上传工具。灵活的图像上传功能,支持图像预览、直接拖放图像文件和并行上传。 支持调整图像大小、增加水印、决定 Exif 数据的去留、设置图像有效期、设置 NSFW 标志、私有图像等功能。目前,Chevereto 已更新至 V4 版本,今天为大家分享一下使用宝塔面板配合PHP环境搭建 Chevereto v4 最新专业版(当前版本V4.4.0)个人图床的过程。

1.环境介绍

服务器系统:Ubuntu 22.04 LTS (其他的Linux系统也可以,自行参考即可)

宝塔面板:11.40

  • PHP 版本 ≥ 8.0(推荐 8.1+),需安装 fileinfoexifimagemagick 扩展。
  • MySQL 版本 ≥ 8.0+ 数据库编码选 utf8mb4
  • Web 服务器:Nginx 或 Apache(本文以 Nginx 为例)。

域名与解析

在域名服务商处添加 A 记录,将域名解析至服务器公网 IP

本教程从最开始的宝塔面板安装开始演示教学,上述环境已经具备的可忽略宝塔面板安装过程!

2.宝塔面板安装

⬇⬇⬇下方是宝塔面板的安装教程,内容较多,做了一个折叠框,点击即可展开/收起哦~⬇⬇⬇

宝塔面板安装教程 ⬅点击可展开/收起➡

在此之前得先有一个服务器,配置不要太低(主要是需要的MySQL8.0及以上版本以及fileinfo扩展和编译安装PHP对服务器配置要求较高,低配服务器可能会出现安装环境的过程中卡死等现象),拿到服务商提供的ip以及SSH账号密码后跟着教程一步步操作即可!

SSH登录

1.打开cmd终端

这个咱们可以选择第三方SSH工具或者windows电脑自带的CMD终端均可,第三方可视化SSH工具可自行选择,这里不做介绍及推荐,本教程使用windows自带的CMD终端,不使用第三方工具。

首先电脑按下win+R,调出运行对话框,输入cmd

图片[1]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

然后按下Enter键,即可看到cmd终端启动界面

图片[2]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

接下来在对话框内输入ssh -V

图片[3]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

按下Enter键,如果显示了OpenSSH的版本信息,说明已安装。如果没有显示,您可能需要安装OpenSSH客户端(上图显示为正常,且显示出版本号,如果没有OpenSSH而客户端,请自行百度安装即可,正常完整的windows系统都有的)

2、连接SSH服务器

  1. 使用SSH命令连接服务器:在CMD窗口中,输入以下命令并按Enter键执行: ssh 用户名@服务器IP地址 例如,如果要连接到IP地址为”10.100.0.12″的SSH服务器,用户名为”root”,您可以运行以下命令: ssh root@10.100.0.12
图片[4]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

在线求饶为了方便演示,演示机的操作界面将不再打码,请各位大佬不要对暴露的服务器ip及端口进行任何形式的渗透及攻击,教程制作不易,还请各位手下留情,测试机没有任何防护….

第一次连接到SSH服务器时,系统可能会提示您验证服务器的指纹。这是为了防止中间人攻击。确认指纹无误后(可能需要输入”yes”并回车),才能继续连接。

图片[5]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog
  1. 输入密码:按照提示输入密码以完成连接。请注意,密码在输入时不会显示在屏幕上。您可以使用鼠标右键或者Shift + Insert来粘贴密码
图片[6]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

当看到下图所示root@xxxxx开头即表示已经成功登录服务器!

图片[7]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

3、安装宝塔面板

访问宝塔面板官网:bt.cn

找到安装命令,复制并粘贴进对话框

图片[8]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

我在这里放上宝塔11.4的通用安装命令:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_latest.sh;else wget -O install_latest.sh https://download.bt.cn/install/install_latest.sh;fi;bash install_latest.sh ssl251210

可以直接复制上方命令执行,省去到宝塔官网找命令的麻烦。

在对话框双击鼠标右键即可粘贴,如下图所示:

图片[9]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

看到命令粘贴进对话框后,按下Enter键进行安装,这里会再次向你确认是否安装宝塔面板,确认输入y,反之输入n,之后按下Enter。

图片[10]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

接下来就是自动安装的过程了,什么都不用做,等它跑完代码,具体时间看服务器的配置,3-10分钟左右完成。

图片[11]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

安装完成会显示宝塔面板的地址及账号密码,账号密码是随机生成的,后续可自行修改账号密码,包括端口号、安全入口等信息,这部分信息自行保存即可。

图片[12]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

复制输出结果中的外网面板地址到浏览器进行访问

第一次访问会看到这个页面

图片[13]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

这是因为宝塔面板安装完成后会自动打开ssl,但实际上这个ip是没有外网访问的ssl证书的,解决办法有两种:

1.懒得折腾,可以点击“高级”按钮,里面可以继续访问(同时访问后宝塔面板网页端会提示不安全标识,但不影响操作与功能)

图片[14]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

2.在刚刚的cmd终端中有提示,可根据提示安装本地证书,这里就不演示了,需要的自行安装即可

成功访问宝塔界面后可看到登陆界面,在这里输入宝塔面板安装完成时cmd终端提供的账号密码进行登录

登陆后首先会看到用户协议,拉到最低部才可勾选同意选框,然后进入面板

图片[15]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

进入后会要求先绑定宝塔的账号,如果是第一次使用的小伙伴可以先在宝塔官网注册账号,然后在这里登录绑定即可,有账号的可直接登录绑定,另外如果服务器及系统是阿里云的会跳过绑定账号的步骤,并且会有一部分付费权益可以免费用,也算是一个阿里云的小福利吧!

到这里宝塔面板就算安装完成了!

PS:如果你访问宝塔地址网页打不开的话,那是你的服务器供应商有安全组相关的设定,你可在IDC控制面板找i到安全组相关设置,放行宝塔面板使用的端口,这样就可以正常访问了!

3.环境安装及配置

绑定好宝塔账号后会看到自动弹出的初始化环境推荐配置,这个直接关闭,不予理会,咱们在软件商店里面一个个安装需要的环境即可。

图片[16]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

点击左侧菜单栏的“软件商店”,然后选择运行环境这一栏,即可看到常用的运行环境,这里咱们需要安装Nginx、PHP、MySQL和phpMyAdmin,其中MySQL版本要选择≥8.0,PHP推荐使用8.1、8.3,教程演示选择8.1

安装方式有编译安装和急速安装两种,编译安装是服务器先下载对应安装环境的源码,然后在服务器本地编译打包后进行安装,这个过程比较漫长,且对服务器配置要求较高,但相对来说这样安装的运行环境在实际生产环境下运行较为稳定,编译安装一般推荐运行大型应用的情况下使用,运行本图床没有必要进行编译安装,但是PHP一定要编译安装,因为需要打入一个模块,这个后面会讲到。极速安装是直接安装已经编译打包的运行环境,安装速度较快。

综上所述,如果您的服务器配置较高,内存大于8G的,MySQL和Nginx可以选择编译安装哦,不过时间比较久,要耐心等待安装完成。

Nginx的版本没有特殊要求,选择最新版本安装即可

图片[17]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

MySQL一定要选择8.0+

图片[18]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

PHP选择8.1,第一页如果没有的话,往后翻,找到后选择编译安装,并添加一个自定义模块,模块参数及名称填写ngx_http_realip_module

图片[19]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

模块添加后启用,提交并安装(这个过程大概需要5-10分钟,具体看服务器配置)

图片[20]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

右上角ip旁边有个通知按钮,点击可查看任务列表,消息列表中可看到安装结果

图片[21]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

当看到消息列表中显示全部安装成功后,即代表上述环境已经安装完成【另外可选择安装phpmyadmin,这个是可视化网页数据库管理端,这样可以不借助其他数据库连接工具进行在线访问编辑数据库】

图片[22]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

接下来对PHP进行几个关键设置

首先打开宝塔面板右侧菜单栏的软件商店,选择已安装,就可以看到已安装的内容

图片[23]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

找到安装好的PHP8.1,点击后面的设置按钮➡安装扩展,安装以下三个扩展:

fileinfoimagemagick 和 exif

图片[24]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

安装进度及状态也同样可在右上角看到,安装过程大概3-5分钟左右

安装完成后,在PHP的设置中找到putenvproc_open并删除

图片[25]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

到这里环境配置基本就完成了

4.开始搭建部署

在宝塔面板右侧选择网站➡PHP项目➡添加站点,如下图所示设置,直接抄作业即可

PS:这里要先解析域名到服务器之后再进行绑定,具体各服务商教程自行搜索操作,没什么难度

图片[26]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

添加完成会显示创建的数据库信息,这个可以临时保存一下,当然可以直接关闭,在数据库列表是可以随时查看的

这个时候可以点击网站域名进行访问,或者输入你绑定过的域名在浏览器地址栏即可访问,看到以下界面,即说明域名绑定没有问题

图片[27]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog
图片[28]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

随后点击网站根目录,进入该站点的根目录,可以看到以下文件,这个就是刚刚看到的内容的代码,这个是宝塔自动生成的,全选文件,全部删除

图片[29]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

删除默认文件后点击左上角的上传/下载按钮(也可以直接把本地文件拖放到这个窗口进行上传),上传Chevereto 的程序压缩包

图片[30]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

上传完成后可看到文件

图片[31]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

双击该压缩包进行解压,解压后可看到全部的代码文件

图片[32]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

然后返回“网站”菜单,选择刚刚创建的网站,会看到弹出设置窗口,点击伪静态,粘贴以下伪静态代码并点击保存按钮

# Disable access to sensitive application files
    location ~* (app|content|lib)/.*\.(po|php|lock|sql)$ {
        return 404;
    }
    location ~* composer\.json|composer\.lock|.gitignore$ {
        return 404;
    }
    location ~* /\.ht {
        return 404;
    }

    # Image not found replacement
    location ~* \.(jpe?g|png|gif|webp)$ {
        log_not_found off;
        error_page 404 /content/images/system/default/404.gif;
    }

    # CORS header (avoids font rendering issues)
    location ~* \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
        add_header Access-Control-Allow-Origin "*";
    }

    # PHP front controller
    location / {
        index index.php;
        try_files $uri $uri/ /index.php$is_args$query_string;
    }
图片[33]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

之后点击域名管理,点击绑定好的域名进行访问

图片[34]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

如果显示这个报错界面,检查对防跨站攻击是否开启,如果是开启状态则需要关掉它

图片[35]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

关闭之后刷新网页即可看到程序安装界面,如图所示,按要求填入数据库信息

图片[36]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

如果创建网站时显示的数据库信息没有保存的话,那也不要紧,可以在宝塔面板左侧➡数据库中看到数据库信息

图片[37]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

填写完成后点击“connect”按钮进行管理员账号设置

图片[38]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

设置完成后点击“install”按钮进行网站安装

安装完成后可以看到安装成功的提示,接下来点击蓝色按钮跳转到登陆界面,输入刚刚创建的管理员账号密码进行登录,登入后台看到界面是英文显示,Chevereto当然是支持中文的啦,点击右上角的账号按钮,打开操作菜单,点击“setting”按钮

图片[39]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

进入后台仪表盘后点击“Website”按钮,选择“Language”

图片[40]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

进入语言设置界面后,按需进行设置语言、是否根据时区自动切换语言以及自动切换的语种(这里建议非必要不要开启自动切换语言,会时不时的自动切换为其他语言),设置完成后一定要点击一下最下方的保存设置按钮哦!

图片[41]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

到这里基本的搭建就完成啦!

5.后台仪表盘报错解决

在后台仪表盘首页可以看到有诸多报错,刚刚只是完成了基础的搭建,接下来跟据报错提示一步步解决这些报错!

第一个:Cron上次运行

图片[42]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

这个其实就是图床程序的统计与刷新,点击后边的蓝色“运行CRON”也是可以做到解决“未运行”的红色感叹号提示的,但是这个过一阵子又会重新提示,这里咱们可以使用宝塔面板的“计划任务”来进行自动执行,从而避免一直提示红色感叹号。

在宝塔面板左侧菜单栏选择“计划任务”➡添加任务,任务类型选择Shell脚本,任务名称可自定义填写,执行周期选择N分钟,设置5分钟,即代表每5分钟执行一次(这个适量即可,没必要设置间隔太短)

图片[43]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

脚本内容格式如下:

sudo -u www php80 /www/wwwroot/xxx/app/bin/legacy -C  cron

这里要注意,代码中的php80代表PHP的版本号,这个根据实际的版本号填写,后面的路径直接在仪表盘CLI处复制即可,不要盲目复制示例代码!

下图是根据我的配置填写的,作为参考

图片[44]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

填写完成后保存并执行以下看看结果

图片[45]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

显示内容与点击蓝色“运行CRON”返回结果一直即表示脚本执行正确

刷新网页即可看到红色感叹号“未运行”提示已经消失

至此这个小问题完美解决

图片[46]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

第二个:ExifTool

该插件的作用是读取、写入和编辑图像、音频和视频文件中的元数据

下面针对服务器系统有不同的安装方式(更多系统的安装方法可联系站长或自行研究)

Ubuntu系统安装方法 ⬅点击可展开/收起➡

这个要在服务器终端直接操作(也就是最开始咱们安装宝塔是使用的cmd终端),打开并登陆服务器,连接成功后依次进行以下步骤:

1、更新系统包列表
打开终端,首先更新您系统中的包列表,确保您的包是最新的。

输入以下命令并执行:

sudo apt update

执行完成后等待更新ExifTool程序包,完成后可看到下图提示

图片[47]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

2.安装ExifTool

接下来执行以下命令:

sudo apt install libimage-exiftool-perl

看到以下提示,输入“y”确认安装

图片[48]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

安装完成后可看到以下内容,libimage-exiftool-perl 是ExifTool的Perl实现,它已经包含在Ubuntu的官方软件库中。

图片[49]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

3.验证安装结果

安装完成后,您可以通过以下命令验证ExifTool是否正确安装:

exiftool -ver

执行后看到版本号即代表安装没有问题

图片[50]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

4、查看ExifTool所在的安装路径:

在命令行对话框中输入以下命令来查看ExifTool的路径:

which exiftool

执行后可看到返回内容:/usr/bin/exiftool

图片[51]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

5.配置调用路径

回到宝塔面板,打开网站文件,依次找到/网站根目录/app/.env.php,打开并编辑它,在里面添加以下代码:(如果你的路径不同要记得修改哈~)

'CHEVERETO_BINARY_EXIFTOOL' => '/usr/bin/exiftool',
图片[52]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

编辑完成后点击左上角“保存”即可

最后刷新网页即可看到报错已经消失

图片[53]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

CentOS系统安装方法 ⬅点击可展开/收起➡

PS:站长服务器是Ubuntu系统,所以这里只提供解决方法,无实操图片演示

centos用户推荐使用 CPAN 安装 ExifTool,ExifTool 是用 Perl 编写的,因此你可以通过 Perl 的 CPAN(Comprehensive Perl Archive Network)来安装。首先,你需要确保你的系统上安装了 Perl 和 CPAN。

安装这两个需要在SSH工具直接在服务器控制端操作

登录服务器后,使用以下命令来安装Perl 和 CPAN:

# 安装 Perl(如果你的系统还没有安装 Perl):
sudo yum install perl
# 安装 CPAN:
sudo yum install perl-CPAN

安装完成后使用以下命令来通过CPAN 安装 ExifTool:

# 使用 CPAN 安装 ExifTool:
cpan install Image::ExifTool
# 如果你遇到权限问题,可以尝试使用 sudo:
sudo cpan install Image::ExifTool
# 安装完成后,你可以通过运行以下命令来验证 ExifTool 是否正确安装:
exiftool -ver

ExifTool安装完成后使用以下命令来查询路径:

which exiftool

示所在路径后复制临时保存一下,然后回到宝塔面板,打开网站文件,依次找到/网站根目录/app/.env.php,打开并编辑它,在俩民添加以下代码:

(仔细看路径,路径填写你查询到的ExifTool所在路径,请勿盲目照抄)

'CHEVERETO_BINARY_EXIFTOOL' => '/usr/local/bin/exiftool',

添加完成后保存,回到图床后台仪表盘,刷新网页即可看到已经完美解决!

第三个:ExifTran:

该插件主要用于批量转换处理媒体文件(旋转基于EXIF方向的JPEG图像工具))

下面针对服务器系统也是有不同的安装方式

Ubuntu系统安装方法 ⬅点击可展开/收起➡

1.更新ExifTran程序列表

同样的在终端执行以下命令对ExifTran库进行更新:

sudo apt update

更新完成如下图所示:

图片[54]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

2.安装ExifTran

接下来执行以下命令进行安装:

sudo apt install exiftran

安装完成如下图所示:

图片[55]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

3、验证安装是否成功

安装完毕后,输入以下命令:

exiftran -h

看到以下信息表示安装完成

图片[56]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

4、查询所在的路径

执行以下命令:

which exiftran

可看到exiftran所在路径,复制临时保存一下

图片[57]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

5、回到宝塔面板,打开网站文件,依次找到/网站根目录/app/.env.php,打开并编辑它,在里面添加以下代码:(如果你的路径不同要记得修改哈)

'CHEVERETO_BINARY_EXIFTRAN' => '/usr/bin/exiftran',

注意插入代码的位置哈~

图片[58]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

编辑完成点击保存即可,返回网站后台仪表盘,刷新即可看到这个报错也完美解决!

图片[59]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog
CentOS系统安装方法 ⬅点击可展开/收起➡

PS:站长使用的系统是Ubuntu ,所以本部分教程只作讲解,无实际操作显示图片

在CentOS系统中安装exiftran(用于旋转基于EXIF方向的JPEG图像工具)需通过源码编译安装,步骤如下

1. ‌安装编译依赖

先安装必要的开发工具和库,在SSH登陆服务器后输入以下命令来编译安装依赖

1、先安装必要的开发工具和库,cmd终端执行以下代码:

sudo yum groupinstall "Development Tools" -y
sudo yum install poppler-glib-devel mesa-libgbm-devel mesa-libEGL-devel libepoxy-devel cairo-devel 
sudo yum install libjpeg-devel -y
sudo yum install libexif-devel
sudo yum install libepoxy-devel mesa-libEGL-devel

2、安装完成后,继续执行以下代码进行下载源码并编译:

# 下载源码包(以2.1.4版本为例)
wget https://file.oldcats.cn/directlink/mirror/macports/distfiles/exiftran/fbida-2.14.tar.gz
tar -xzvf fbida-2.14.tar.gz
cd fbida-2.14
# 配置并编译
./configure
make
sudo make install

3、安装完成后,查询exiftran所在的路径:

which exiftran

可看到exiftran所在路径,复制临时保存一下

4、回到宝塔面板,打开网站文件,依次找到/网站根目录/app/.env.php,打开并编辑它,在里面添加以下代码:(如果你的路径不同记得修改)

'CHEVERETO_BINARY_EXIFTRAN' => '/usr/local/bin/exiftran'

随即返回chevereto仪表盘页面,刷新网页,即可看到报错消失,完美解决!

第四个:FFmpeg

这个插件主要实现视频编码/解码、格式转换、裁剪、合并、音频提取、流媒体处理等功能(上传视频的想关操作必备)

接下来跟着步骤一步一步操作

1.回到宝塔面板,在左侧菜单栏找到“软件商店”并打开,在搜索框搜索FFmpeg,可以看到搜索到FFmpeg管理器,点击安装

图片[60]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

2.安装完成后点击设置,安装ffmpeg-6.1

图片[61]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

3.安装完成后点击调用信息即可看到调用路径

图片[62]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

4.然后回到宝塔面板,打开网站文件,依次找到/网站根目录/app/.env.php,打开并编辑它,在里面添加以下代码:

'CHEVERETO_BINARY_FFMPEG' => '/www/server/ffmpeg/ffmpeg-6.1/ffmpeg',
'CHEVERETO_BINARY_FFPROBE' => '/www/server/ffmpeg/ffmpeg-6.1/ffprobe',

实际路径要与查询到的调用信息路径一致,如果不同记得修改哈~

图片[63]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

修改完成后记得点击左上角保存,回到网站仪表盘,刷新即可看到这个报错也已经完美解决!

图片[64]-Chevereto_Pro V4.4.0  宝塔面板  PHP部署方案-鼎点&Blog

至此,所有的报错都已经解决完成,现在Chevereto图床已经可以正常使用所有功能了!!

教程到此结束,本教程后续会随Chevereto版本更新持续更新优化,后续本站也会更新关于Chevereto的美化、对接对象云存储、配置第三方登录、修改上传文件大小等教程,如需其他教程敬请关注本站!

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容