CodeIgniter CI 会话错误
Posted
技术标签:
【中文标题】CodeIgniter CI 会话错误【英文标题】:CodeIgniter CI Session Error 【发布时间】:2016-10-14 04:32:25 【问题描述】:我正在为我的应用程序使用 CodeIgniter,我的应用程序工作正常,但过了一段时间,当我重新加载任何页面时,就会出现 ci_session 错误。
请任何人帮我解决这个问题...
遇到了 php 错误
严重性:警告
消息:取消链接(/tmp/ci_session074b4d178c387273e3eee244a10cdbafce7e337e [function.unlink]:不允许操作
文件名:drivers/Session_files_driver.php
行号:371
回溯:
文件:/home/applic/public_html/workshop/application/controllers/Reports.php
行:7
函数:__构造
文件:/home/applic/public_html/workshop/index.php
行:292
函数:require_once
【问题讨论】:
也添加您的代码 什么代码,当我在某个应用程序显示此错误后加载任何页面时。 你使用过的会话代码 我猜你的 /tmp/ 目录中的会话文件的所有权发生了变化,你能检查一下所有者吗? CodeIgniter Session Error - Unlink Operation not Permitted的可能重复 【参考方案1】:在 config.php 文件中,您必须将 sess_save_path 设置为有效路径。它最初设置为 NULL。
$config['sess_save_path'] = BASEPATH . 'cache/';
如果您创建一个文件夹“会话”并将其放在您的应用程序文件夹中,您可以使用:
$config['sess_save_path'] = APPPATH.'/sessions'
【讨论】:
以上是关于CodeIgniter CI 会话错误的主要内容,如果未能解决你的问题,请参考以下文章
使用 codeigniter ci_marchant_Lib 库的 PayPal 定期付款