gpt4 book ai didi

PHP 日志充满 suhosin 错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:11 25 4
gpt4 key购买 nike

你好,我有一个简单的 php 脚本,它更像是一个只有很少 php 行的 html 文件。然而它会在日志中产生大量错误,每一行都像这样:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20100525/suhosin.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0

我无法在代码中找到可能调用 suhosin 的地方...

此错误出现在 2 个不同的服务器上。

编辑:在 phpinfo 中没有 suhosin 存在...

谢谢。

最佳答案

我们可能需要更多信息才能提供准确的解决方案,例如您的系统上安装了哪个版本的 PHP?不过我会给你一个总体解决方案。

一般来说,这个问题是由 PHP 升级引起的,最新的 PHP 版本不支持 suhosin,因为这仅适用于需要额外安全性的旧版本 php。

如果您使用的是共享托管服务器,则需要联系您的托管提供商并通知他们此问题,他们很可能能够快速解决该问题。

如果您使用的是专用服务器、VPS 服务器或本地主机环境,您可以按照以下步骤解决此问题:

  1. 查找 php.ini 位置 [您可以使用 phpinfo() 来查找 php.ini 文件]
  2. 打开 php.ini 文件并搜索 suhosin.so
  3. 当您找到 suhosin 时,请在行首添加分号extension = "suhosin.so" 注释此行,例如:;extension = "suhosin.so"
  4. 保存此文件
  5. 重新启动 Apache service httpd restart

注意:如果您的服务器上安装了 ClouldLinux,则需要通过在命令行中发出以下命令来强制更新 CageFS cagefsctl --force-update

关于PHP 日志充满 suhosin 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21492580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com