Client给了我一个Ion Cube编码的PHP脚本,让我在localhost上运行。我已经在web服务器上成功安装了Ion Cube扩展,但Ion Cube没有解码编码的文件,并向我显示500内部错误。当我联系到客户端时,他让我用localhost配置给定的许可证,然后Ion cube自动解码编码的文件。以下是他的回应:
"不幸的是,我无法访问解密的文件。然而,project.7z中包含的license.txt文件应该允许ionCube自动解码这些文件。服务器可能需要通过localhost
"来访问;。
您需要检查错误500的第一件事是准确的错误描述。取消阻止PHP错误报告,检查日志文件(PHP、web服务器(
我不确定,但代码似乎是为特定的php版本编码的。IonCube编码器的版本也可能是相关的。
这个解码器的演示版本应该可以帮助您找到需要安装的正确PHP版本。
BTW:IonCube允许您限制特定服务器上的代码执行(基于ip/时间的许可证(更多信息可在文档中找到:https://www.ioncube.com/sa/USER-GUIDE.pdf第9章