多个Laravel项目的冲突问题
2016-04-21 10:38
711 查看
单个Laravel写的网站,访问没有问题。多个Laravel写的网站放在一起出现“串数据库”,“session失效”等一系列问题。经过实验室大牛(坤哥,肖)的共同努力,终于解决了问题。
1. “串数据库”(几个网站连接到同一个数据库)
原因:env()函数解析错误。
解决方案:
将config/database.php文件
![](http://img.blog.csdn.net/20160421104816283?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
修改为:
![](http://img.blog.csdn.net/20160421105014550?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2. session失效问题
原因:多个Laravel项目的session key冲突了,默认了.env配置中的key
解决方案:
在项目中使用php artisan key:generate 生成一个新的key, 然后将这个key字符串替换掉config/app.php中的原有key即可。
将config\app.php文件
![](http://img.blog.csdn.net/20160421105903251)
修改为
1. “串数据库”(几个网站连接到同一个数据库)
原因:env()函数解析错误。
解决方案:
将config/database.php文件
修改为:
2. session失效问题
原因:多个Laravel项目的session key冲突了,默认了.env配置中的key
解决方案:
在项目中使用php artisan key:generate 生成一个新的key, 然后将这个key字符串替换掉config/app.php中的原有key即可。
将config\app.php文件
修改为
相关文章推荐
- php绘制图表
- php对html标签的处理
- php框架对比
- PHP的extension_dir设置问题
- WIN7 VMware Ubuntu虚拟机连接secureCRT及ftp传输文件
- phpstorm:如何设置代码自动换行
- php生成二维码之CI实战
- PHP处理密码的几种方式
- yii 数据save后得到插入id
- ThinkPHP出现 缓存文件写入失败!
- 半角和全角转换函数
- yii2 页面底部加载css和js的技巧
- thinkphp线上自动加载异常与修复
- Laravel5.2 Api传递多个变量
- php中empty(), is_null(), isset()函数区别
- PHP urlecode urldecode rawurldecode() rawurldecode 区别
- php.ini memory_limit引起的问题
- PHP的输出缓冲区(转)
- Yii2-核心框架代码规范
- php的缓冲区问题