由于 phpunit 恶意文件 eval-stdin.php,端口 80 在 cpanel 上被阻止
Posted
技术标签:
【中文标题】由于 phpunit 恶意文件 eval-stdin.php,端口 80 在 cpanel 上被阻止【英文标题】:Port 80 blocked on cpanel due to phpunit malicious file eval-stdin.php 【发布时间】:2016-05-24 12:57:46 【问题描述】:我已将 google plus login 添加到我的网站(托管在共享服务器上)。在通过 composer.json 编写依赖库以进行谷歌登录时,phpunit 库作为一部分被下载。它包含一个文件 phpunit\phpunit\src\Util\PHP\eval-stdin.php。由于这个文件,我的域的端口 80 被阻止,因为他们说它是恶意软件文件。 仓库链接是https://github.com/sebastianbergmann/phpunit
下面是 eval-stdin.php 文件中的代码
eval('?>' . file_get_contents('php://input'));
此代码是否有任何替代方法。我该如何解决这个问题。请帮忙
【问题讨论】:
在我看来,除非设置了某种开发标志,否则 Composer 不应下载这些类型的开发工具。我有一个项目也下载了PHPUnity,我敢肯定我们不是唯一的。 【参考方案1】:PHPUnit 是一个在开发过程中使用的工具。您不应该将其上传到您的服务器。
【讨论】:
谢谢塞巴斯蒂安,我不知道.. :)以上是关于由于 phpunit 恶意文件 eval-stdin.php,端口 80 在 cpanel 上被阻止的主要内容,如果未能解决你的问题,请参考以下文章