【问题标题】:Code downloaded from CPanel not workng从 CPanel 下载的代码不起作用
【发布时间】:2015-09-18 13:12:28
【问题描述】:

我已经下载了具有 codeigniter 框架的 php 代码。它在网站上运行良好,但是当我尝试在 localhost 上部署它时,出现以下异常

致命错误: 编码文件 C:\xampp\htdocs\project3\application\libraries\layout.php 是
在第 0 行的 Unknown 中未获得此服务器的许可

【问题讨论】:

  • 您是否尝试在外部下载之前先制作 zip。 ?
  • 不,我没有。我们通过 FTP 下载的
  • 你能在phpfiddle中为你提供layout.php吗?如果它包含 iocubelib 然后stackoverflow.com/questions/23714673/… 帮助你
  • application\libraries\layout.php 不是标准 CI 文件。不知道为什么它在那里

标签: php codeigniter cpanel


【解决方案1】:

在 config/autoload.php 你应该加载布局库

$autoload['libraries'] = array('layout');

如果这没有帮助,那么库可能由ionCube 编码,--allowed-server 选项设置为您的域名。

您可以联系库开发人员并索要使用--allowed-server 选项设置为任何 IP 编码的文件,或者更好地索要开源代码。

【讨论】:

  • 是的,他们似乎已经用 ioncube 对 layout.php 进行了编码。如果我想在 localhost 上加载它,我必须做什么?
  • 这篇文章可以让你了解它是如何工作的bestioncubedecoder.blogspot.com.tr
  • 不要依赖解码器 - 解码器会破坏各种许可协议,并且很可能会导致代码损坏 - 最好的做法是联系所购买脚本的开发人员并要求提供合适的本地开发许可证。
  • 是的,我完全同意@SebiH,除了使用那种解码器并不能保证解码后的代码没有错误,所以最好和更合乎道德的方式,再次,是联系库开发人员,如上所述在上面的答案中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-11
  • 1970-01-01
  • 1970-01-01
  • 2016-10-03
  • 2019-03-04
相关资源
最近更新 更多