Консультация № 169868
25.06.2009, 15:53
0.00 руб.
0 13 1
Добрый день
использую FreeBSD 6.2
при инсталяции joomla вот такая ошибка

Fatal error: Call to undefined function preg_match() in /usr/local/www/joomla7/libraries/joomla/application/application.php on line 405

проблема вроде с модулем php но я его установил

Обсуждение

Неизвестный
25.06.2009, 16:00
общий
php5-extensions установлены?
или какая у вас версия php?
Неизвестный
25.06.2009, 16:00
общий
да
Неизвестный
25.06.2009, 16:03
общий
хотя когда устанавливал то есть маленький error в конце

Installing for php5-pcre-5.1.6_3
===> php5-pcre-5.1.6_3 depends on file: /usr/local/include/php/main/php.h - found
===> Generating temporary packing list
===> Checking if devel/php5-pcre already installed
===> php5-pcre-5.1.6_3 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of devel/php5-pcre
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1


Неизвестный
25.06.2009, 16:05
общий
php5
Неизвестный
25.06.2009, 16:20
общий
посмотрите точно ли установлено у вас php5-extensions и требуемые для него модули
Неизвестный
25.06.2009, 16:58
общий
это ответ
Здравствуйте, Руслан Тофикович.

Нужно перекопилировать php5-pcre

cd /usr/ports/devel/php5-pcre
make deinstall clean
make build
make install
/usr/local/etc/rc.d/apache2 restart
5
Неизвестный
25.06.2009, 17:04
общий
похоже что нет
но теперь другаю проблема, под рутом не устанавливаетса firebird-client

Building for firebird-client-1.5.3
==> Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.
*** Error code 1

я создал нового пользователя и добавил его в групу wheel но проблема всё та же
Неизвестный
25.06.2009, 17:15
общий


Javlon Sodikov


ето помогло но теперь новая ошибка
Fatal error: Call to undefined function session_id() in /usr/local/www/joomla7/libraries/joomla/session/session.php on line 96
Неизвестный
25.06.2009, 17:22
общий
блин, ну установите вы php5-extensions
pkg_info гляньте установлено или нет..
если установлено, то portupgrade -f php5-extensions
Неизвестный
25.06.2009, 21:00
общий

я же говорю что начал устанавливать php5-extensions но процес установки не завершаетса потому что не возможно установить firebird-client

Building for firebird-client-1.5.3
==> Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.
*** Error code 1

я создал нового пользователя и добавил его в групу wheel но проблема всё та же

вот я и спрашиваю как етот пакет установить можно?
Неизвестный
25.06.2009, 22:09
общий
php5-extensions никак не связаны с firebird-client
что касается firebird-client то make запускайте обычным юзером, а make install уже суперпользователем
Неизвестный
26.06.2009, 10:31
общий
незнаю связаны ли они но при попытке их установить вылазит вот ето

===> php5-interbase-5.1.6_3 depends on executable in : phpize - found
===> php5-interbase-5.1.6_3 depends on file: /usr/local/bin/autoconf259 - found
===> php5-interbase-5.1.6_3 depends on shared library: gds.1 - not found
===> Verifying install for gds.1 in /usr/ports/databases/firebird-client
===> Building for firebird-client-1.5.3
==> Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.
*** Error code 1

Stop in /usr/ports/databases/firebird-client.
*** Error code 1

Stop in /usr/ports/databases/php5-interbase.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.

а команда make не проходит под обычным пользователем

$ make
===> Building for firebird-client-1.5.3
[ -f /usr/ports/databases/firebird-client/work/ipcs.pre.build ] || /usr/bin/ipcs -s | /usr/bin/tail -n +3 | /usr/bin/grep -F `/usr/bin/id -un` | /bin/cat > /usr/ports/databases/firebird-client/work/ipcs.pre.build
cannot create /usr/ports/databases/firebird-client/work/ipcs.pre.build: Permission denied
*** Error code 2

Stop in /usr/ports/databases/firebird-client.
Неизвестный
26.06.2009, 10:56
общий
ну так сделайте chown -R на того юзера для /usr/ports/databases/firebird-client
Форма ответа