php - 第 0 行未知中的警告 : Unknown: Failed to write session data using user defined save handler. (session.save_path:)

标签 php apache php-7 php-7.1

我的 Mac 上有本地 PHP7 和 Apache 环境。我来自一个站点的所有脚本都在页面末尾显示此错误:

Warning: Unknown: Failed to write session data using user defined save handler. (session.save_path: ) in Unknown on line 0

错误日志没有显示有关原因的更多详细信息:

[Tue Oct 10 22:37:44.981703 2017] [php7:warn] [pid 17853] [client ::1:62267] PHP Warning:  Unknown: Failed to write session data using user defined save handler. (session.save_path: ) in Unknown on line 0

我检查了我的 php.ini,因为“session.save_path”似乎是对它的引用,而且这个参数有默认值:

;session.save_path = "/tmp"

正是这个错误中缺乏细节让我失望。我怎样才能更接近这个原因?试图确定这是从哪里来的。

最佳答案

我有同样的问题并意识到替换查询在其表名中有引号。删除单引号后错误已修复。

不正确

replace into 'sessions' values('value1','value2','value3')

正确

replace into sessions values('value1','value2','value3')

关于php - 第 0 行未知中的警告 : Unknown: Failed to write session data using user defined save handler. (session.save_path:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46676474/

相关文章:

Symfony2 应用程序在 kernel.request 和 kernel.controller 之间总是有 3 秒的等待

php - 向文本/普通电子邮件添加换行符 (\r\n\r\n )

php - 我在这里做错了什么? [php]

javascript - 乔姆拉!强制我的 concat 加上 '+' 到 "%20"

apache - 422 不可处理的实体,JS 文件,gitlab 8.17,apache ssl

apache - reducer 失败

php - PDO 从 Postgres 获取小数秒

php - 为什么 Laravel 将我重定向到登录页面,即使我仍然登录?

php - 如何将 MySQL 的 PDO 对象绑定(bind)到 TEXT 类型的字段?

php - Symfony 3.0 迁移 PHP 5.5 到 PHP 7.1 : "A PHP accelerator should be installed > Install and/or enable a PHP accelerator (highly recommended)"?