1

Тема: Fatal error: Call to undefined function: preg_replace() in /usr/...

Здраствуйте уважаемые,ситуация такая FreeBSD 5.3,пробую устанаваливать с портов.
/usr/ports/databases/phpmyadmin
make
make install
Stop in /usr/ports/print/pdflib.
*** Error code 1
Stop in /usr/ports/print/pecl-pdflib.
*** Error code 1
Stop in /usr/ports/databases/phpmyadmin.
Я понимаю что тут надо pdflib и phpmyadmin, аналогичные ошибки на 6.0 версии.Нахожу для чайников ваше руководство,скачиваю phpMyAdmin-2.2.9.1 tbz дальше заливаю по ftp
потом сp php* /usr/local/www/data
tar -xzvf php*
иду  /usr/local/www/data/www
(если после етого момента открыть в браузере http://xxx.xxx.xx/www/phpMyAdmin то вижу
Fatal error: Call to undefined function: preg_replace() in /usr/local/www/data/www/phpMyAdmin/libraries/sanitizing.lib.php on line 37
vi /usr/local/www/data/www/phpMyAdmin/libraries/sanitizing.lib.php
а вот что там в лини 37
return preg_replace('/\[a@([^"@]*)@([^]"]*)\]/', '<a href="\1" target="\2">', strtr($message, $replace_pairs));
Далее пробую
cd /usr/local/www/data/www/phpMyAdmin/
mkdir config
chmod -R 777 config
пробую http://xxx.xxx.xx/www/phpMyAdmin/scripts/setup.php
The requested URL /www/phpMyAdmin/scripts/error.php was not found on this server.
Apache/2.0.59 (FreeBSD) PHP/4.4.4 with Suhosin-Patch Server at uub.com.ua Port 80
Где же ошибка?

2

Re: Fatal error: Call to undefined function: preg_replace() in /usr/...

lykich
У вас возможно проблема с настройкой или предварительной компиляцией программ, в частности PHP. Попробуйте найти бинарники под вашу версию FreeBSD.

Пробовали создавать конфигурационный файл phpMyAdmin, config.inc.php, в ручную?

Речь идёт о выделенном сервере?

3

Re: Fatal error: Call to undefined function: preg_replace() in /usr/...

Да,config.inc.php, я делал в ручную,все тоже,PHP-4.4.4.1 устанавливал с потртов,сделал как рекомендуют test.php все нормально.
<Речь идёт о выделенном сервере?
Выделенная линия от провайдера,только что ет меняет?

4

Re: Fatal error: Call to undefined function: preg_replace() in /usr/...

lykich
Отписал в ПМ с предложением помочь.

5

Re: Fatal error: Call to undefined function: preg_replace() in /usr/...

Hanut сказал:

lykich
Отписал в ПМ с предложением помочь.

ПМ-это что?

6

Re: Fatal error: Call to undefined function: preg_replace() in /usr/...

lykich сказал:

ПМ-это что?

[offtop]ПМ так по-русски произносится англ. аббревиатура PM - Private Message (Приватное сообщение)

Данный форум поддерживает систему приватных сообщений, все твои сообщения доступны в разделе "Сообщения", который доступен из верхнего горизонтального меню (http://forum.php-myadmin.ru/message_list.php).[/offtop]

Дополнительно см. http://forum.php-myadmin.ru/viewtopic.php?id=52

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

7

Re: Fatal error: Call to undefined function: preg_replace() in /usr/...

Сенк всем за участие,все оказалось не сложно.Что сделал.
Слил с ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ пакетж PDFlib-Lite-7.0.0p1.tar.gz
дальше стандарно
tar -xzvf PD*
./configure
make
make install
cd /usr/ports/databases/phpmyadmin
make insatall
и все гуд.

8

Re: Fatal error: Call to undefined function: preg_replace() in /usr/...

Прошу прощения поправлюсь слил тут http://ftp.giga.net.tw/OS/FreeBSD/distf … 0p1.tar.gz