Code前端首页关于Code前端联系我们

V2Board教程宝塔面板搭建及伪静态配置

terry 2年前 (2023-09-28) 阅读数 66 #未命名

1.安装宝塔面板

这里使用CentOS 7+作为系统环境进行安装。

请务必使用CentOS 7+安装宝塔面板。其他系统可能存在未知问题。

//最新的脚本可以从宝塔官网bt.cn获取
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0。 sh && sh install .sh

安装完成后,我们进入宝塔安装环境。

选择使用LNMP的环境安装方式,查看以下信息

☑️Nginx 1.17
☑️MySQL 5.6
☹4️Photo Install安装PHP

2.安装Redis、fileinfo

软件商店>找到PHP 7.4,点击设置>安装扩展>redis、fileinfo进行安装。 宝塔面板搭建V2Board教程及配置伪静态

3。解锁禁用功能

宝塔面板 > 已安装 > PHP 7.4 点击设置 > 禁用功能

将会 putenv proc_open♻ pcntl_alarm pcntl_signal 从列表。 宝塔面板搭建V2Board教程及配置伪静态

4。添加站点

网站 > 添加站点。

域名中填写要发送到服务器的域名
数据库中选择MySQL
PHP版本中选择PHP-74宝塔面板搭建V2Board教程及配置伪静态

5。安装V2Board

通过SSH登录服务器,访问站点路径如:/www/wwwroot/您站点的域名。

cd /www/wwwroot/您的站点域名

以下命令必须在站点目录下执行。

#删除目录下的文件
chattr -i .user.ini
rm -rf .htaccess 404.html index.html .user.ini

执行命令从Github克隆到当前目录。

git clone https://github.com/v2board/v2board.git ./

如果提示没有找到git命令,则yum: yum install git -y宝塔面板搭建V2Board教程及配置伪静态

运行命令安装依赖软件包和 V2board ? 。

6.2 添加完成后,编辑已添加站点>伪静态,填写伪静态信息。

位置/下载{
}
位置/{
try_files $uri $uri/ /index.php$is_args$query_string;
}
.(j.*.| $
{
过期1小时;
error_log off;
access_log /dev/null;
}7.定时任务配置

在任务类型中选择Shell脚本
。在任务名称中输入 v2board
。选择执行周期N分钟1
。脚本内容中的内容 php /www/wwwroot/ 网站域名/artisan Schedule:run

。根据上面的信息添加一个定时任务,每1分钟执行一次。

8。启动队列服务

V2board系统对队列服务依赖度较高,必须使用V2Board正常启动队列服务。下面以宝塔处使用看门狗服务来维护队列服务为例进行演示。

软件商店>系统工具

找到Supervisor Manager进行安装。安装完成后,点击设置>添加守护进程填写以下内容

填写V2board名称
选择启动用户www❀选择运行目录。用 php artisan Horizo​​n 填写启动命令。将进程数填写为 1

。填写完毕后点击确定添加并运行。

建议重启服务器

至此面板就完成了,后面的对接会在后面的文章中更新。

FAQ

Q:错误500
A:检查站点根目录的权限,递归755,并确保该目录具有可写文件权限。可能是因为未安装 Redis 扩展或 Redis 未遵循说明。您可以检查存储/日志中的日志来排除错误或启用调试模式并在站点设置中禁用跨站点防护。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门