0

CakePHP 2.X我使用Windows 平台在 Azure 上托管了一个 Web 应用程序。我使用 wincache 会话处理程序(session.save_handler = wincache)。今天我遇到了一个问题。我创建会话以登录到我的仪表板的 PHP 脚本不起作用(一直让我退出),而我没有对此代码进行任何更改。

警告错误:session_start():找不到保存处理程序 'wincache' - 会话启动失败。

4

1 回答 1

0

PHP 手册告诉您检查phpinfo()以验证是否wincache已安装。

http://php.net/manual/en/wincache.installation.php

将 phpinfo.php 文件保存在使用 PHP 的 IIS 网站的根文件夹中,然后打开浏览器并向http://localhost/phpinfo.php发出请求。在返回的网页中搜索名为 wincache 的部分。如果启用了扩展,则 phpinfo 输出将列出 WinCache 提供的配置设置。

错误消息意味着它在说什么。它不在那里。

我创建会话以登录到我的仪表板的 PHP 脚本不起作用(一直让我退出),而我没有对此代码进行任何更改。

这不是编码问题。

您需要检查您的 wincache 安装并可能重新安装它。

于 2018-01-10T02:26:38.107 回答