Страница 1 из 1

Проблемы после обновления до PHP 5.2.9

Добавлено: 2009-03-18 15:15:19
Nick_mad
Здравствуйте.

У меня случилась трагедия, я в (не могу передать эмоции)...

Вообщем сегодня обновлял пхп до 5.2.9 Ну и конешно после обновления нихт не заработало. В логах самого апача ничего нет, стартует отлично, phpinfo отображается коректно вообщем нарыть инфы по траблу не получилось из логов так как там ничего нет.

Потом смотрю на ошибки какие они и т.д. вот пример

Код: Выделить всё

Warning: preg_replace() [function.preg-replace]: Internal pcre_fullinfo() error -3 in /usr/....
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16 bytes) 
потом в глаза попадает pcre_fullinfo а еще точнее pcre вспоминаю что есть такой модуль в пхп и это Perl Compatible Regular Expression. Тут я вспоминаю что раньше обновлял перл с версии 5.8.8 до 5.8.9 и имел гемор (впринципе досих пор имею) со спамассасином и всеми перловыми модулями их все пришлось переустанавливать так как там поменялись пути. Так вот я теперь думаю что таже проблема может быть и с модулем пхп. Типа не видит где искать эти регулярные выражения.

Простая переустановка (удаление и повторная установка) модулей php5-pcre-5.2.9 php5-extensions-1.3 ни к чему не привела.

Прошу мне помочь, так как у меня на серваке 7 сайтов, мое психологическое состояние можна описать только медицинской терминологией.

Или подскажите куда копать???

Re: Проблемы после обновления до PHP 5.2.9

Добавлено: 2009-03-18 18:17:35
zg
Nick_mad писал(а): Так вот я теперь думаю что таже проблема может быть и с модулем пхп. Типа не видит где искать эти регулярные выражения.
исключено, пути тут точно ни при чём
Nick_mad писал(а):Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16 bytes)
память, однако, кончилась, не факт, что из-за регулярок.
Nick_mad писал(а):Warning: preg_replace() [function.preg-replace]: Internal pcre_fullinfo() error -3 in /usr/....
гм... это на всех preg_ функции распротраняется или только в определённой ситуации?

Re: Проблемы после обновления до PHP 5.2.9

Добавлено: 2009-03-18 18:43:52
Nick_mad
zg писал(а):гм... это на всех preg_ функции распротраняется или только в определённой ситуации?
Когда сайт загружается то ни одной строчки нет только эти предупреждения в шаблоне _http://federation.faaf.org.ua

что еще интересно так это то что у меня ссылки реврайтяться а сейчас после обновления нет

Еще сразу поинтересуюсь а можна сделать downgrade до версии 5.2.8???

Re: Проблемы после обновления до PHP 5.2.9

Добавлено: 2009-03-18 19:39:18
reLax
Попробуй так. У меня вообще PHP не работал из-за PCRE.

Код: Выделить всё

# cd /usr/ports/devel/php5-pcre
# make config  
...Выбрать это (во вложении картинка) и переустановить.
После этого PHP заработал как надо. Даже несмотря на то, что у меня Apache 1.3.41 :smile:

Re: Проблемы после обновления до PHP 5.2.9

Добавлено: 2009-03-18 20:38:52
Nick_mad
Ура-аа-а

Ув reLax Вы мой спаситель, просите любые три желания, исполню!!!!!

Я же при обновлении эту опцию видел но даже не читал. Так пропустил и все. Я уже все поудалял и по устанавливал по 2 раза уже начал даже осваивать утилиту portdowngrade. Думал буду сидеть на работе всю ночь.


Вообщем, reLax респект и уважуха, моей радости нет предела.

Re: Проблемы после обновления до PHP 5.2.9

Добавлено: 2009-03-31 16:23:47
Alex1234567890
Мне тоже помогло, хотя у меня nginx :) Спасибо чувак, мне тоже очень помогло.

Re: Проблемы после обновления до PHP 5.2.9

Добавлено: 2009-07-03 18:23:35
Dorlas
Тут я вспоминаю что раньше обновлял перл с версии 5.8.8 до 5.8.9 и имел гемор (впринципе досих пор имею) со спамассасином и всеми перловыми модулями их все пришлось переустанавливать так как там поменялись пути.
Поможет perl-after-update (мне очень помог) :) :) :)