首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cli中的cakephp会话错误

cli中的cakephp会话错误
EN

Stack Overflow用户
提问于 2015-03-13 09:23:17
回答 1查看 717关注 0票数 0

我是CakePHP框架的新手(更多的Yii成员),所以我的问题在某些人看来可能很愚蠢,但是我整天都被这个问题困扰着。我正在尝试创建控制台命令,以便在shell中执行,但是会话初始化(?)有问题。我经常犯错误:

代码语言:javascript
复制
PHP Notice:  Undefined index: cookie in E:\htdocs\project\lib\Cake\Model\Datasource\CakeSession.php on line 485
PHP Notice:  Undefined index: timeout in E:\htdocs\project\lib\Cake\Model\Datasource\CakeSession.php on line 491
PHP Warning:  ini_set(): session.name cannot be a numeric or empty '' in E:\htdocs\project\lib\Cake\Model\Datasource\CakeSession.php on line 500
PHP Fatal error:  Uncaught exception 'CakeSessionException' with message 'Unable to configure the session, setting session.name failed.' in E:\htdocs\project\lib\Cake\Model\Datasource\CakeSession.php:501

为什么cakephp不加载core.php配置值?在我的配置中,我设置:

代码语言:javascript
复制
Configure::write('Session', array(
    'defaults' => 'php'
));

Configure::write('Session.cookie', 'PROJECT');
Configure::write('Session.timeout', '28800');

CakePHP版本2.4.7

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-20 09:37:28

好的,如果有谁会发现这个问题,有件事需要注意。在windows中,您不能运行cake命令..。当然可以,但是请注意cake.bat文件中的行:

代码语言:javascript
复制
:: In order for this script to work as intended, the cake\console\ folder must be in your PATH

或者运行php cake.php..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29028666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档