【问题标题】:Core 'session is active' errors presenting after ProcessWire site migrationProcessWire 站点迁移后出现的核心“会话处于活动状态”错误
【发布时间】:2019-11-23 15:41:00
【问题描述】:

警告:session_name():当会话在第 143 行的 /var/www/html/website/wire/core/Session.php 中处于活动状态时,无法更改会话名称

警告:ini_set():会话处于活动状态。此时您无法在第 146 行的 /var/www/html/website/wire/core/Session.php 中更改会话模块的 ini 设置

警告:ini_set():会话处于活动状态。此时您无法在第 147 行的 /var/www/html/website/wire/core/Session.php 中更改会话模块的 ini 设置

警告:ini_set():会话处于活动状态。此时您无法在第 148 行的 /var/www/html/website/wire/core/Session.php 中更改会话模块的 ini 设置

警告:ini_set():会话处于活动状态。此时您无法在第 149 行的 /var/www/html/website/wire/core/Session.php 中更改会话模块的 ini 设置

PHP 7.3,ProcessWire v.3.0 https://github.com/processwire/processwire/blob/master/wire/core/Session.php

这是什么意思,应该更改哪些 ini 设置,如何清除假定的会话?

【问题讨论】:

    标签: php apache migration debian processwire


    【解决方案1】:

    在默认设置中,您可以通过删除文件夹 site/assets/sessions 来移除现有会话。如果您将会话存储在database 中,则可能需要清除数据库中的sessions 表。

    迁移 Processwire 站点时,我通常不会迁移 cachelogsessions 文件夹。它们会自动重新生成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      相关资源
      最近更新 更多