в пхп.ини удобнее
Просто когда не получается одним способом - начинаешь пробовать всё подряд, в результате выходит ещё хуже((
Как сейчас правильно сделать?
Как удалить зенд и ионкуб и поставить "правильно"?
short_open_tag включил..
Почему-то ещё на некоторых сайтах покосячилась кодировка - русские символы "в квадратиках с вопросами". Это похоже в запросы к БД нужно прописывать кодировку?.. Как-то сталкивался пару лет назад - не помню как править..
Оттуда и взяты. В папке лежат:
Создаю символическую ссылку:
ln ioncube_loader_lin_5.6.so ioncube_loader.so
Привязываю к пхп:
echo "zend_extension=/usr/local/ioncube/ioncube_loader.so" > /etc/php.d/ioncube.ini
Сейчас ругается так..
[root@vps ioncube]# php -vFailed loading /usr/lib/php/modules/ioncube_loader_lin_5.6.so: /usr/lib/php/modules/ioncube_loader_lin_5.6.so: wrong ELF class: ELFCLASS64Cannot load the ionCube PHP Loader - extension already loadedFailed loading /usr/lib/php/modules/ZendGuardLoader.so: /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_valuePHP 5.6.30 (cli) (built: Jan 19 2017 23:06:47)Copyright (c) 1997-2016 The PHP GroupZend 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.[root@vps ioncube]#
Куб нужен обязательно, без зенда можно и обойтись, хотя есть скрипты под ним..
+ видимо куча расширений пхп похерилось, сайты которые на вордпрессе работают запускаются, но в тайтлах выдает:
<? $theTitle=wp_title(" - ", false); if($theTitle != "") {echo wp_title("",false);} else { bloginfo('name');} ?>
Некоторые сайты вообще - чистый лист и код:
'templates/index.html', 'menu'=>show_menu(), 'title'=>$var['title'], 'body'=> $body ); echo show_pattern($pattern); ?>
Типа просто вывод шаблона..
Мускул с пхп расширениями заработали, ионкуб не получается победить..
Прописал в php.ini
рестартнул - не работает
Фак, походу слетело всё остальное (((
Спасибо большое!
Жду кошель вебмани в ЛС ))
ЗЫ: Спрошу тут же..
При удалении\обновлении сыпались ошибки ионкуба.. Это не кретично?
[root@vps yum.repos.d]# yum remove php php-common --- вырезано--- 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]#
Поправить можно?
centosup.repo - убрал
[root@vps yum.repos.d]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm Retrieving https://mirror.webtatic.com/yum/el6/latest.rpm warning: /var/tmp/rpm-tmp.piBRdw: Header V4 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY Preparing... ########################################### [100%] package webtatic-release-6-9.noarch is already installed [root@vps yum.repos.d]# yum install php56w Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * epel: fedora-mirror01.rbc.ru * extras: centos-mirror.rbc.ru * updates: mirror.h1host.ru * webtatic: uk.repo.webtatic.com Resolving Dependencies --> Running transaction check ---> Package php56w.i386 0:5.6.30-1.w6 will be installed --> Processing Dependency: php56w-common(x86-32) = 5.6.30-1.w6 for package: php56w-5.6.30-1.w6.i386 --> Processing Dependency: php56w-cli(x86-32) = 5.6.30-1.w6 for package: php56w-5.6.30-1.w6.i386 --> Processing Dependency: php56w-cli = 5.6.30-1.w6 for package: php56w-5.6.30-1.w6.i386 --> Running transaction check ---> Package php56w-cli.i386 0:5.6.30-1.w6 will be installed ---> Package php56w-common.i386 0:5.6.30-1.w6 will be installed --> Processing Conflict: php56w-common-5.6.30-1.w6.i386 conflicts php-common < 5.6 --> Finished Dependency Resolution Error: php56w-common conflicts with php-common-5.3.3-48.el6_8.i686 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@vps yum.repos.d]#
Я так понимаю его нужно как-то удалить, но..
[root@vps ~]# rpm -e centosup error: package centosup is not installed
Или как?
Гениально!
Я второй день голову ломаю...🤣
Всё оказалось намного проще... 🤪