【问题标题】:Codeigniter in PHPStormPHPStorm 中的 Codeigniter
【发布时间】:2016-03-15 00:58:52
【问题描述】:

我需要知道 ide PhpStorm 中是否有任何特殊配置来使用 CodeIgniter 。我在访问会话变量和写入临时文件时遇到问题。服务器是 IOS 的 XAMPP 本地

评论错误

遇到 PHP 错误严重性:警告消息:未知:失败 写入会话数据(文件)。请确认当前设置 session.save_path 的正确 (/Applications/temp/) 文件名: 未知行号:0 回溯:遇到 PHP 错误 严重性:警告消息:未知: 打开(/Applications/temp//sess_acelvldc0c60ti1pj13fmil6t6,O_RDWR) 失败:权限被拒绝 (13) 文件名:未知行号:0 回溯

【问题讨论】:

  • 请在可能的情况下通过代码示例提供您遇到的问题的具体示例。
  • 遇到 PHP 错误严重性:警告消息:未知:无法写入会话数据(文件)。请验证 session.save_path 的当前设置是否正确 (/Applications/temp/) 文件名:未知行号:0 回溯:遇到 PHP 错误 严重性:警告消息:未知:open(/Applications/temp//sess_acelvldc0c60ti1pj13fmil6t6, O_RDWR) 失败:权限被拒绝 (13) 文件名:未知行号:0 回溯:
  • 我已经将 phpstorm 与 codeigniter 2 和 3 一起使用,没有任何问题。新的 phpstorm 10 beta 运行良好。有关自动完成和 codeigniter 的最新信息forum.codeigniter.com/thread-63641.html

标签: codeigniter


【解决方案1】:

当您在 codeigniter 3 上使用会话文件时

您保存文件示例的位置:

application

application > temp

然后在你的 config.php 上

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = APPPATH . 'temp/';
$config['sess_match_ip'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

确保 sess_save_path 末尾有 /

还要确保您已将临时文件夹权限设置为 chmod 0700 您需要为您的 var 目录设置权限

【讨论】:

  • 为什么投反对票?请解释。答案适用于 OP
猜你喜欢
  • 2013-11-27
  • 2021-06-23
  • 2016-03-09
  • 1970-01-01
  • 2015-08-07
  • 2016-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多