宝塔搭建Chevereto V4.2.1部署教程及问题解决
时间:2025-05-06 15:31:10 阅读:35
宝塔环境:
Nginx (教程中使用1.26.0)
PHP 8.0及以上 (教程中使用8.1.13)必须安装fileinfo和exif扩展,选装imagemagick扩展
MySQL 8.0及以上
创建站点
选择宝塔网站 – PHP项目 – 创建站点
MySQL编码务必选择utf8mb4(以便后续中文搜索)
PHP版本一定要8.0及以上并确保上述扩展有安装
配置站点
首先设置 Chevereto 的伪静态规则
有些用户可能会找不到规则因此在根目录的 nginx.conf 已存在一份规则。
location ~* /(importing|app|content|lib)/.*\.(po|php|lock|sql)$ { deny all; } location ~ \.(jpe?g|png|gif|webp)$ { log_not_found off; error_page 404 /content/images/system/default/404.gif; } location ~* /.*\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ { add_header Access-Control-Allow-Origin "*"; } location / { index index.php; try_files $uri $uri/ /index.php$is_args$query_string; }
如果有SSL证书,请至 SSL 分类中进行配置。这里就不额外赘述。
安装程序
在浏览器打开你的域名,无问题就按官方文档继续安装。
当出现 Chevereto v4 Something went wrong 错误
解决方案
putenv通过BT面板安装PHP时,该功能默认是禁用的。所以只需要在php配置文件的列表中disable_functions这行后找到putenv删除并重启就可以了。
(如果后面用到Video processing需要把函数 [proc_open] 在PHP配置中删除,并安装FFProbe等。)
刷新页面无问题,按页面提示安装就可以了。