The OpenNET Project / Index page

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

Экстренный выпуск PHP 4.4.6

02.03.2007 11:28

В срочном порядке выпущена версия PHP 4.4.6 в которой устранена проблема приводящая к краху сервера, внесенная в код в версии 4.4.5.

Проблема возникает при использовании session переменных при включенной опции register_globals.

Кроме того в комплекте php обновлена библиотека PCRE до 7 версии , исправлена ошибка в расширении curl приводящая к краху.

В статье "Upcoming PHP release will offer Unicode support" рассказано про статус разработки новой реализации поддержки Unicode, которая войдет в состав PHP 6.0.

  1. Главная ссылка к новости (http://www.php.net/releases/4_...)
  2. ChangeLog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/9994-php
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, dvg_lab (??), 11:39, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    откровенно говорю нае№№"ся я с этим 4.4.5 некисло, видеть падающий в кору апач на session_register() для меня нонсенс. но программеры от php core team еще не такого отмочить могут как выясняется. PHP это позор всех *nix систем, факт. Такой же как и командная строка в венде. позорнее проекта не видел. латаем старые дыры добавляем новые сегментэйшн фаулты, программисты "№ять юнные головы чугунные....
     
     
  • 2.3, Антон (??), 11:59, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >откровенно говорю нае??"ся я с этим 4.4.5 некисло, видеть падающий в кору
    >апач на session_register() для меня нонсенс. но программеры от php core
    >team еще не такого отмочить могут как выясняется. PHP это позор
    >всех *nix систем, факт. Такой же как и командная строка в
    >венде. позорнее проекта не видел. латаем старые дыры добавляем новые сегментэйшн
    >фаулты, программисты "?ять юнные головы чугунные....

    И не говори, толпа PHP-писателей вынуждает всех хостеров держать у себя это поделие. Если бы те кто пишет на PHP еще и занимались администрированием этого хлама в промышленных масштабах, они точно задумались бы над выбором другого языка. У меня до сих пор икается со времени когда включение memory_limit приводило к появлению процессов размером под 200Мб, от которых все в своп уходило. Убиваемые только по kill -9 процессы мешающие рестарту апача, уже как фичу воспринимаю.

     

  • 1.2, Аноним (-), 11:53, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно, проблем в 4.4.5 вообще не замечал. Всё работало как и всегда.
     
     
  • 2.6, mikevmk (??), 12:18, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. как всегда херово? ;-)
     

  • 1.5, APGst (?), 12:17, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я еще и успел подвердить вердикт краха на 4.4.5. :(
    Обновляйтесь чем побыстрее.
     
  • 1.7, Geol (?), 12:47, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >при включенной опции register_globals.

    И причем тут php? включать не надо.

     
     
  • 2.8, Miha_hard (??), 13:07, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен.
     
  • 2.10, denis (??), 14:10, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >>при включенной опции register_globals.

    >И причем тут php? включать не надо.

    А register_globals, что не к php относится??

     

  • 1.9, razor (??), 13:27, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не было б "+"-ов у этого языка, не было б столько на нем понаписано.
     
     
  • 2.12, fl (?), 15:21, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    плюс у него ровно один -- который будет водружён над его могилой.
     
     
  • 3.19, ламусанонимус (?), 23:30, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Экие все шустрые.Пишите на brainfuck, он специально для гуру и ценителей создан :)
     
     
  • 4.27, Keeper (??), 12:28, 03/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Экие все шустрые.Пишите на brainfuck, он специально для гуру и ценителей создан
    >:)

    Щаз. Даже на ассемблере кодить быстрей и эффективней. ^_^

     

  • 1.13, Pashugan (?), 16:08, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хех, так вот из-за чего я 22 февраля до 10 вечера на работе проторчал.)
     
  • 1.14, Teak (?), 17:01, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто-нибудь скажите, session_register починили?
     
  • 1.15, Tracer (??), 17:40, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    пля... а мы код уже переписали... СЦУКИ!!!!
     
     
  • 2.16, Teak (?), 17:44, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вообще-то, от всех этих штучек давным-давно было пора избавляться, так что оно вам и к лучшему. :)
     

  • 1.17, dvg_lab (??), 18:09, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я лично до 2-х ночи курил бамбук, хорошо догадался в буглисте на php.net поискать, нашол сцуко сразу. даже выяснил что оно уже пофикшено в cvs  тот момент было... по ходу куча хостеров в тот день проклинали этот недоязык. дырка на дырке и дыркой погоняет.
    Плюс у этого языка ровно один скорость написания поделок на нем конечно высокая и особо учить там нечего.
    У меня один кореш год назад плюнул на этот кусок гов№а написал себе либу и кодит на С++ и скорость бешенная и дырок нету. Генерация 500 тыщ линков проходит в доли секунды, пыхпых свопит часами.
     
     
  • 2.18, Keeper (??), 22:17, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >У меня один кореш год назад плюнул на этот кусок гов№а написал
    >себе либу и кодит на С++ и скорость бешенная и дырок
    >нету. Генерация 500 тыщ линков проходит в доли секунды, пыхпых свопит
    >часами.

    Настоящий самурай. Уважаю.

     
     
  • 3.20, ламусанонимус (?), 23:34, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Для ряда случаев это конечно руль и круть.Но вот сколько вы на сях++ будете писать нечто уровня Joomla например?Нет, если вы напишете и выложите задаром с исходничком, вам разумеется все скажут спасибо.Но что-то пока нет героев.А жаль.Можно было бы не таскать PHP (или иной навороченый фреймворк-переросток) в ряде случаев.А интенсивные в вычислительном плане задачи для жаб, пхп и прочих перлов и питонов плохо подходят.
     
     
  • 4.24, Evgeny Tkachenya (?), 01:24, 03/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Млин.... да программисты начального уровня, коих много среди PHP братии... компилить устанут!!! Толку то... даже если выложить.
     
  • 4.26, Keeper (??), 12:25, 03/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > А интенсивные в вычислительном плане задачи для жаб,
    > пхп и прочих перлов и питонов плохо подходят.

    "Плохо подходят" - это еще мягко сказано... -_-

     

  • 1.21, PHPClub.ru (?), 23:56, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Узайте php5 - а не ископаемые версии php ;-)
     
  • 1.22, Jo (?), 23:56, 02/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я с утра обновился до 4.4.5  на 3-х хостинговых машинах
    вылезли глюки, полез на сайт, обновил страницу и офигел...
     
  • 1.23, Evgeny Tkachenya (?), 01:20, 03/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Те кто поддерживает у себя работу PHP пускай пыжаться, ибо так им и надо. По большому счету то, вокруг разработок на PHP крутятся дуньги, причем неплохие. А те кто хочет кусочек пирога, воздвигают себе хостинг с поддержкой PHP, и нефига тут жаловаться. Хотя я сам давно уже перешел на Java... тут пирог побольше... да и поинтересней будет.
     
  • 1.25, Аноним (-), 11:53, 03/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уважаемые PHPсты посмотрите в сторону Ruby on Rails, перед началом очередного проекта.
     
  • 1.28, Alexander Yakimenko (?), 16:36, 03/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Аналогичная ситуация наблюдалась с падением апача в кору Linux/apache22/php4.4.5. Именно с сессиями. Пришлось откатиться назад на 4.4.4.

    Однако среагировали достаточно поздно, проблема уже недели 2 как существовала.

     
  • 1.29, Melifaro (?), 16:36, 03/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Каждый д&^#&$#т как он хочет, кто на ПХП кто на С++ , а кто и на Джаве. Я пишу на все этих языках , ну и толку - баги есть везде исправляю и дальше пишу.

     
  • 1.30, Ипутро (?), 18:04, 03/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дада, а вы курите больше mod_php...
     
  • 1.31, Мозг (?), 20:07, 03/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хе-хе.. говнопрограммеров на любом языке хватает, в процентном отношении даже наверное одинаково вне зависимости от популярности яп.
    а по поводу ошибок -- сами типа абсолютно чистый безглючный код пишете?
    ошибок не делает тот, кто вообще ничего не делает
     
  • 1.32, Tracer (??), 21:45, 03/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    пусть ошибки будут в бетах и каррентах... но не в стабильных ветках.
     
  • 1.33, dimus (??), 08:57, 04/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Господа любители ЧихПыха. Как правильно заметили выше, посмотрите на Руби. Для этого его даже ставить не надо - тут интерактивная Руби-консоль: http://tryruby.hobix.com/

    Про язык можно почитать тут:
    http://ru.wikipedia.org/wiki/Ruby

    После этого дружно мигрируем на руби, сносим чихпых и наступает всеобщее счастье :)

    Для тех, кто слишком занят, чтобы пользоваться поиском:
    Сайт языка: http://www.ruby-lang.org/en/
    Руби-на-рельсах - лучший друг вебразработчика: http://www.rubyonrails.org/
    Цитата:
    >Rails is a full-stack framework for developing database-backed web applications >according to the Model-View-Control pattern. From the Ajax in the view, to the >request and response in the controller, to the domain model wrapping the >database, Rails gives you a pure-Ruby development environment. To go live, all >you need to add is a database and a web server.
    Читать тут: http://ru.wikipedia.org/wiki/Ruby_on_Rails
    Качать отсюда: http://rubyforge.org/projects/rails/

     
     
  • 2.34, Evgeny Tkachenya (?), 18:44, 04/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Да что вы все с этим Руби??? Панацея что ли?!
    Просто еще один инсрумент разработки. Где то лучше, где то хуже. Как обычно вобщем.
     
     
  • 3.36, greendog (??), 19:01, 04/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Да что вы все с этим Руби??? Панацея что ли?!
    >Просто еще один инсрумент разработки. Где то лучше, где то хуже. Как
    >обычно вобщем.
    Рельсы не панацея, а удобство. И он не где-то лучше. Он везде лучше! Прежде чем выказывать ламерские замечания, поюзай хоть разок это дело. С рельсами я за вечер делаю сайты на аяксе и флексе, какие ранее с пыхом не мог сделать недели делал!

     
     
  • 4.37, Evgeny Tkachenya (?), 20:20, 04/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    "Он везде лучше!" - от это и есть ламерство.
     
     
  • 5.38, greendog (??), 21:48, 04/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    ну-ну
    если кроме этого тебе нечего ответить по существу...
     
     
  • 6.44, ламусанонимус (?), 22:27, 05/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >ну-ну
    >если кроме этого тебе нечего ответить по существу...
    По существу :).
    1) Пхп есть на любом хостинге и в почти любом дистрибутиве.В курсе про LAMP?
    2) На нем написана туева хуча веб приложений.Популярность все-таки сила.
    3) Лично мне он как-то больше по душе чем Ruby.Скажем так, я фигово знаю и то и другое, а при попытке освоить PHP кажется мне проще и понятнее и вообще на си довольно похож.

    Посему выбирая между приложением на PHP и Ruby я выберу первое.Потому что везде будет работать, даже на самом занюханном хостинге или на любом мало-мальски серверном дистре оно есть по дефолту.И потому что я смогу доработать такую веб-аппу напильником при нужде, если она возникнет.Я ответил по существу?Разумеется со своей колокольни.Эстетов просьба не беспокоиться, т.к. на вкус и цвет фломастеры разные и язык который нравится вам не обязан непременно прийтись по душе всем и каждому =)

     

  • 1.35, Ипутро (?), 18:59, 04/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А  почему ASP ещё никто не предожил?!
     
     
  • 2.39, Keeper (??), 22:08, 04/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >А  почему ASP ещё никто не предожил?!

    А есть в природе OpenSource-ная реализация ASP?

     
     
  • 3.41, sergey (??), 11:37, 05/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >>А  почему ASP ещё никто не предожил?!
    >
    >А есть в природе OpenSource-ная реализация ASP?


    mono?

     
     
  • 4.42, Keeper (??), 12:11, 05/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >>А есть в природе OpenSource-ная реализация ASP?
    >
    >mono?

    Это же вроде реализация библиотек .NET...

     
     
  • 5.43, sergey (??), 12:21, 05/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.mono-project.com/ASP.NET
     
     
  • 6.47, Keeper (??), 21:28, 09/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, спасибо.
     

  • 1.40, Keeper (??), 11:31, 05/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В помощь страждущим пользователям FreeBSD...

    #!/bin/sh

    echo Building new PHP4...
    cd /var/db/pkg
    PHP4='ls -d php4-4.*'
    PHP4EXT='ls -d php4-extensions-*'
    PKGLIST=/var/db/pkg/$PHP4/+REQUIRED_BY
    for PKG in $PHP4 'cat $PKGLIST'
    do
        PKGMASK='echo $PKG | sed -E -e 's/-[^-]+$//''
        PORTNAME='find /usr/ports -name $PKGMASK -maxdepth 2'
        cd $PORTNAME
        make
    done

    echo Deleting old PHP4...
    pkg_delete $PHP4EXT
    for PKG in 'cat $PKGLIST'
    do pkg_delete $PKG
    done
    pkg_delete $PHP4

    echo Installing new PHP4...
    cd /usr/ports/lang/php4
    make install
    cd /usr/ports/lang/php4-extensions
    make install
    make clean

    echo Restarting Apache...
    /usr/local/etc/rc.d/apache2.sh restart

     
     
  • 2.45, nuclight (?), 22:36, 06/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >В помощь страждущим пользователям FreeBSD...
    >
    >#!/bin/sh
    >
    >echo Building new PHP4...

    А что, portupgrade форсированный отменили что ли?

     
     
  • 3.46, Keeper (??), 09:07, 07/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >А что, portupgrade форсированный отменили что ли?
    pkgtools не юзаю, плохо сочетается со стандартными pkg_add:pkg_delete:cd /usr/ports:make install. Разве что полностью переходить на pkgtools.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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