WebStack-Laravel是比较受欢迎的开源导航网站,看到star就能感受到。作者目前更新了这个项目,之前的安装还是很复杂的,更新后也就是Laravel 程序的安装方法了。
因为安装Laravel 程序需要用到compose,恰好,宝塔面板的最新版本7.5.2默认配置了compose,这样一来安装类似的程序就会更简单了。宝塔真是小白的神啊。
安装这个程序前面还算简单,就是后台的不停重定向的问题让人很烦躁,好在最后找到了错误,也顺手修复了错误。下面就记录下这个程序的安装过程。
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=
之前也出过安装教程,可以参考:
1、简介
项目:https://github.com/hui-ho/WebStack-Laravel (这个项目后台登录无限重定向)
修复版:https://github.com/tmmtoo/WebStack-Laravel-repair
2、准备
安装基于centos7 系统,具体的需求如下:
- 宝塔面板最新版(目前是7.5.2)
- nginx1.19
- PHP7.4
- mysql5.7(数据库版本不能搞错一定要是>=5.7)
3、部署
1)新建网站,宝塔新建网站这个略过
2)删除网站根目录默认文件,这个也略过
3)远程下载项目,解压后把文件复制到网站根目录。
这个之后就是解压,复制到根目录,这个就不在赘述。
4)新建数据库,注意要使用utf8mb4的格式。
5)Composer版本,宝塔默认已经安装好了,如果是之前的宝塔版本可以参考教程!
linux宝塔面板安装composer的方法:https://www.daniao.org/8365.html
6)删除禁用函数
我们需要删除禁用函数:proc_open
、passthru
、putenv
,这个步骤一定要做,不然是无法安装的。
7)编辑配置,并且在根目录把.example .env修改为.env,这里面要修改一些比如网址,数据库信息等。
... APP_URL=你的网址 ... DB_DATABASE=database DB_USERNAME=username DB_PASSWORD=password ...
注意,该修改的修改。最好把文件里的app_debug修改为false,如下:
APP_DEBUG=false
8)compose安装依赖
打开ssh,或者宝塔的终端,进入到网站根目录。
cd /www/wwwroot/vsvs.xyz #改为自己的路径 composer install #安装依赖
9)生成 KEY:
$ php artisan key:generate
10)迁移数据:
php artisan migrate:refresh --seed
到这里基本就算完成了最基本的安装。
4、网站端的设置
上面的够搞定后,你还打不开网站,我们还需要简单的设置。
1)设置网站目录为public,关闭防跨站攻击
2)设置伪静态
宝塔面板网站设置中选择Laravel5,看图:
如果不是宝塔那么你需要设置为Laravel5伪静态,贴下代码:
location / { try_files $uri $uri/ /index.php$is_args$query_string; }
3)浏览器中输入你的网址即可浏览
4)后台地址
后台地址:http://domain/admin
默认用户:admin
默认密码:admin
这个时候你登录后台会提示重定向次数过多,首页可以正常访问。这应该是程序的bug了,下面就来修复这个问题。
5、修复后台登录
保存,去刷新后台,已经可以正常访问呢了。
6、后台效果
消失的后台终于出现了。
7、数据库sqlstate 22007错误
真是坑太多啊。配置好了后台,发现提交数据提示“sqlstate 22007 invalid datetime format ”这个错误。唉,一顿好找,解决方法如下:
密码在tg获取,入群后,输入,装一个webstack
tg群:https://t.me/joinchat/SKct5jFnL_PUvCFr
修改好之后,添加数据正常。可以看得到演示站,已经添加了大鸟博客的导航站点。
8、最后
目前的安装可以说还是简单的,不过配合宝塔最新的7.5.2有点不习惯,因为内置的compose的关系,安装的时候踩了坑。
虽然安装中出现很多bug,不过好在都解决了。喜欢的童鞋可以直接用大鸟的修复版本来安装,否则,你也要头疼了。
内置的数据可以使用如下命令清除。
$ php artisan webstack:clean

61F
看看后台问题
62F
后台问题
63F
看看后台问题
64F
看看后台问题
65F
这个评论还要审核么。
66F
看看后台问题
67F
为啥发了评论刷新还是看不了…
68F
看看后台问题
69F
卡在重定向了
70F
后台真的有问题
71F
啊这,谢谢大鸟
72F
看看后台问题
73F
安装不了
74F
后台问题
75F
看看后台问题
76F
哎,看后台
77F
重定向问题
78F
重定向问题
79F
学习学习
80F
重定向问题
81F
重定向问题
82F
重定向问题
83F
重定向问题重定向问题
84F
重定问题
85F
太棒了!
86F
很不错
87F
看下大佬~~~~~
88F
看下大佬~~~~~
89F
求教重定向问题
90F
发表了怎么还是看不到