php скрипт за форум

11 отговора 504 прегледа Заключена
#1

php скрипт за форум

apache-1.3.34_4; PHP4-4.4.2_1 инсталирани без забележка.
Като стартирам скрипта за инсталиране на форум PHPBB2 ми дава следната грешка:Fatal error: Call to undefined function:
preg_match() in /usr/local/forum/install/install.php on line 206
а това има на 206 ред:
if (preg_match('#' . $match . '#i', trim($accept_lang_ary[$i])))
На друга машина работи...значи проблема ми е пак в инсталацията на пхпто и апачето но немога да се справя.
Благодаря ви!

Отговор
в отговор на mitko #2

Re: php скрипт за форум

ми ползвай другата машина

Отговор
в отговор на ghs #3

Re: php скрипт за форум

Малко тъп съвет.Рутър е a има и сървъри.
По скрипта само...Моля Ви.

Отговор
в отговор на mitko #4

Re: php скрипт за форум

Как си компилирал php-то ? С това: --without-pcre-regex ?
Ако го има, нормално е да не ти намира функцията.

Отговор
в отговор на rdx9 #5

Re: php скрипт за форум

На автопилот...php4....it.n..tgz.С команда add_pkg php4....-....tgz
Може би ми трябва допълнителен модул но не съм в час и затова търся помощ.
Машината е с ОС FreeBSD-4 и правих update на Апачето ,ДБ сървъра ит.н и си създадох проблема.

Отговор
в отговор на mitko #6

Re: php скрипт за форум

Направи едно файлче със следното съдържание:


<?php
phpinfo();


Пусни си го след това и виж в Configure Command дали го има --without-pcre-regex

Отговор
в отговор на rdx9 #7

Re: php скрипт за форум

'./configure' '--enable-versioning' '--enable-memory-limit' '--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--with-regex=php' '--with-apxs=/usr/local/sbin/apxs' '--prefix=/usr/local' 'i386-portbld-freebsd4.11'

Tova e otgovora a tova linka kym infoto[линк]

Отговор
в отговор на Mitko #8

Re: php скрипт за форум

Значи .. това е от ./configure --help

--disable-all Disable all extensions enabled by default.

И понеже pcre-regex по default е enabled според мен ако разкараш --disable-all и прекомпилираш, ще си решиш проблема.

Отговор
в отговор на rdx9 #9

Re: php скрипт за форум

е можах да намеря php4-4.4.2_1.tar.gz а пък php4-4.4.2_1.tgz не зная как да прекомпилирам

Отговор
в отговор на rdx9 #10

Re: php скрипт за форум

Ето това е PHP-то

Отговор
в отговор на Mitko #11

Re: php скрипт за форум

Е ти си системния администратор - трябва да ги знаеш тия работи.
*.tgz е пакет за FreeBSD. Разкараи това дето си го качил сега с pkg_delete.
След това (като разкараш това дето си качил сега):


cd /usr/ports/lang/php4
make config
make install clean
cd /usr/ports/lang/php4-extensions
make config
make install clean


В php4-extensions това дето ти трябва го има и се казва PCRE - трябва да е си го чекнал. (това става при make config).
Инсталираш и рестартираш apache-то:

apachectl -k restart

P.S. И вземи почети малко, че това не е проблем свързан с програмирането на php

Отговор
в отговор на rdx9 #12

Re: php скрипт за форум

Че де съм писал ,че е от скрипта?Още в началото писах , че според мен проблема е в инсталацията на пхпто.
И не се мисля за сисадмин защото не умея толкова, но пък ми е интересно и както има една поговорка покажими плевника вратата ще намеря сам и затова ти благодаря от сърце rdx9.Ще пиша как съм се справил защото портове не съм инсталирал а пък и надградих апачето с по-нова версия която изисква и по-нова пхп.ОК

Отговор