The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Mysql+php "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Mysql+php "
Сообщение от 43081 emailИскать по авторуВ закладки(ok) on 07-Фев-05, 10:42  (MSK)
Добрый день!
Столкнулся с проблемой, уже 3 дня не могу решить.
Ранее использовал Freebsd 4.7 mysql 3.23 apashe 1.33 php_mod4
Решил перейти на Freebsd 5.3 поставил apache последнюю и mod_php тоже последний и mysql 4.0.
Так вот проблема такая апачи пашет, пхп обрабатываются, mysql тоже пашет
но не один скрипт не пашет с базой
все время выдает баг "не могу законектиться к базе" например, так Call to undefined function: preg_match()

Перерыл все права в mysql, открыл все, как мне кажется
не пойму в чем дело.
Помогите, пожалуйста!!!
Заранее спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Mysql+php "
Сообщение от А.Петров Искать по авторуВ закладки on 07-Фев-05, 10:48  (MSK)
>Решил перейти на Freebsd 5.3 поставил apache последнюю и mod_php тоже последний

как ставил (из портов или как еще)? какой именно "последний" апач (их два вообще-то)? phpinfo() секцию mysql покажь для интереса


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Mysql+php "
Сообщение от 43081 emailИскать по авторуВ закладки(ok) on 07-Фев-05, 11:09  (MSK)
>>Решил перейти на Freebsd 5.3 поставил apache последнюю и mod_php тоже последний
>
>как ставил (из портов или как еще)? какой именно "последний" апач (их
>два вообще-то)? phpinfo() секцию mysql покажь для интереса


Я пробовал ставить и из портов и *tar.gz
апачи стоит apache-1.3.33

>phpinfo() секцию mysql покажь для интереса
Тоесть????

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Mysql+php "
Сообщение от А.Петров Искать по авторуВ закладки on 07-Фев-05, 11:20  (MSK)
>Я пробовал ставить и из портов и *tar.gz
>апачи стоит apache-1.3.33
то что пробовал - молодец. уточняю - как были собраны/установлены apache, php и mysql?
>>phpinfo() секцию mysql покажь для интереса
>Тоесть????
чо непонятного? <? phpinfo() ?> выведет информацию о php. вот и посмотри там - может у тебя (чего не встретишь под луной?) php без mysql собран. а может еще чего отсутствует - я ж скриптов не видел.
как справедливо подметил karasiov - скрипты пытаются вызвать функцию, которой нет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Mysql+php "
Сообщение от karasiov emailИскать по авторуВ закладки(??) on 07-Фев-05, 10:49  (MSK)
>Так вот проблема такая апачи пашет, пхп обрабатываются, mysql тоже пашет
>но не один скрипт не пашет с базой
>все время выдает баг "не могу законектиться к базе" например, так Call
>to undefined function: preg_match()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Что-то странное. Эта ошибка не относится к MySQL -- это намекает на криво собранное php.

Вы всё это как собирали? Из портов или самостоятельно?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Mysql+php "
Сообщение от 43081 emailИскать по авторуВ закладки(ok) on 07-Фев-05, 11:20  (MSK)
>>Так вот проблема такая апачи пашет, пхп обрабатываются, mysql тоже пашет
>>но не один скрипт не пашет с базой
>>все время выдает баг "не могу законектиться к базе" например, так Call
>>to undefined function: preg_match()
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>Что-то странное. Эта ошибка не относится к MySQL -- это намекает на
>криво собранное php.
>
>Вы всё это как собирали? Из портов или самостоятельно?

Сначало ставил из портов mysql4+apache1.3.33+mod_php4


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Mysql+php "
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 07-Фев-05, 11:31  (MSK)
>>Вы всё это как собирали? Из портов или самостоятельно?
>
>Сначало ставил из портов mysql4+apache1.3.33+mod_php4
# cd /usr/ports/databases/php4-mysql && make install clean
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Mysql+php "
Сообщение от karasiov emailИскать по авторуВ закладки(??) on 07-Фев-05, 11:46  (MSK)
>>>Вы всё это как собирали? Из портов или самостоятельно?
>>
>>Сначало ставил из портов mysql4+apache1.3.33+mod_php4
># cd /usr/ports/databases/php4-mysql && make install clean

А откуда такая уверенность что опции компиляции этих самых портов именно такие какие Вам необходимы?

Дайте, пожалуйста вывод функции phpinfo() - там они пишутся.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Mysql+php "
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 07-Фев-05, 11:50  (MSK)
>># cd /usr/ports/databases/php4-mysql && make install clean
>
>А откуда такая уверенность что опции компиляции этих самых портов именно такие
>какие Вам необходимы?

В портах freebsd уже давно php разбит на множество портов, для удобства установки и обновления.
php4-mysql установит поддержку mysql в уже установленный php.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Mysql+php "
Сообщение от karasiov emailИскать по авторуВ закладки(??) on 07-Фев-05, 11:51  (MSK)
>>># cd /usr/ports/databases/php4-mysql && make install clean
>>
>>А откуда такая уверенность что опции компиляции этих самых портов именно такие
>>какие Вам необходимы?
>
>В портах freebsd уже давно php разбит на множество портов, для удобства
>установки и обновления.
>php4-mysql установит поддержку mysql в уже установленный php.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Mysql+php "
Сообщение от karasiov emailИскать по авторуВ закладки(??) on 07-Фев-05, 11:56  (MSK)
>В портах freebsd уже давно php разбит на множество портов, для удобства
>установки и обновления.
>php4-mysql установит поддержку mysql в уже установленный php.

Извините, не туда нажал.

Это логично, но, как видите, могут выходить разнообразные грабли. Я предпочитаю собирать все самостоятельно - это чтобы знать где в следующий раз стелить солому.

Впрочем это уже оффтопик.

Итак, мы все с нетерпением ждем вывод функции phpinfo() -- далее, к сожалению, без этого двигаться крайне сложно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Mysql+php "
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 07-Фев-05, 12:04  (MSK)
>Это логично, но, как видите, могут выходить разнообразные грабли. Я предпочитаю собирать
>все самостоятельно - это чтобы знать где в следующий раз стелить
>солому.

делать это в ручную каждый две недели, когда в php обнаруживают дыры не очень-то прикольно. Вы только усложняете себе жизнь :)
Настроив должным образом pkgtools.conf и установив всё из портов, дальше двигаемся по накатонному используя portupgrade, не забывая просматривать UPDATING..

>Впрочем это уже оффтопик.
>Итак, мы все с нетерпением ждем вывод функции phpinfo() -- далее, к
>сожалению, без этого двигаться крайне сложно.

согласен, но логично был бы предположить, если он установил всё это из портов, то поддержки mysql там точно нет (если порты конечно не древние или он не использовал дополнителных параметров).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Mysql+php "
Сообщение от karasiov emailИскать по авторуВ закладки(??) on 07-Фев-05, 12:17  (MSK)

>делать это в ручную каждый две недели, когда в php обнаруживают дыры
>не очень-то прикольно. Вы только усложняете себе жизнь :)
>Настроив должным образом pkgtools.conf и установив всё из портов, дальше двигаемся по
>накатонному используя portupgrade, не забывая просматривать UPDATING..

Меня терзают смутные сомнения, что это вопрос религиозный. Моя точка зрения такова - если у меня рабочий веб-сервер, то следует знать как и каким образом он собран. Потому как это твой рабочий инструмент и полагаться на вменяемость авторов портов в этом случае мне лично не хочется. Я вообще заметил, что об автоматизации администрирования прятней думать - нежели её использовать. Но это опять же все в сторону.


>согласен, но логично был бы предположить, если он установил всё это из
>портов, то поддержки mysql там точно нет (если порты конечно не
>древние или он не использовал дополнителных параметров).

Может все таки не будем предполагать... А просто посмотрим :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Mysql+php "
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 07-Фев-05, 12:26  (MSK)
>Меня терзают смутные сомнения, что это вопрос религиозный.

Становится похоже на то, мне убеждать вас в чём-то нет желания, просто рассказал вам, вдруг вы захотите попробовать и вам понравится :))

>Моя точка зрения такова
>- если у меня рабочий веб-сервер, то следует знать как и
>каким образом он собран. Потому как это твой рабочий инструмент и
>полагаться на вменяемость авторов портов в этом случае мне лично не
>хочется. Я вообще заметил, что об автоматизации администрирования прятней думать -
>нежели её использовать. Но это опять же все в сторону.

Для того чтобы узнать как ваш рабочий инструемент собран, нужно всего то разок просмотреть Makefile порта (если уж вы собираете всё руками, думаю вам не составит труда в нём разобраться) ну и если не доверяете, то смотрите логи обновлений, если какие-то изменения в требуемых портах появились - "насторожитесь" и проверте :))
а в общем, кому как нравится, не буду убеждать, у каждого есть право на свою точку зрения..

ЗЫ. я тоже раньше всё руками собирал, надоело, если нужно что-то подправить, проще сделать это с портом :)

>Может все таки не будем предполагать... А просто посмотрим :)

Видимо автор уже нашёл ответ и забыл про свой вопрос :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Mysql+php "
Сообщение от 43081 emailИскать по авторуВ закладки(ok) on 07-Фев-05, 12:35  (MSK)
>>Меня терзают смутные сомнения, что это вопрос религиозный.
>
>Становится похоже на то, мне убеждать вас в чём-то нет желания, просто
>рассказал вам, вдруг вы захотите попробовать и вам понравится :))
>
>>Моя точка зрения такова
>>- если у меня рабочий веб-сервер, то следует знать как и
>>каким образом он собран. Потому как это твой рабочий инструмент и
>>полагаться на вменяемость авторов портов в этом случае мне лично не
>>хочется. Я вообще заметил, что об автоматизации администрирования прятней думать -
>>нежели её использовать. Но это опять же все в сторону.
>
>Для того чтобы узнать как ваш рабочий инструемент собран, нужно всего то
>разок просмотреть Makefile порта (если уж вы собираете всё руками, думаю
>вам не составит труда в нём разобраться) ну и если не
>доверяете, то смотрите логи обновлений, если какие-то изменения в требуемых портах
>появились - "насторожитесь" и проверте :))
>а в общем, кому как нравится, не буду убеждать, у каждого есть
>право на свою точку зрения..
>
>ЗЫ. я тоже раньше всё руками собирал, надоело, если нужно что-то подправить,
>проще сделать это с портом :)
>
>>Может все таки не будем предполагать... А просто посмотрим :)
>
>Видимо автор уже нашёл ответ и забыл про свой вопрос :)

Да видимо я просто не включил поддержку mysql в php
сейчас буду пробывать пересобирать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Mysql+php "
Сообщение от lavr emailИскать по авторуВ закладки on 07-Фев-05, 13:28  (MSK)
>Да видимо я просто не включил поддержку mysql в php
>сейчас буду пробывать пересобирать

боже:

# cd порт мускул; make && make install && make clean
# cd порт apache13...; make && make install && make clean
# cd порт mod_phpN; make && make install && make clean
# cd порт phpN-extension; make -> выбрать все нужные модули; make install

если phpN-extension - тоже мета порт и создаст /var/db/ports/phpN-extension
файл с опциями сборки, если нужно переконфигурить:

# cd порт phpN-extension
# rm -rf work если есть и
# make reconfigure
# make install
# ls -la /var/db/pkg | grep php

phpN - где N=4 или 5

# ls -al /usr/local/etc | grep php
# cd /usr/local/etc; cp php-init.dist php-init; edit php-init
# cd /usr/local/etc/php ; ls -la
# edit extensions.ini (если какие-то модули не нужны комментарим)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Mysql+php "
Сообщение от karasiov emailИскать по авторуВ закладки(??) on 07-Фев-05, 13:33  (MSK)
твердое ПЯТЬ :)


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру