Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Расширение HASH для PHP 5.3 как установить? (http://forum.oszone.net/showthread.php?t=329375)

dislike 28-08-2017 16:00 2761142

Расширение HASH для PHP 5.3 как установить?
 
У нас прошло обновление движка сайта на битриксе с 11 версии аж до 17й махом. Теперь у сайта, как и ожидалось, половина функций не работает, но самое больное место - он жалуется что не установлено расширение HASH для PHP. При этом он видит версию PHP 5.3, а если смотреть по директориям, то в /usr/ports/lang есть php4-extensions, php5-extensions, php52-extensions, php53-extensions php55-extensions, в общем тот ещё бардак.

По нйденной инструкции зашел по ssh и выполнил


Код:

cd /usr/ports/lang/php53-extensions
make config

И вот что получил:



Т.е. судя по крестику, HASH уже установлен? И что делать теперь?

Переустановил заново.

Hangsman 30-08-2017 12:57 2761478

Судя по всему у Вас стоит FreeBSD.

При чем судя по всему вы давно не обновлялись, так как актуальная версия PHP - 5.5, а лучше 5.6

Ладно приступим.

Проверяем какие пакеты расширений PHP установленны

Код:

pkg info | grep php
Или уже конкретнее по раширению которое Вы указали:

Код:

pkg info | grep php | grep hash
Если расширение не установленно

Код:

cd /usr/ports/security/php53-hash && make install clean
Но к сожалению, скорее всего установить не получится, так как php 5.3, как и расширения к нему уже убраны из репозитория, а значит придется обновлять PHP

Если же повезло и модуль установлен - нужно проверить подключен ли он

Код:

cat /usr/local/etc/php/extensions.ini | grep hash
так же хотелось бы увидеть какие именно ошибки Вам выдает

dislike 30-08-2017 13:14 2761483

Hangsman, извините за беспокойство, но я отметил тему решенной, т.к.

Цитата:

Цитата dislike
Переустановил заново. »

Т.е. снял крестик с Hash, поставил его снова и дал команду как раз ту самую make install clean, только без всех остальных обвесов к ней. Уж не знаю, что конкретно она сделала, откуда что взяла и куда чего поставила, но вроде успешно. Ошибка с сайта пропала, модуль он увидел и заработал. Бесит только, что компания битрикс выпускает такие обновления, которые вешают весь сайт, , причем сама же и упирает на то что при любом чихе "установите скорее обновления!" (причем за огромные бабки!) а устранять баги и допиливать их не хочет, сваливая всё на администраторов хостинга, а хостинг свалил все функции администрирования на меня. И неделю сайт висел просто так в ожидании ответа ТП, в стиле что "купил Ниссан - возись с ним сам". Обалдеть теперь.


Время: 05:47.

Время: 05:47.
© OSzone.net 2001-