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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-06-28 19:21:10

Поднимаю тему, т.к. есть предложение продолжить тему развития php52 в портах и создать соответствующих порт для roundcube. Может кто возьмется, думаю найдутся порты требующие php 5.3

Хостинговая компания 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
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2010-06-28 20:51:57

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-06-29 17:25:22

Просто есть некоторые порты, которые по прежнему требуют php 5.3, например roundcube. Так может выпустить подобный багфикс? Что б их можно было установить, и не рисковать с доустановкой php 5.3.

Аватара пользователя
ss25
мл. сержант
Сообщения: 81
Зарегистрирован: 2009-06-18 23:34:09

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

Непрочитанное сообщение ss25 » 2010-09-01 10:46:52

Имеем

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

[root@genesis /usr/ports/lang/php52]# uname -a
FreeBSD genesis 7.2-RELEASE-p7 FreeBSD 7.2-RELEASE-p7 #0: Sat Mar 13 19:25:59 EET 2010     ss25@genesis:/usr/obj/usr/src/sys/SS25  i386
и

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

[root@genesis /usr/ports/lang/php52]# pkg_version -v |grep php
php5-5.2.12                         <   needs updating (port has 5.3.3_1)
php5-bcmath-5.2.12                  <   needs updating (port has 5.3.3_1)
php5-bz2-5.2.12                     <   needs updating (port has 5.3.3_1)
php5-calendar-5.2.12                <   needs updating (port has 5.3.3_1)
php5-ctype-5.2.12                   <   needs updating (port has 5.3.3_1)
php5-curl-5.2.12                    <   needs updating (port has 5.3.3_1)
php5-dom-5.2.12                     <   needs updating (port has 5.3.3_1)
php5-extensions-1.3                 <   needs updating (port has 1.4)
php5-filter-5.2.12                  <   needs updating (port has 5.3.3_1)
php5-gd-5.2.12                      <   needs updating (port has 5.3.3_1)
php5-hash-5.2.12                    <   needs updating (port has 5.3.3_1)
php5-iconv-5.2.12                   <   needs updating (port has 5.3.3_1)
php5-mbstring-5.2.12                <   needs updating (port has 5.3.3_1)
php5-mysql-5.2.12                   <   needs updating (port has 5.3.3_1)
php5-mysqli-5.2.12                  <   needs updating (port has 5.3.3_1)
php5-pcre-5.2.12                    <   needs updating (port has 5.3.3_1)
php5-pdo-5.2.12                     <   needs updating (port has 5.3.3_1)
php5-pdo_mysql-5.2.12               <   needs updating (port has 5.3.3_1)
php5-pdo_pgsql-5.2.12               <   needs updating (port has 5.3.3_1)
php5-pgsql-5.2.12                   <   needs updating (port has 5.3.3_1)
php5-posix-5.2.12                   <   needs updating (port has 5.3.3_1)
php5-session-5.2.12                 <   needs updating (port has 5.3.3_1)
php5-simplexml-5.2.12               <   needs updating (port has 5.3.3_1)
php5-snmp-5.2.12                    <   needs updating (port has 5.3.3_1)
php5-sockets-5.2.12                 <   needs updating (port has 5.3.3_1)
php5-spl-5.2.12                     <   needs updating (port has 5.3.3_1)
php5-tokenizer-5.2.12               <   needs updating (port has 5.3.3_1)
php5-xml-5.2.12                     <   needs updating (port has 5.3.3_1)
php5-xmlreader-5.2.12               <   needs updating (port has 5.3.3_1)
php5-xmlwriter-5.2.12               <   needs updating (port has 5.3.3_1)
php5-xsl-5.2.12                     <   needs updating (port has 5.3.3_1)
php5-zip-5.2.12                     <   needs updating (port has 5.3.3_1)
php5-zlib-5.2.12                    <   needs updating (port has 5.3.3_1)

php ставился еще когда 5.3 в портах не было и нормально через portupgrade обновлялся. Решил обновить и добавить расширений. Когда попытался проапдейтица выражение лица стало таким :shock: а потом таким :st:. Подскажите как коректно обновить до 5.2.14 установленный и доставить расширение под нее

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

[root@genesis /usr/ports/net/php52-xmlrpc]# make
===>  php52-xmlrpc-5.2.14 cannot install: doesn't work with PHP version : 5 (Doesn't support PHP 4 5).
*** Error code 1

Stop in /usr/ports/net/php52-xmlrpc.
[root@genesis /usr/ports/net/php52-xmlrpc]#

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

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

Непрочитанное сообщение thefree » 2010-09-02 18:12:21

почитать всю тему для начала?
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Анонимуссс
проходил мимо

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

Непрочитанное сообщение Анонимуссс » 2010-09-29 21:13:48

Вы сломали что-то порт похоже, не собирается ничего что связано с PHP
bsd8# cd /usr/ports/www/eaccelerator/
bsd8# make install clean
===> eaccelerator-0.9.6.1_1 depends on file: /usr/local/include/php/main/php.h - found
===> eaccelerator-0.9.6.1_1 depends on file: /usr/local/bin/phpize - found
===> eaccelerator-0.9.6.1_1 depends on file: /usr/local/bin/autoconf-2.67 - found
===> PHPizing for eaccelerator-0.9.6.1_1
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

*** Error code 1

Stop in /usr/ports/www/eaccelerator.
bsd8#

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

bsd8# cd /usr/ports/textproc/php52-xml
bsd8# make install clean
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> php-5.2.14.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://dk.php.net/distributions/.
php-5.2.14.tar.bz2                            100% of 8843 kB 1767 kBps
===>  Extracting for php52-xml-5.2.14_1
=> MD5 Checksum OK for php-5.2.14.tar.bz2.
=> SHA256 Checksum OK for php-5.2.14.tar.bz2.
===>  Patching for php52-xml-5.2.14_1
===>  Applying FreeBSD patches for php52-xml-5.2.14_1
===>   php52-xml-5.2.14_1 depends on file: /usr/local/bin/phpize - found
===>   php52-xml-5.2.14_1 depends on file: /usr/local/bin/autoconf-2.67 - found
===>   php52-xml-5.2.14_1 depends on executable: pkg-config - found
===>   php52-xml-5.2.14_1 depends on shared library: xml2.5 - found
===>  PHPizing for php52-xml-5.2.14_1
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

*** Error code 1

Stop in /usr/ports/textproc/php52-xml.

Лечил как

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

bsd8# setenv PHP_AUTOCONF autoconf-2.67
bsd8# setenv PHP_AUTOHEADER autoheader-2.67
И это неправильно, не каждый раз ведь писать... Как-то надо залечить ....

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

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

Непрочитанное сообщение Alex Keda » 2010-09-29 21:39:20

а я тут причём?
more /usr/ports/UPDATING
вам интеерсна запись 20100915
Убей их всех! Бог потом рассортирует...

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-10 22:46:38

Alex, в php 5.2.15 в портах проблема с open_basedir присутствует?
http://pixi.me/blog/pixi-me-open_basedi ... -is-borken

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

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

Непрочитанное сообщение thefree » 2010-12-11 5:47:32

xaker1 писал(а):Alex, в php 5.2.15 в портах проблема с open_basedir присутствует?
http://pixi.me/blog/pixi-me-open_basedi ... -is-borken
в портах тяжело посмотреть? http://www.freebsd.org/cgi/query-pr.cgi?pr=152981
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-11 18:36:02

Смотрел, никакого упоминания о open_basedir тогда не нашел.

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

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

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

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-11 21:32:44

В changelog`e порта не было упоминания о open_basedir. А проблема-то уже всплыла (не на фре), вот и уточнил. Оказывается проблему в порте вы обнаружили позже. Так что хорошо что не рискнул сразу обновляться.

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

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

Непрочитанное сообщение Alex Keda » 2010-12-11 21:44:24

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-11 21:51:27

На форуме ISP несколько тем из-за этой проблемы открыли. Но там debian.
Или вас опять там забанили? ;-)

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

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

Непрочитанное сообщение Alex Keda » 2010-12-11 21:53:06

до марта месяца =)
и adre до кучи =))
тока serge остался незабаненым, ненадолго, наверное =))

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

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

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

Непрочитанное сообщение thefree » 2010-12-11 22:18:21

Alex Keda писал(а):до марта месяца =)
и adre до кучи =))
тока serge остался незабаненым, ненадолго, наверное =))

там очень нелюбят когда правдой в рожу тычут =))
во-во, а раскурочить Cluster так и не дали.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

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

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

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

последний раз, уже докатился до нехорошей мысли - когда будут когонить ддосить, в очередной раз, вместо стандартного 127.0.0.1 прописать ихний кластер или сайтик...

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-13 17:31:48

После обновления на новую версию 5.2.15 на некоторых сайтах начала периодически вылезать ошибка
No input file specified.
Пока пошел смотреть логи и goog`лить прошу подсказать в чем может быть проблема

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-13 18:53:32

Откатился до 5.2.14, проблема исчезла.

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

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

Непрочитанное сообщение Alex Keda » 2010-12-13 22:24:33

какой-то из CGI?
на модуле такого не наблюдаю...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-13 22:52:29

FastCGI.
Настройки похожи на http://www.lissyara.su/articles/freebsd ... d_fastcgi/ , может по этой инструкции и сделано, точно не знаю.
Собрано с eAccelerator, the ionCube PHP Loader, Suhosin, Zend Optimizer.
Проблема была замечена только на 2-х аккаунтах (из 300). Причем проблема возникала даже на элементарном phpinfo(). А иногда и срабатывал скрипт.
Но на некоторых аккаунтах проблема не возникала совсем.

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-18 18:51:37

5.2.16 проблема повторяется на тех же аккаунтах.

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-18 19:04:13

Блин...
Подскажите как откатиться до 5.2.14.
Сейчас дает ошибку:

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

=> php -- multiple vulnerabilities. 
Reference: <http://portaudit.FreeBSD.org/b2a6fc0e-070f-11e0-a6e9-00215c6a37bb.html>
portupgrade.
Либо как исправить ошибку указанную в теме

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2010-12-18 20:06:09

downgrade сделал, но все же куда копать?

p.s. можно ли указать portupgrade опцию DISABLE_VULNERABILITIES=yes, что бы не прописывать ее в make.conf

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-03-09 15:22:34

# cd /usr/ports/databases/php52-mysql
# make install
===> php52-mysql-5.2.17 cannot install: unknown MySQL version: 52.
*** Error code 1

Stop in /usr/ports/databases/php52-mysql.
Да, версия mysql стоит 52. Точнее MariaDB. Никак пофиксить нельзя? Ну или обойти ошибку