在分发之前,是否有人必须使用magento模块试用ionCube。不幸的是,我不能很好地结束,所以我正在寻找能够解决这个问题的人。
我一个接一个地做了这些。
制作简单的模块来说Hello world。所以我在 Mymodule 的名称空间中有一组文件夹进入 app ,名为 Helloworld 的模块名称,
因此您猜测受尊重的文件会进入本地,etc / modules前端/设计/默认。并且文件类型在这里.php,.phtml,.xml,.csv(语言环境文件),它们都运行良好,而不使用magento 1.4.2中的ioncube对其进行编码
现在我在Windows 7中安装了最新的ioncube版本并创建了一个新项目,将 Mymodule 项目添加到项目中并按照说明完成了所有操作。从编码中删除.xml,.csv文件,仅编码.php,.phtml文件。
现在,当我将新编码的模块放入mage根目录时,由于magento无法加载编码文件,因此丢失了类文件。我的托管服务提供商告诉他们已经升级了ionCube版本。
我无法找出错误的地方或错过的地方。我想要一个用ioncube编码的模块。多数民众赞成的目标。有没有人试过这个。
具体而言,当我在ioncube编码器中将编码版本从php 5.5更改为5时,会遇到这些错误。
致命错误: * 编码文件test / app / code / local / Mymodule / Helloworld / Model / Observer.php已过期。在第0行的未知中 *
由于 ELA
答案 0 :(得分:3)
你只能对php文件进行编码,你必须确保许可文件在同一目录中(如果在编译目录中也使用编译),编译文件在哪里
但请注意,这会破坏magento的调试,但您不能或您的客户在开发周期中不能再使用调试器。很有可能有人想要购买编码的扩展,因为它需要更多的服务器设置和购买此用户的用户的知识,如果用户有这方面的知识,他很可能会选择开源的替代品