php - codeigniter session 中不允许使用 unlink 进行操作

标签 php codeigniter session codeigniter-3 unlink

我是一个使用 codeigniter 3 的应用程序,在 xampp 本地服务器中测试时一切正常,但是当我托管在服务器(实时)中时,面临与 codeigniter session 相关的问题。当用户登录并执行操作时突然出现错误 unlink(/tmp/ci_session..some file path here..):operation not allowed 文件名:drivers/Session_files_driver.php 行号:354 即将到来,如果刷新页面错误就会消失,一切都很好。任何建议表示赞赏。

最佳答案

检查config.php中$config['sess_save_path']的值。当使用 session 文件驱动程序时,必须使用用于存储 session 文件的文件夹的绝对路径进行设置。该文件夹必须存在并且其权限必须正确设置 - 尝试 0700。

Documentation Here

关于php - codeigniter session 中不允许使用 unlink 进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36601283/

相关文章:

php - AWS Flask session 不会从 PHP 请求中持久化

php - 如何使用 php 在 mysql 中插入符号?

PHP 未定义索引

php - Codeigniter $query->result() 返回奇怪的结果

mysql - 如何使用 mysqli_real_escape_string 转义单引号?

Java Request.isRequestedSessionValid() session 过期后仍然为 true

java - 如何在spring中设置sessionAttributes并在不同的jsps和 Controller 中访问它们

php - 使用 PHP 和正则表达式,在一组匹配字符之间插入一个字符

php - 未捕获的 PPConnectionException Http 响应代码 400

mysql - 这里客户A和客户B消息给一个供应商,供应商点击客户A消息,只打开特定的客户A消息