IonCube с модулями magento - PullRequest
       30

IonCube с модулями magento

0 голосов
/ 04 января 2011

Кто-нибудь должен был попробовать ionCube с модулями magento, прежде чем распространять его. К сожалению, я не смог хорошо закончить, поэтому я ищу кого-то, кто может решить эту проблему.

Я сделал это один за другим.

  1. сделал простой модуль, чтобы сказать Hello world. Итак, у меня есть набор папок в app в пространстве имен из Mymodule и имя модуля с именем Helloworld ,

  2. Так что, как вы уже догадались, нужные файлы помещаются в локальный файл, etc / modules frontend / design / default. И типы файлов здесь .php, .phtml, .xml, .csv (файл локали), все работает хорошо, без кодирования с помощью ioncube в magento 1.4.2

  3. Теперь я установил последнюю версию Trail IonCube в Windows 7 и сделал новый проект, добавил проект Mymodule в проект и следовал всем инструкциям. Ommited .xml, .csv файлы из кодировки и только закодированные файлы .php, .phtml.

  4. Теперь, когда я помещаю недавно закодированный модуль в корень мага, я получаю большую ошибку из-за отсутствия файлов классов, потому что magento не может загрузить закодированный файл. Мой хостинг-провайдер сказал, что они обновили версию ionCube.

Я не мог узнать, где я делаю ошибку или чего здесь не хватает. Я хочу иметь модуль, который закодирован с помощью ioncube. Это цель. Кто-нибудь пробовал это.

И если быть точным, я получаю такие ошибки, когда я изменяю версию кодировки с php 5.5 на 5 в кодировщике ioncube.

Фатальная ошибка: * Срок действия закодированного файла test / app / code / local / Mymodule / Helloworld / Model / Observer.php истек. в Неизвестно на линии 0 *

Спасибо Ela

1 Ответ

3 голосов
/ 04 января 2011

вы можете кодировать только файлы php, и вы должны убедиться, что файл лицензии находится в том же каталоге (если используется компиляция, то также в каталоге компиляции), где скомпилированные файлы

, но имейте в виду, что эторазрушает отладку magento, и вы не можете, или ваши клиенты больше не могут использовать отладчики в своем цикле разработки.Небольшие шансы, что кто-то захочет приобрести ваше закодированное расширение, так как ему нужно больше настроек сервера и знаний от пользователя, который его покупает, и если у пользователя есть это знание, он, скорее всего, выберет альтернативы с открытым исходным кодом

...