.
23 апреля 2010

Пропало меню — несовместимость Joomla и PHP 5.3.2

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)
posted in NIX |

И снова заметочка-кропаль, о небольшой несовместимости, из за которой у меня пол-дня «лежал» сервант.

Так вышло, что на моем «дедике» приголубилось немало сайтиков на движках а-ля Joomla — "быстро, дешево и сердито за ваши денежки, ваяю сайты-визитки и не только ;) "

В связи с последними событиями — такой своего рода «жестокий» апгрейд — а точнее «переезд» с одного сервера на другой, после экстренный «переезд» на третий (причине глючности второго).

Поставил я в очередной раз систему с нуля, но уже на обновлённых портах полюбившейся мне ОС FreeBSD, и оказалось что текущая версия Joomla, никак не полюбилась свежей версии PHP 5.3.2, что как в последствии оказалось опубликовано не на одной страничке бескрайних просторов инета !

Что же делать ?

Первой же мыслью пришла в голову мысль апгрейда Джумлы — к сожалению не нашел ничего более свежего.

Далее осталось одно — понижении версии PHP до совместимой. Сказано — сделано

portdowngrade php5 и php5-extensions и вроде бы всё ОК, кроме одного НО, с которым я и промучался более полудня !

Не работают регулярки ! preg_match  объявлено как undefined function и т.д.

make configure  напротив pcre галочку ставлю — make install clean проходит на ура, кроме того, что PCRE нигде так и не появился — ни запуск cgi модуля php -m, ни директива phpinfo(), ну и собственно сами регулярки никак не выдавали присутствие php5-pcre модуля.

Решилось всё только тогда, когда вручную обнаружил и скачал с репозитория tbz и  установил его:

fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7.3-release/devel/php5-pcre-5.2.12.tbz
pkg_add php5-pcre-5.2.12.tbz

Post to Twitter ReTweet

Похожие статьи

У нас куча комментариев (5) на запись “Пропало меню — несовместимость Joomla и PHP 5.3.2”

Почему бы Вам не высказать своем мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 24.04.2010, mandalina said:

    Спасибо.Полезно.

  2. 2 On 25.04.2010, TRSteep said:

    Подскажите как вы сделали верхнее меню?

  3. 3 On 26.04.2010, Zidane said:

    Странно, что жулма отказалась работать на PHP 5.3.2.

    Вообже жулма, движек очень функциональный, но на мой взгляд, очень уж сложный.

  4. 4 On 05.07.2010, http://www.fotex.biz said:

    Ссылка не рабочая. По крайней мере фигню выдает :(

  5. 5 On 30.10.2010, Val said:

    Натупил и я на теже грабли. Как ни старался Джумла не хотела дружить с php 5.3.3.

    Очень долго возился с portdowngrade но не все модули хотели собираться.

    Решение нашлось очень простое.

    1. Поочереди удалил все пакеты начинающиеся на php5-XXXXXXX командой pkg_deinstall -r php5-XXXXX. Список смотреть portversion -v или pkg_version -v.

    2. Затем установил такие порты: lang/php52, lang/php52-extensions, www/php52-session.

    После этого php стал вирсии 5.2.14 и все прекрасно заработало.

    Успехов!

  6. Always Last said:
    Самое обсуждаемое на блогах:
    между представителями РФ и Катара в ООН
    лиц Владимира Путина
    о химической кастрации педофилов

Оставить комментарий

  • Ссылочки