ругается на ZendGuardLoader, его тоже надо под 5.6 подключен несколько раз некорректно вызван лоадер если пишите в отдельный файл подключение лоадера зачем в php.ini повторно подключаете?
Просто когда не получается одним способом - начинаешь пробовать всё подряд, в результате выходит ещё хуже((
Как сейчас правильно сделать?
Как удалить зенд и ионкуб и поставить "правильно"?
short_open_tag включил..
Почему-то ещё на некоторых сайтах покосячилась кодировка - русские символы "в квадратиках с вопросами". Это похоже в запросы к БД нужно прописывать кодировку?.. Как-то сталкивался пару лет назад - не помню как править..
IonCube Loader: Не установлено Наличие MySQL: Не установлено Расширение iconv: Установлено Расширение mbstring: Не установлено Расширение mcrypt: Не установлено Расширение zlib: Не установлено
Installed size: 65 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Erasing : ispmanager-pkg-roundcube-5.48.0-1.el6.i686 1/33
Erasing : roundcubemail-1.0.9-1.el6.noarch 2/33
warning: /etc/httpd/conf.d/roundcubemail.conf saved as /etc/httpd/conf.d/roundcubemail.conf.rpmsave
Erasing : php-pear-Net-SMTP-1.6.1-1.el6.noarch 3/33
Failed loading /ioncube_loader_lin_5.3.so: /ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader.so: /usr/local/ioncube/ioncube_loader.so: cannot open shared object file: No such file or directory
Erasing : php-pear-Net-Sieve-1.3.4-1.el6.noarch 4/33
Failed loading /ioncube_loader_lin_5.3.so: /ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader.so: /usr/local/ioncube/ioncube_loader.so: cannot open shared object file: No such file or directory
Erasing : php-pear-Mail-mimeDecode-1.5.5-1.el6.noarch 5/33
Failed loading /ioncube_loader_lin_5.3.so: /ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader.so: /usr/local/ioncube/ioncube_loader.so: cannot open shared object file: No such file or directory
Erasing : php-pear-Mail-Mime-1.8.4-1.el6.noarch 6/33
Failed loading /ioncube_loader_lin_5.3.so: /ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader.so: /usr/local/ioncube/ioncube_loader.so: cannot open shared object file: No such file or directory
Erasing : php-pear-Net-IDNA2-0.1.1-3.el6.noarch 7/33
Failed loading /ioncube_loader_lin_5.3.so: /ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader.so: /usr/local/ioncube/ioncube_loader.so: cannot open shared object file: No such file or directory
--- вырезано---
Complete!
[root@vps yum.repos.d]# php -v
Failed loading /ioncube_loader_lin_5.3.so: /ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader.so: /usr/local/ioncube/ioncube_loader.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib/php/modules/ZendGuardLoader.so: /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_value
PHP 5.6.30 (cli) (built: Jan 19 2017 23:06:47)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
[root@vps yum.repos.d]#
просто для себя определитесь, где вам удобнее - либо подключать в php.ini, либо отдельными файлами в/etc/php.d,
в пхп.ини удобнее
ругается на ZendGuardLoader, его тоже надо под 5.6
подключен несколько раз
некорректно вызван лоадер
если пишите в отдельный файл подключение лоадера
зачем в php.ini
повторно подключаете?
Просто когда не получается одним способом - начинаешь пробовать всё подряд, в результате выходит ещё хуже((
Как сейчас правильно сделать?
Как удалить зенд и ионкуб и поставить "правильно"?
short_open_tag включил..
Почему-то ещё на некоторых сайтах покосячилась кодировка - русские символы "в квадратиках с вопросами". Это похоже в запросы к БД нужно прописывать кодировку?.. Как-то сталкивался пару лет назад - не помню как править..
spiderbuber,
лоадеры надо взять из архива
и закинуть в папку
а так же проверить вызов лоадеров, т.к. вероятно они прописаны еще в /etc/php.d
---------- Добавлено 01.03.2017 в 10:46 ----------
кстати spiderbuber, вы уверены что вам нужны ZendGuardLoader и ioncubeLoader?
Оттуда и взяты. В папке лежат:
Создаю символическую ссылку:
Привязываю к пхп:
Сейчас ругается так..
Куб нужен обязательно, без зенда можно и обойтись, хотя есть скрипты под ним..
+ видимо куча расширений пхп похерилось, сайты которые на вордпрессе работают запускаются, но в тайтлах выдает:
<? $theTitle=wp_title(" - ", false); if($theTitle != "") {echo wp_title("",false);} else { bloginfo('name');} ?>Некоторые сайты вообще - чистый лист и код:
Типа просто вывод шаблона..
spiderbuber,
php должен подгружать ioncube_loader_lin_5.6.so и ioncube_loader_lin_5.6_ts.so вместо
ioncube_loader_lin_5.3.so и ioncube_loader_lin_5.3_ts.so
Мускул с пхп расширениями заработали, ионкуб не получается победить..
Прописал в php.ini
рестартнул - не работает
Failed loading /ioncube_loader_lin_5.3.so: /ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/ioncube/ioncube_loader.so: /usr/local/ioncube/ioncube_loader.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib/php/modules/ZendGuardLoader.so: /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_value
PHP 5.6.30 (cli) (built: Jan 19 2017 23:06:47)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.9, Copyright (c) 2002-2016, by ionCube Ltd.
Фак, походу слетело всё остальное (((
Не установлено
Наличие MySQL:
Не установлено
Расширение iconv:
Установлено
Расширение mbstring:
Не установлено
Расширение mcrypt:
Не установлено
Расширение zlib:
Не установлено
конфликт с php-common старой версии, сначала удалить
затем установить
Спасибо большое!
Жду кошель вебмани в ЛС ))
ЗЫ: Спрошу тут же..
При удалении\обновлении сыпались ошибки ионкуба.. Это не кретично?
Поправить можно?
удалите нерабочие репозитории
в webtatic есть php 5.6 https://us-east.repo.webtatic.com/yum/el6/i386/,
пробуйте так
---------- Добавлено 01.03.2017 в 08:15 ----------
в /etc/yum.repos.d/ убрать centosup.repo
centosup.repo - убрал
в этом репо пакеты только для 64-битных систем
Я так понимаю его нужно как-то удалить, но..
Или как?
А если вообще не перекодировать?
Гениально!
Я второй день голову ломаю...🤣
Всё оказалось намного проще... 🤪