【问题标题】:Cannot find save handler wincache - in Azure PHP找不到保存处理程序 wincache - 在 Azure PHP 中
【发布时间】:2018-01-09 22:14:09
【问题描述】:

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

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

【问题讨论】:

    标签: php azure session cakephp wincache


    【解决方案1】:

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

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

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

    错误消息的意思是它的意思。它不在那里。

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

    这不是编码问题。

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

    【讨论】:

    • 在 phpinfo 中,在 wincache 部分下 - opcache = disabled, file cache = disabled
    猜你喜欢
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 2020-11-13
    • 2016-10-31
    相关资源
    最近更新 更多