我在Ubuntu 32bit中配置了当我在LAMP环境中运行我的PHP项目时,它给出了以下错误:
Fatal error: SourceGuardian Loader - Protected script header checksum error. The file has been modified. Install the original unmodified file or contact the script author to get the original file. Error code [17] in /var/www/projectname/index.php on line 3
当我禁用网站上的所有错误时,它会变成空白,只会出现空白页。
任何帮助?
答案 0 :(得分:-1)
您是否正在尝试为您的项目提供Source Guardian?或者您使用Source Guardian受保护的脚本?
看起来您的PHP项目正在检查脚本是否已被修改。您是否在项目的任何位置使用“付费”脚本,如果是这样的话......它是什么(这可能会对您的问题有所了解)?尝试恢复到您带来的原始脚本。
“使用SourceGuardian for PHP Encoder保护PHP脚本。我们通过将PHP源代码编译成二进制字节码格式来编码您的PHP代码,然后补充加密层。您可以使用几个复杂级别的混淆来添加另一个保护层。一旦编码了受保护的脚本,就不能对其进行任何更改,这会增加额外的安全级别,对编码文件的任何更改都会使其无法使用。“ - http://www.sourceguardian.com/protect_php_scripts.html
如果您需要以某种方式修改代码,请返回您带来脚本的地方,他们可以帮助您。
如果是您的脚本(并且您使用源监护人来保护它),请确保您正在处理原始未受保护的源,然后在准备发布时再次通过Source Guardian运行修改后的源。
希望这有助于解决您的问题: - )