构建在joomla上的应用程序在localhost上显示原始数据

时间:2014-04-21 10:27:09

标签: php joomla1.7

有一个奇怪的问题,从来没有遇到过,并尝试过所有的事情,我的意思是一切,但没有运气。

发生了什么事情是我通过ftp从实时服务器下载了基于joomla 1.7构建的应用程序源代码,并将其部署在我的localhost上并正确配置。现在发生的事情是它在整个浏览器窗口中显示某种原始数据,附上截图。

请大家好几天,因为我遇到了这个烂摊子任何帮助都会受到高度赞赏

提前致谢

enter image description here

1 个答案:

答案 0 :(得分:2)

也许您已经安装了扩展,它支持将PHP代码分发为二进制代码? PHP存在不同的扩展,它们支持这种功能。可能最普遍的是Zend Guard。要执行由此软件加密的脚本,PHP需要加载free loader extension provided by Zend。如果您的服务器已经加载了此扩展,而您的localhost没有加载,那么输出可能就像您遇到的那样。

您的第一步应该是比较两台服务器phpinfo的输出。如果Zend Guard(或类似的扩展)在生产服务器上而不是在本地主机上加载,则可能是问题所在。下一步应该包括查看PHP文件并搜索包含大量不可读字符的文件。如果这对您来说似乎不合理,您可以安装Zend Loader并查看它是否有效,这可能会减少工作量。