thinkphp5 项目笔记
来源:互联网 发布:lol解说jy淘宝店 编辑:程序博客网 时间:2024/06/16 08:26
1、解决500错误(index.php首页为空白页面)
(1)
在index.php开头,打开报错,如下
error_reporting(E_ALL);
ini_set('display_errors', '1');
(2)
打开nginx配置的错误日志
2、问题:
Warning: require(): open_basedir restriction in effect. File(/home/stone/dsales/src_web/v1r0/simplewind/thinkphp/base.php) is not within the allowed path(s): (/home/stone/dsales/src_web/v1r0/public/:/tmp/:/proc/) in /home/stone/dsales/src_web/v1r0/public/index.php on line 38
解决
(1)检查php.ini的 open_basedir的参数
(2)如果是lnmp(nginx服务器),检查 path/nginx/conf/fastcgi.conf里的 $document_root参数
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/stone/dsales/"; (/home/stone/dsales/为项目路径)
注意:如果在fastcgi.conf里没有 fastcgi_param PHP_ADMIN_VALUE……自行添加
3、问题
session驱动使用redis时,出现:
session_start(): Failed to initialize storage module: user (path: )
解决(1):在php.ini中 把
session.save_handler = files
修改为
session.save_handler = user
(这个好像不用改)
解决(2):
在TP5中,因为要用到redis,所以会在…path\simplewind\thinkphp\library\think\session\driver\Redis.php 75行调用到php的扩展函数(new \Redis)->close(),所以如果发现项目加载奇慢,要考虑到是否开启或加载了php-redis函数扩展库(注意:不是redis,而是php-redis扩展,可用phpinfo查看)
阅读全文
1 0
- thinkphp5 项目笔记
- thinkphp5 笔记
- thinkphp5笔记
- thinkPHP5 生成项目目录
- ThinkPHP5创建项目
- thinkphp5学习笔记
- ThinkPHP5.0学习笔记
- ThinkPHP5 学习笔记
- thinkphp5.0笔记
- Thinkphp5 开发笔记
- thinkphp5学习笔记
- thinkPhP5学习笔记
- ThinkPhp5之多语言笔记
- thinkphp5 笔记第三天
- PhpStorm2017 开发 ThinkPHP5 项目小记
- Thinkphp5 学习笔记之视图
- [thinkphp5 学习笔记] model类型
- Thinkphp5 —— 学习笔记
- 大端小端的理解
- i,cite,em,strong等html标签的比较
- 深入理解JVM--JVM垃圾回收机制
- Hive作业优化
- 千寻APP 设计参考
- thinkphp5 项目笔记
- java语言基础(60)——java正则表达式基础使用
- C++操作符替代名
- 图书排名查询——python多线程编程应用
- Android 获取设备IP,已连接WiFi信息;(Android API-23: InetAddressUtils 替换)
- SpringBoot开发详解(十) -- 使用JPA访问数据库下篇及使用Page进行数据分页
- Java的重载(overload)和覆盖(override)
- c++ 中 pair 的 使用方法
- 书摘——《暗时间》