Войти

Показать полную графическую версию : [решено] Ошибка вызова preg_match в РНР


dmitryst
04-09-2008, 00:13
Код (строка 72):
if (preg_match('/<?xml.*encoding=[\'"](.*?)[\'"].*?>/m', $source, $m)) {......
Ошибка, которая выдается браузеру
Fatal error: Call to undefined function preg_match() in
/srv/www/www.mysite.lan/installation/index.php on line 72
Вопрос: что за библиотеку надо установить? (Ставлю бесплатные CMS, они застревают на этой функции. :o Я просто в шоке)
ЗЫ, PHP 5.2.5 with Suhosin patch 0.9.6.2 (CLI), Extentions, вроде все поставил..

Sham
04-09-2008, 00:33
http://php.ru/manual/ref.pcre.html - мб ошибка при сборке и т.д. (по дефолту все ок дб)...

dmitryst
04-09-2008, 13:30
мб ошибка при сборке и т.д. (по дефолту все ок дб) »
да, на другой виртуалке сегодня проверил - всё ок. Странно..
ЗЫ. А как посмотреть список установленных модулей/функций?

vadimiron
04-09-2008, 14:16
dmitryst,
phpinfo();

;)

dmitryst
04-09-2008, 15:15
Есть вот это
pcre
PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 7.3 2007-08-28
это оно?

vadimiron
04-09-2008, 16:31
dmitryst,
А ОС какая?

dmitryst
04-09-2008, 16:44
А ОС какая? »
FreeBSD 7.0-RELEASE #3 (ядро пересобраное, но это, в данном случае, не имеет значения) - это на двух машинах, одна из них работает нормально, на второй указанный выше глюк.

timon4ik
04-09-2008, 16:50
dmitryst,
Разве что попробовать пересобрать php...

dmitryst
17-09-2008, 15:41
timon4ik, да вообще странно как-то этот пхп собирается... Решил проблему удалением/чисткой/сборкой заново.




© OSzone.net 2001-2012