带magento模块的IonCube

带magento模块的IonCube,magento,magento-1.4,ioncube,Magento,Magento 1.4,Ioncube,是否有人在分发之前试用了带有magento模块的ionCube。不幸的是,我的结局不太好,所以我正在寻找能够解决这个问题的人 我一个接一个地做了这些 制作了简单的模块来向世界问好。因此,我在Mymodule的命名空间中有一组文件夹放入app,模块名为Helloworld 因此,正如您所猜测的,受尊重的文件将进入本地,etc/modules frontend/design/default。文件类型为:here.php、.phtml、.xml、.csv(locale文件),无需在magento 1.

是否有人在分发之前试用了带有magento模块的ionCube。不幸的是,我的结局不太好,所以我正在寻找能够解决这个问题的人

我一个接一个地做了这些

  • 制作了简单的模块来向世界问好。因此,我在Mymodule命名空间中有一组文件夹放入app,模块名为Helloworld

  • 因此,正如您所猜测的,受尊重的文件将进入本地,etc/modules frontend/design/default。文件类型为:here.php、.phtml、.xml、.csv(locale文件),无需在magento 1.4.2中使用ioncube进行编码即可正常工作

  • 现在,我在windows 7中安装了最新的ioncube试用版,并创建了一个新项目,在项目中添加了Mymodule项目,并按照说明很好地执行了所有操作。Ommited.xml、.csv文件来自编码,仅编码.php、.phtml文件

  • 现在,当我将新编码的模块放入mage根目录时,我得到了丢失类文件的fatl错误,因为magento无法加载编码的文件。我的主机提供商告诉我他们已经升级了ionCube的版本

  • 我不知道我在哪里犯了错误,也不知道我在这里遗漏了什么。我想要一个用ioncube编码的模块。这就是目标。有人试过这个吗

    具体来说,当我在ioncube编码器中将编码版本从PHP5.5更改为5时,我会遇到这些错误

    致命错误: *编码文件test/app/code/local/Mymodule/Helloworld/Model/Observer.php已过期。在第0行的未知位置*

    谢谢
    Ela

    您只能对php文件进行编码,并且必须确保许可证文件位于编译文件所在的同一目录中(如果使用编译,则也位于编译目录中)


    但请注意,这会破坏magento的调试,您或您的客户机不能在其开发周期中不再使用调试器。有人想要购买您的编码扩展的可能性很小,因为它需要购买此扩展的用户提供更多的服务器设置和知识,如果用户具备这些知识,他很可能会选择开源替代方案

    您只能对php文件进行编码,并且您必须确保许可证文件位于相同的位置目录(如果使用编译,则也在编译目录中),其中包含编译文件


    但请注意,这会破坏magento的调试,您或您的客户机不能在其开发周期中不再使用调试器。有人想要购买您的编码扩展的可能性很小,因为它需要购买此扩展的用户提供更多的服务器设置和知识,如果用户具备这些知识,他很可能会选择开源替代方案

    Hi,感谢您对编码开源的看法。但我必须把它交给客户谁想要它的编码格式。我将尝试使用许可证文件。我忘了。谢谢AntonHi,谢谢你对编码开源的看法。但我必须把它交给客户谁想要它的编码格式。我将尝试使用许可证文件。我忘了。谢谢安东