解决laravel框架编写的程序安装方面的问题小计

+ -
0
解决laravel框架编写的程序安装方面的问题小计

前言


这段时间,陆续接到用户发来的求助,安装laravel框架的源码比如bedrive、bemusic等,出现的一些类似
SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'fo...

SQLSTATE[HY000] [1049] Unknown database 'forge' (SQL: select * from informat
等错误

开始也从数据库权限方面以及数据库版本方面去入手解决,也改过mysql.ini,但还是没有解决问题,在本地Windows下搭建环境则可以顺利安装,在我曾经安装过的Linux主机上也可以顺利安装,于是转变了一下解决思路。

具体解决方法


1、登录SSH,查看php版本。
2、确定使用源码的网站使用的PHP版本和SSH下的对应一致。
3、在php.ini里禁用putenv函数。
4、ssh切换到当前域名所在目录,运行以下命令:
php artisan cache:clear
php artisan migrate:install

5、然后再去web端执行程序安装,基本上就可以解决了!
信息
想要留言? 请 登录 您的账号。还没有? 你可以 免费创建账号

Comments 0