Здравствуйте, при установке на 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 и все
Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.
Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.
хм.. а можно плз шел и куда поставить ?
Don't forget to run script update
Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.
Отправил в пм, кстати началось все с 1 сиджа старого я просто провел update, и у него админка тоже 500 ошибка, но сам сайт функционирует, только админка 500
Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.
то есть на серваке стоят сиджи на smarte все ок, провел апдейт только на 1ом, потом решил установить новый 1 и не устанавливается
Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.
===== 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 работать не будет.
Надо просить админа унифицировать версии.
Скрипт работает под управлением 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
Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.
Понял, спасибо большое! Хороший скрипт, отличная поддержка!
Re: Ошибка 500, encoded with the ionCube Encoder for PHP 7.1.
Спасибо, приятно слышать)
Don't forget to run script update