Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » php ne pashet ... cto ne tak?

Ответить
Настройки темы
php ne pashet ... cto ne tak?

Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


Postavil apache2
potom mysql5
php4 ili php5 ... tot je efekt
porom zalil cgi-bin (phpmyadmin)
zapuskaiu ip/phpmyadmin
i vot cto daiot
Fatal error: Call to undefined function preg_replace() in /usr/local/www/data-dist/phpmyadmin/libraries/sanitizing.lib.php on line 37

php ne configuririval .. delaiu v pervii raz .. cto ne tak . help plizz
OS:FreeBSD 6.0

Отправлено: 13:24, 04-07-2006

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


andragen
1) php ставили, судя по всему, без расширений (extensions)? и вообще как ставили? что показывает phpinfo() ?
2) пожалуйста, пользуйтесь виртуальной клавиатурой, если у Вас нет на машине кирилицы. Сложно разбирать кракозябры. Оно, кстати, и в правилах написано.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:41, 04-07-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


не совсем понял вопрос .. если имеете ввиду как устанавливал php то ставил его с портов
cd /usr/ports/lang/php4
make install clean
потом добавил
в http.conf

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Отправлено: 17:04, 04-07-2006 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


поставить нужное из /usr/ports/lang/php4-extensions

Отправлено: 19:07, 04-07-2006 | #4


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Самое интересное - какая версия системы и на сколько старые порты?

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 19:57, 04-07-2006 | #5


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


А также наверно собрать заново При установке надо сконфигурировать php, он сейчас один на всех.
cd /usr/ports/lang/php4
make config (выбрать модуль Apache)
make install
Хотя может я и ошибаюсь , и у тебя немного другая проблема.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 20:10, 04-07-2006 | #6


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


\\ Barracuda

pkg_info | grep php
php4-4.4.2_2 PHP Scripting Language (Apache Module and CLI)

\\Igor_I
cd /usr/ports/lang/php4
make deinstall
make config (выбрал модуль Apache)
make install
тоже самое

Отправлено: 11:15, 05-07-2006 | #7

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


andragen
А /usr/ports/lang/php4-extensions Вы, я так понимаю, принципиально ставить не хотите? Так же как и phpinfo смотреть

Отправлено: 11:59, 05-07-2006 | #8


Новый участник


Сообщения: 37
Благодарности: 0

Профиль | Отправить PM | Цитировать


\\mar

1)
/usr/ports/lang/php4-extensions
поставил попытался и дал мне ошибку ....
.................................................................................................... .............................................................

The following line has been added to your /usr/local/etc/php/extensions.ini
configuration file to automatically load the installed extension:

extension=tokenizer.so

****************************************************************************
===> Returning to build of php4-extensions-1.0
===> php4-extensions-1.0 depends on file: /usr/local/lib/php/20020429/xml.so - not found
===> Verifying reinstall for /usr/local/lib/php/20020429/xml.so in /usr/ports/textproc/php4-xml
===> php4-xml-4.4.2_2 depends on executable: phpize - found
===> php4-xml-4.4.2_2 depends on file: /usr/local/bin/autoconf259 - found
===> php4-xml-4.4.2_2 depends on shared library: expat.6 - not found
===> Verifying reinstall for expat.6 in /usr/ports/textproc/expat2
===> Vulnerability check disabled, database not found
===> Extracting for expat-1.95.8_3
=> MD5 Checksum OK for expat-1.95.8.tar.gz.
=> No SHA256 checksum recorded for expat-1.95.8.tar.gz.
===> Patching for expat-1.95.8_3
===> Configuring for expat-1.95.8_3
===> Building for expat-1.95.8_3
make: cannot open Makefile.
*** Error code 2

Stop in /usr/ports/textproc/expat2.
*** Error code 1

Stop in /usr/ports/textproc/expat2.
*** Error code 1

Stop in /usr/ports/textproc/php4-xml.
*** Error code 1

Stop in /usr/ports/textproc/php4-xml.
*** Error code 1

Stop in /usr/ports/lang/php4-extensions.
*** Error code 1

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

2)
.....................................................................
Посмотрел что стоит уже:
cat /usr/local/etc/php/extensions.ini
extension=ctype.so
extension=mssql.so
extension=openssl.so
extension=overload.so
extension=pcre.so
extension=pgsql.so
extension=posix.so
extension=session.so
extension=tokenizer.so

3)
http://IP/phpinfo.php
писало
Cannot load session extension. Please check your PHP configuration.
потом
Cannot load mysql extension. Please check your PHP configuration. - Documentation

4)
mysql-client-5.0.22 Multithreaded SQL database (client)
mysql-server-5.0.22 Multithreaded SQL database (server)

php4-4.4.2_2 PHP Scripting Language (Apache Module and CLI)
php4-ctype-4.4.2_2 The ctype shared extension for php
php4-mssql-4.4.2_2 The mssql shared extension for php
php4-openssl-4.4.2_2 The openssl shared extension for php
php4-overload-4.4.2_2 The overload shared extension for php
php4-pcre-4.4.2_2 The pcre shared extension for php
php4-pgsql-4.4.2_2 The pgsql shared extension for php
php4-posix-4.4.2_2 The posix shared extension for php
php4-session-4.4.2_2 The session shared extension for php
php4-tokenizer-4.4.2_2 The tokenizer shared extension for php

apache-2.0.54_4 Version 2 of Apache web server with prefork MPM.

Последний раз редактировалось andragen, 05-07-2006 в 13:55. Причина: дополнение информации


Отправлено: 13:06, 05-07-2006 | #9


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Значит действительно другая проблема.
А если посмотреть файл error.log от Apache. Мне кажется, что в php.ini стоят неправильные пути к расширениям.
Примерно вот так:
Цитата:
Configuration File (php.ini) Path /usr/local/etc
Scan this dir for additional .ini files /usr/local/etc/php
additional .ini files parsed /usr/local/etc/php/extensions.ini
extension_dir /usr/local/lib/php/20050922
Все пути соответсвуют реальности?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 20:23, 05-07-2006 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » php ne pashet ... cto ne tak?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проблема с PHP(не передаются переменные из формы в PHP- скрипт) Kirander Вебмастеру 21 03-08-2009 01:11
C/C++ - [решено] PHP. Fatal error: Function name must be a string in /var/www/index.php on line 15 Artem-Samsung Программирование и базы данных 6 29-11-2008 18:37
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php v0f41k Вебмастеру 4 11-05-2008 22:08
PHP. Чтобы сделать на PHP? scorpion_2004 Вебмастеру 21 25-12-2006 22:58
PHP Ruslik Вебмастеру 4 04-06-2005 16:06




 
Переход