【问题标题】:codeIgniter 3 can't read from the stored cache?codeIgniter 3 无法从存储的缓存中读取?
【发布时间】:2016-11-19 18:46:25
【问题描述】:

当我在 codeigniter 3 的同一页面上刷新我的网站时出现错误。请参阅图像中的 PHP 错误: (链接http://imgur.com/miOpHIV

我的自动加载器中有会话库,我的控制器和视图中没有什么特别的,甚至没有使用会话。

以下是我在 /application/config/config.php 文件中的设置,我认为这些是唯一对这个错误很重要的设置。

/* Session Variables */

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'example';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'system/cache';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

/* Cookie Related Variables */
$config['cookie_prefix']    = 'example';
$config['cookie_domain']    = 'example.com';
$config['cookie_path']      = '/';
$config['cookie_secure']    = FALSE;
$config['cookie_httponly']  = FALSE;

我用示例替换了实际 URL,如果有人知道如何解决此问题,请告诉我。系统/缓存文件具有读写权限。该网站由 plesk 管理。

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    尝试使用BASEPATH,因为它是系统文件夹

    $config['sess_driver'] = 'files';
    $config['sess_cookie_name'] = 'example';
    $config['sess_expiration'] = 7200;
    $config['sess_save_path'] = BASEPATH  . 'cache/'; // End with /
    

    APPPATH 用于应用程序文件夹

    $config['sess_driver'] = 'files';
    $config['sess_cookie_name'] = 'example';
    $config['sess_expiration'] = 7200;
    $config['sess_save_path'] = APPPATH . 'cache/'; // End with /
    

    然后尝试自动加载会话。会话 0700 的文件夹权限

    【讨论】:

    • 我有过那些日子
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 2019-07-19
    • 2020-05-20
    • 1970-01-01
    • 2018-03-06
    • 2018-10-11
    • 1970-01-01
    相关资源
    最近更新 更多