为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 部署时 SQLSTATE[42S02]

Laravel 部署时 SQLSTATE[42S02]

PHP
喵喔喔 2019-03-05 15:43:19
今天打算把 Laravel 项目部署到云服务器,把本地项目 FTP 传到了 服务器上 并在 .env 文件中 将本地数据库的 名称、用户名、密码 都改成了 服务器上的数据库信息 然后准备 使用 php artisan migrate 把数据表创建起来,却报下面的错误
查看完整描述

2 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

执行 php artisan 以及相关命令时, 会先执行 Provider
在 Provider 中检查到 注册 Gate 的内容,其中使用到了数据库,
所以在 部署时先把 注册 Gate 的 部分注释掉
通过 php artisan migrate 将数据表创建起来, 再恢复即可

查看完整回答
反对 回复 2019-03-18
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

提示你有一个SQL表admin_permissions没有找到,你具体看一下你的Laravel框架里面有没有这个表的定义

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 330 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信