новый набор портов для php52

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-19 13:57:48

Скажите пожалуйста все-таки, как поставить это все дело?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-19 14:11:50

патч применить и заинсталлить.
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-19 15:06:55

lissyara писал(а):патч применить и заинсталлить.
наверное тупой вопрос, но как?
я делал так:
cd /usr/ports
cat php.5.3-5.2.2010-04-17.09\:50\:10.diff | patch -p0
он просил ввести имя файла, я вводил путь: /usr/tmp/php52/Mk.bsd.php.mk.diff
что-то патчил вроде, но в /usr/ports/lang/ папки php52 так и не появилась

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-19 15:13:39

давайте вы отдельную тему заведёте, а перед этим прочтёте

Код: Выделить всё

man patch
как минимум
ещё неплохо бы в сам патч заглянуть и подумать
Убей их всех! Бог потом рассортирует...

Nick_mad
сержант
Сообщения: 277
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Nick_mad » 2010-04-20 11:29:40

Здравствуйте.

Пропатчил порты папка появилась все установил и заработало. Огромное спасибо.

А сегодня утром я хотел обновить одно приложение

Код: Выделить всё

server# portupgrade -aRr
** Port marked as IGNORE: print/pecl-pdflib:
        "/usr/ports/Mk/bsd.port.mk", line 6430: if-less endif
** Proceeding anyway since NO_IGNORE is defined
/usr/local/lib/ruby/site_ruby/1.8/pkgversion.rb:41:in `initialize': : Not in due form: '<version>[_<revision>][,<epoch>]'. (ArgumentError)
        from /usr/local/sbin/portupgrade:646:in `new'
        from /usr/local/sbin/portupgrade:646
        from /usr/local/sbin/portupgrade:614:in `each'
        from /usr/local/sbin/portupgrade:614
        from /usr/local/sbin/portupgrade:588:in `catch'
        from /usr/local/sbin/portupgrade:588
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
        from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
        from /usr/local/sbin/portupgrade:565:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
        from /usr/local/sbin/portupgrade:229:in `new'
        from /usr/local/sbin/portupgrade:229:in `main'
        from /usr/local/sbin/portupgrade:2213
Решил посмотреть что там вообще с версиями приложений и увидел

Код: Выделить всё

server# portversion -v | grep !
php52-dom-5.2.12_2          !  error - port broken
php52-extensions-1.3        !  error - port broken
php52-filter-5.2.12_2       !  error - port broken
php52-pdo_sqlite-5.2.12_2   !  error - port broken
php52-spl-5.2.12_2          !  error - port broken
php52-sqlite-5.2.12_2       !  error - port broken
php52-xmlreader-5.2.12_2    !  error - port broken
Попробывал

Код: Выделить всё

portsdb -uU
Updating the ports index ... Generating INDEX.tmp - please wait.."/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mbz2} != "")
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mpcre} != "")
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mzlib} != "")
"/usr/ports/Mk/bsd.port.mk", line 2098: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6427: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6430: if-less endif
make: fatal errors encountered -- cannot continue
===> archivers/pear-File_Archive failed
*** Error code 1
1 error

********************************************************************
Before reporting this error, verify that you are running a supported
version of FreeBSD (see http://www.FreeBSD.org/ports/) and that you
have a complete and up-to-date ports collection.  (INDEX builds are
not supported with partial or out-of-date ports collections -- in
particular, if you are using cvsup, you must cvsup the "ports-all"
collection, and have no "refuse" files.)  If that is the case, then
report the failure to ports@FreeBSD.org together with relevant
details of your ports configuration (including FreeBSD version,
your architecture, your environment, and your /etc/make.conf
settings, especially compiler flags and WITH/WITHOUT settings).

Note: the latest pre-generated version of INDEX may be fetched
automatically with "make fetchindex".
********************************************************************

*** Error code 1

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

Stop in /usr/ports.
failed to generate INDEX!
portsdb: index generation error
К чему бы все это???

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-20 11:57:40

к тому что как минимум индекс надо собственный собирать
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-20 12:03:53

При инсталяции вылетает

Код: Выделить всё

php52-5.2.12_2: Makefile error: you cannot include bsd.port[.pre].mk twice
*** Error code 1

Stop in /usr/ports/ports/lang/php52.
*** Error code 1

Stop in /usr/ports/ports/lang/php52.
Что может быть?

Nick_mad
сержант
Сообщения: 277
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Nick_mad » 2010-04-20 12:06:39

lissyara писал(а):к тому что как минимум индекс надо собственный собирать
эх, знать бы как??
Может инструкцию для не сильно соображающих от начала и до конца как все правильно сделать, пропатчить порты и про индекс свой

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-20 12:09:11

Nick_mad писал(а):
lissyara писал(а):к тому что как минимум индекс надо собственный собирать
эх, знать бы как??
Может инструкцию для не сильно соображающих от начала и до конца как все правильно сделать, пропатчить порты и про индекс свой

make fetchindex см http://www.lissyara.su/articles/freebsd/tuning/cvsup/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-20 12:13:14

думается, вы пропатчили не один раз =)
сносите всё дерево, заливайте заново, и патчьте снова
Убей их всех! Бог потом рассортирует...

Nick_mad
сержант
Сообщения: 277
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Nick_mad » 2010-04-20 12:24:19

Патчить то хоть так а то опять напатчу :)

Код: Выделить всё

cd /usr
fetch http://lissyara.su/patch/ports/php52/php.5.3-5.2.2010-04-17.09:50:10.diff
patch -p0 < php.5.3-5.2.2010-04-17.09:50:10.diff
Файл хоть тот скачиваю их там 3 лежит я взял последний

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-20 12:59:55

lissyara писал(а):думается, вы пропатчили не один раз =)
сносите всё дерево, заливайте заново, и патчьте снова
Да 2 раза. Все переделал. Вроде пхп встал

Код: Выделить всё

 
# pkg_info
apache-2.0.63_3     Version 2.0.x of Apache web server with prefork MPM.
php52-5.2.12_2      PHP Scripting Language

но

Код: Выделить всё

<?
    phpinfo();
?>
- пустая страница

когда конфигурю php52-extensions

Код: Выделить всё

fbsd8# cd /usr/ports/lang/php52-extensions
fbsd8# make config
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Myes} != "")
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mctype} != "")
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mdom} != "")
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mfilter} != "")
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mhash} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Miconv} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mjson} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mpcre} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mpdo} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mpdo_sqlite} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mposix} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Msession} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Msimplexml} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mspl} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Msqlite} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mtokenizer} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mxml} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mxmlreader} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 348: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mxmlwriter} != "")
"/usr/ports/Mk/bsd.php.mk", line 355: if-less else
"/usr/ports/Mk/bsd.php.mk", line 367: if-less endif
"/usr/ports/Mk/bsd.php.mk", line 369: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 2098: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6427: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6430: if-less endif
make: fatal errors encountered -- cannot continue

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-20 13:33:56

Лог апача в дополнение к выше сказанному:

Код: Выделить всё

[Tue Apr 20 13:56:51 2010] [notice] Graceful restart requested, doing restart
[Tue Apr 20 13:56:52 2010] [notice] Apache/2.0.63 (FreeBSD) PHP/5.2.12 with Suhosin-Patch configured -- resuming normal operations
Хрень какаято...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-20 14:26:38

Код: Выделить всё

bsd-test# grep PHP_VER /etc/make.conf
PHP_VER=52
bsd-test#
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-20 14:38:49

lissyara писал(а):

Код: Выделить всё

bsd-test# grep PHP_VER /etc/make.conf
PHP_VER=52
bsd-test#
fbsd8# grep PHP_VER /etc/make.conf
fbsd8#
неа )

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-20 14:53:34

Все тоже самое... пересобрал заного :st:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-20 15:58:42

ну, тогда помочь не могу
щас оттестить неначем
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-20 16:19:23

Код: Выделить всё

bsd-test# cd /usr/
bsd-test# setenv HTTP_PROXY http://enk:3128
bsd-test# fetch http://lissyara.su/patch/ports/php52/php.5.3-5.2.2010-04-17.09:50:10.diff
php.5.3-5.2.2010-04-17.09:50:10.diff          100% of  301 kB  930 kBps
bsd-test# patch -p0 < php.5.3-5.2.2010-04-17.09:50:10.diff
.....................
Hunk #1 succeeded at 1.
done
bsd-test# echo $?
0
bsd-test# grep PHP_VER /etc/make.conf
PHP_VER=52
bsd-test#      
делаю голую систему - у меня там уже всё стояло

Код: Выделить всё

bsd-test# mv /usr/local /usr/local.1
bsd-test# mv /var/db/pkg /var/db/pkg.1
ставлю

Код: Выделить всё

cd /usr/ports/lang/php52-extensions/
make install clean
ставиться.
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-20 16:41:16

Поставил каким-то чудом... сам не понял как, но всеравно php не работает...
голая страница...

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение FreeBSP » 2010-04-21 10:48:33

http://www.freebsd.org/cgi/ports.cgi?qu ... &stype=all
пачтч не закоммитили?
куда матюгаться надо чтобы его пбыстрее приняли?) в freebsd-ports-bugs?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-21 10:56:24

freebsd-ports есть ветка
туда можно отписатсья
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-21 10:57:12

Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-21 12:49:10

Ребята может у кого-то есть в портах
версия пхп 5.2.12 или 5.2.13
а то тоже обновил порты и установил 5.3.х
потом все удалил и нашел 5.2.11
то сайты под ним выдают ошибки
если кому-то интересно могу поделится 5.2.11

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-21 12:52:56

и как вы это сделаете? =)
Убей их всех! Бог потом рассортирует...