【问题标题】:How to fix Warning: session_start(): in WordPress如何修复警告:session_start():在 WordPress 中
【发布时间】:2018-05-10 08:14:16
【问题描述】:

我刚刚配置了一个现有的 WordPress 项目。现在我正面临这个问题。

Warning: session_start(): open(C:\xampp\htdocs\Nadesh\reportlink\sess_2u6p774c1s5utr299m1qqgh99e, O_RDWR) failed: No such file or directory (2) in D:\xampp\htdocs\Nadesh\reportlink\wp-content\themes\enfold\config-templatebuilder\avia-shortcodes\masonry_entries.php on line 33

Warning: session_start(): Failed to read session data: files (path: C:\xampp\htdocs\Nadesh\reportlink) in D:\xampp\htdocs\Nadesh\reportlink\wp-content\themes\enfold\config-templatebuilder\avia-shortcodes\masonry_entries.php on line 33

Warning: Cannot assign an empty string to a string offset in D:\xampp\htdocs\Nadesh\reportlink\wp-includes\class.wp-scripts.php on line 447

【问题讨论】:

    标签: php wordpress session


    【解决方案1】:

    我不知道您是想解决问题的原因还是只是摆脱警告? 您是否尝试在 wp-config.php 中将调试模式切换为 false?

    define( 'WP_DEBUG', false );
    

    【讨论】:

      【解决方案2】:

      “Enfold”主题文件尝试运行session_start() 函数并访问系统文件夹以读取会话数据,但由于文件/文件夹不存在而无法访问。

      要解决此问题,您需要在 php 设置中更改 session.save_path var(不存在的路径)。 首先尝试在php.ini 文件中找到它。 您还可以查看站点根目录中的.htaccess 文件。

      我可以假设问题可能是由于在 C:\ 驱动器上运行您的 Web 服务器以及在 D:/ 驱动器上运行站点文件位置引起的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-19
        • 1970-01-01
        • 2013-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-11
        • 2019-08-08
        相关资源
        最近更新 更多