V2board 详细搭建教程

V2Board 面板搭建安装

演示站:小菜の梯子

本教程根目录为 /www/wwwroot/v2board

图片[1]-V2board 详细搭建教程-小菜博客

域名DNS A记录解析到服务器ip

图片[2]-V2board 详细搭建教程-小菜博客

进入网站根目录添删除默认文件

图片[3]-V2board 详细搭建教程-小菜博客

伪静态

location /downloads {
}

location / {  
    try_files $uri $uri/ /index.php$is_args$query_string;  
}

location ~ .*\.(js|css)?$
{
    expires      1h;
    error_log off;
    access_log /dev/null;
}
图片[4]-V2board 详细搭建教程-小菜博客

Shell终端执行以下命令

cd /www/wwwroot/
git clone https://github.com/v2board/v2board.git
cd v2board
wget https://getcomposer.org/download/1.9.0/composer.phar
php composer.phar install
cp .env.example .env
chown -R www ../v2board
图片[5]-V2board 详细搭建教程-小菜博客

composer安装和更新的时候卡顿的话,换个其他源,以下任选其一

#阿里云的composer镜像源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
#腾讯云的composer镜像源
composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/

创建数据库

图片[6]-V2board 详细搭建教程-小菜博客

执行命令进行面板的安装,填入对应的信息

php artisan v2board:install
图片[7]-V2board 详细搭建教程-小菜博客

站点配置

网站运行目录 站点管理-网站目录-运行目录 /pubilc

图片[8]-V2board 详细搭建教程-小菜博客

SSL

图片[9]-V2board 详细搭建教程-小菜博客

此时网站可以正常访问

图片[10]-V2board 详细搭建教程-小菜博客

定时任务

php /www/wwwroot/v2board/artisan schedule:run
图片[11]-V2board 详细搭建教程-小菜博客

队列服务

安装PM2管理器

图片[12]-V2board 详细搭建教程-小菜博客
项目所在根目录/www/wwwroot/v2board/
启动文件名称pm2.yaml
项目名称v2board
图片[13]-V2board 详细搭建教程-小菜博客

如果无法添加PM2

SSH终端安装 Node.js(依次执行)

curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum -y install nodejs
npm install -g n
n latest
n
node -v

安装pm2

npm install -g pm2

进入网站根目录

cd /www/wwwroot/v2board/

添加启动文件为pm2.yaml,APP名称为v2board的守护队列服务

pm2 start pm2.yaml --name v2board
图片[14]-V2board 详细搭建教程-小菜博客

更多命令

列出所有进程pm2 ls
查看进程具体情况pm2 describe V2Board
重启进程pm2 restart V2Board
查看进程日志pm2 logs V2Board
设置pm2开机自启pm2 startup centos

其他

进入宝塔面板编辑网站根目录下的.env文件,修改必要信息

图片[15]-V2board 详细搭建教程-小菜博客
APP_NAME网站名称
APP_URL网站域名

完成安装

前台界面

图片[16]-V2board 详细搭建教程-小菜博客

后台界面(地址 你的域名/admin)

图片[17]-V2board 详细搭建教程-小菜博客

PS:如果后台界面无法正常访问 请确保网站所有文件为 www 755 权限

500 | Server Error 解决办法

检查站点根目录权限,递归755,保证目录有可写文件的权限,也有可能是Redis扩展没有安装或者Redis没有按照造成的。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论