Проблема в том, что люди WHMCS не обновляют свою систему, чтобы они были совместимы с 5.5, как они писали нам. Это может занять месяцы или дольше, пока это, возможно, не произойдет, они нам писали! Поскольку эта статья относится к февралю 2014 года, вы видите, что до сих пор ничего не произошло, и похоже, что у них нет никакого решения вообще, доступного сейчас, и они не хотят доставлять код, который был незакодирован на данный момент или декодирован с другим php-кодером или reencode WHMCS с ioncube для php 5.5.
люди из Ioncube писал:
мы не можем предложить решение в это время ... Опять же, это не осознанное ограничение, а скорее результат огромных изменений в PHP в их исполнении двигателя. На данный момент единственное исправление для вас - это понижение для PHP 5.4.
И WHMCS писал
Точно, так и от нашей следующей версии мы больше не будет поддерживать PHP 5.2, так что мы можем закодировать с помощью версии Ioncube, который поддерживает PHP 5.3 и выше. Текущая версия WHMCS по-прежнему поддерживает PHP 5.2, поэтому в настоящее время мы не можем распространять одну копию, поддерживающую 5.2 и 5.5+.
и
Я могу сообщить, что мы не будем выпускать v6.0 в эти выходные, бета, как ожидается, в ближайшие несколько месяцев.
Поэтому рекомендуется переключить, вероятно, на более качественные приложения, которые уже были обновлены до PHP 5.5.
т.е.
www.wefact.com/wefact-hosting/pricing/
hostbillapp.com/pricing
thehostingtool.com/home (бесплатно)
http://shinesoftware.github.io/shineisp/ (бесплатно)
www.clientexec.com/pricing.php
www.boxbilling.com/order (БЕСПЛАТНАЯ и дешевая лицензия)
Какой из этих вариантов будет лучшей альтернативой WHMCS, мы не знаем, вам нужно их протестировать!
Читайте также здесь Ioncube difficulty with PHP 5.5 Проблема, похоже, в ioncube AND WHMCS, поскольку они, похоже, игнорируют прогресс и улучшения, сделанные в PHP.
Люди из Ioncube просто написал мне снова, что делает эту проблему очень четко:
Привет,
Мы настоятельно призываем наших клиентов кодировщика (например, WHMCS) для кодирования для PHP 5.3 или выше, поскольку это обеспечит поддержку PHP 5.5 и PHP 5.6 . Если они не соответствуют требованиям и не предлагают поддержку PHP 5.5 и 5.6 , это их выбор. В то время как WHMCS анонсировала поддержку PHP на несколько месяцев назад (blog.whmcs.com/?t=92179), и у них есть средства для кодирования версии с поддержкой PHP 5.5, там пока нет обновлений. Однако это проблема, с которой приходится обращаться с WHMCS, поскольку мы не можем заставить их обновить свои скрипты .
Являются ли ваши приложения явно использующими PHP 5.6 или PHP 5.5? Если нет, то вы все равно сможете перейти на PHP 5.4. Адаптация для PHP 5.6 (и даже PHP 5.5) по-прежнему крайне низкая (менее , чем 5% для 5.5, менее 1% для 5.6), поэтому любой коммерческий скрипт , предоставляющий эксклюзивную поддержку PHP 5.5, экономически нецелесообразен (Источник : w3techs.com/technologies/details/pl-php/5/all). Если вы используете свои собственные скрипты с использованием функций PHP 5.5 и 5.6 , теперь их можно заменить на PHP-совместимые скрипты, пока ваши зависимости не выпустят PHP 5.5/5.6.
Об ограничении: Как указано ранее, из-за огромных изменений в механизме выполнения PHP 5.5 мы были вынуждены отказаться от поддержки PHP 5.2. Это не намеренное решение целенаправленно нарушать поддержку PHP 5.2 или ниже, а скорее ограничение наших инженерных ресурсов . До PHP 5.5 наши Loaders содержали сложный код, который позволяет старым и несовместимым файлам работать на более новых версиях PHP. Это технически сложно разработать, требуя, чтобы Loader до анализировал и фактически изменял части скомпилированного кода на лету до , заставляя их работать, но даже несмотря на то, что Loader свободен, это то, что мы всегда инвестировали столько времени и денег как это было необходимо для достижения.
Я использую onCube Loader версии '4.5.3'. Загруженный загрузчик . Загрузочная версия ionCube Loader версии '4.5.3' для' PHP 5.5' уже установлена, и кодированные файлы должны запускаться без проблем. – Harikrishnan
А, ну тогда ... Я думаю, вам, к сожалению, придется ждать, пока WHMCS перекодирует систему, используя более новую версию кодировщика. Их [системные требования] (http://docs.whmcs.com/System_Requirements) явно указывают, что PHP 5.5 не поддерживается, поэтому звучит так, как будто они не работают, но не имеют обновления. По-видимому, это может быть потому, что он в значительной степени опирается на старые методы mysql_ * в PHP, которые устарели (но все еще поддерживаются) в PHP 5.5. – Adam