Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post all bugs here
Post Reply
awmxex
Posts: 42
Joined: Fri Mar 23, 2018 10:09 am
Contact:

Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post by awmxex »

Здравствуйте, при установке на php 7.0.33, 7.1, 7.3, 7.4.29

в конце установки в терминале:
Your Composer dependencies require a PHP version ">= 7.1.0". You are running 7.0.33-0ubuntu0.16.04.16.

далее в логах
[Fri Aug 26 14:17:41.705120 2022] [fcgid:warn] [pid 25865] [client 37.1.218.71:43922] mod_fcgid: stderr: PHP Fatal error: The file /var/www/user/data/www/t.com/xxx/admin/index.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later.
[Fri Aug 26 14:17:41.705155 2022] [fcgid:warn] [pid 25865] [client 37.1.218.71:43922] mod_fcgid: stderr: Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0

А так ошибка 500 в админке
Наверно это у меня глюк, но может нет, не знаю уже, что делать.

Попробывал поставить tradeexpert просто для теста, стал все ок.

На смарте ошибка 500 и все
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post by admin »

хм.. а можно плз шел и куда поставить ?
Don't forget to run script update
awmxex
Posts: 42
Joined: Fri Mar 23, 2018 10:09 am
Contact:

Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post by awmxex »

Отправил в пм, кстати началось все с 1 сиджа старого я просто провел update, и у него админка тоже 500 ошибка, но сам сайт функционирует, только админка 500
awmxex
Posts: 42
Joined: Fri Mar 23, 2018 10:09 am
Contact:

Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post by awmxex »

то есть на серваке стоят сиджи на smarte все ок, провел апдейт только на 1ом, потом решил установить новый 1 и не устанавливается
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post by admin »

===== PHP version mismatch =====

Скрипт работает под управлением IonCube Optimizer, который требует свои файлы под разные версии PHP. Когда вы в шеле запускаете установку скрипта, он определяет версию пхп с которой его запустили и скачивает файлы под нужную версию

Но бывает что на сервере стоит несоклько версий пхп, одна из них является дефолтной. Например если просто в шеле написать

<code>

user@server:~/$ php -v
PHP 7.0.33-0ubuntu0.16.04.16+esm4 (cli) ( NTS )

</code>


то можно увидеть что дефолтная версия - 7.0.33, при этом для веба может быть включена другая версия.

Открываем scj/admin/test.php - PHP Version 7.4.29

Получается, что файлы скачали для 7.0, а запускаем с 7.4 , в этом случае IonCube работать не будет.

Надо просить админа унифицировать версии.
Don't forget to run script update
awmxex
Posts: 42
Joined: Fri Mar 23, 2018 10:09 am
Contact:

Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post by awmxex »

Понял, спасибо большое! Хороший скрипт, отличная поддержка!
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.

Post by admin »

Спасибо, приятно слышать)
Don't forget to run script update
Post Reply