1

Тема: sanitizing.lib.php on line 48

Fatal error: Call to undefined function preg_match_all() in /var/www/html/phpmyadmin/libraries/sanitizing.lib.php on line 48

Вот такой вот у меня глюк ловится при установке phpMyadmin
Система Gentoo 2008 r1
dev-lang/php-5.2.6-r7
www-servers/apache-2.2.9-r1
dev-db/mysql-5.0.60-r1

Вот такая конфигурация софта, где копать и что делать подскажите?

2

Re: sanitizing.lib.php on line 48

trup
Посмотрите в phpinfo() не собран ли PHP с ключом --without-pcre-regex, отключающим функции регулярных выражений.
Также посмотрите не находится ли данная функция среди disable_functions.

3 (изменено: trup, 2008-10-17 13:37:14)

Re: sanitizing.lib.php on line 48

Hanut сказал:

trup
Посмотрите в phpinfo() не собран ли PHP с ключом --without-pcre-regex, отключающим функции регулярных выражений.
Также посмотрите не находится ли данная функция среди disable_functions.

Calculating dependencies... done!
[ebuild   R   ] dev-lang/php-5.2.6-r7  USE="apache2 berkdb bzip2 crypt ftp gd gdbm iconv ipv6 ldap mysql mysqli ncurses posix readline reflection session spell spl ssl unicode xml zlib -adabas -bcmath -birdstep -calendar -cdb -cgi -cjk -cli -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -gd-external -gmp* -hash -imap -inifile -interbase -iodbc (-java-external) -json -kerberos -kolab -ldap-sasl -libedit -mcve -mhash -msql -mssql -nls -oci8 -oci8-instant-client -odbc -pcntl [size=16]-pcre[/size] -pdo -pic -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets -solid -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip -zip-external" 0 kB

disable_functions восле этой строчки в php.ini шаром покати

4

Re: sanitizing.lib.php on line 48

trup
Вы видите pcre в phpinfo()?
В Configure Command что-нибудь есть? Там же, phpinfo().

5

Re: sanitizing.lib.php on line 48

Hanut сказал:

trup
Вы видите pcre в phpinfo()?
В Configure Command что-нибудь есть? Там же, phpinfo().

Да там то что вы спрашиваете есть.
PHP Version 5.2.6-pl7-gentoo

System  Linux netsrv 2.6.23-gentoo-r8 #1 SMP Mon Mar 10 19:09:47 UTC 2008 i686 
Build Date  Oct 14 2008 18:05:29 
Configure Command

'--disable-pcntl' '--without-pcre-regex' '--disable-pdo' '--without

6

Re: sanitizing.lib.php on line 48

trup
Не знаю как с различными сборками на Gentoo, но можно попробовать самому собрать PHP, отредактировав соответствующим образом конфигурационные ключи.

7

Re: sanitizing.lib.php on line 48

Hanut сказал:

trup
Не знаю как с различными сборками на Gentoo, но можно попробовать самому собрать PHP, отредактировав соответствующим образом конфигурационные ключи.

Проблема решена, проблемы были в путях к скриптам cigi Проблемы решились с прописанием правильными путями к скриптам!