首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP日志中充斥着suhosin错误

PHP日志中充斥着suhosin错误
EN

Stack Overflow用户
提问于 2014-02-01 00:32:00
回答 1查看 3.2K关注 0票数 0

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

代码语言:javascript
复制
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

我无法在代码中找到苏福林可能被称为.

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

编辑:在phpinfo中目前没有suhosin .

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-08-06 10:06:03

我们可能需要更多的信息才能提供准确的解决方案,例如在您的系统上安装了什么版本的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,则需要在命令行cagefsctl --force-update上发出以下命令,强制更新CageFS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21492580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档