Не оно, но очень похоже:
http://bugs.php.net/bug.php?id=48880
http://bugs.php.net/bug.php?id=48880
Я ставил PHP 5.3.0 - творилась, что-то похожее, если не то же самое, в 5.2.6 и 5.2.10 - это просто не так заметно выражается.
Ну и с open_basedir в 5.3 намутили непонятно зачем дополнение ограничений через ini_set. Так и не понял для чего это, чтобы можно было тулить в локальный путь все что попало от юзера?The PHP safe mode is an attempt to solve the shared-server security problem. It is architecturally incorrect to try to solve this problem at the PHP level, but since the alternatives at the web server and OS levels aren't very realistic, many people, especially ISP's, use safe mode for now.
Именно оно. Имхо, тему можно закрывать. Баг профиксили, правда еще не в паблике.
Вчера скачивал последние PHP 5.3 (5.3.1-dev) и PHP 5.2 (5.2.11-dev) с http://windows.php.net/snapshots/, всё-то же самое, хотя сегодня уже новые лежат. Про PHP 5.3 (5.3.1-dev) - молу вообщеАвтор оригинала: Активист
Именно оно. Имхо, тему можно закрывать. Баг профиксили, правда еще не в паблике.
ну и как, помогло?Автор оригинала: modulator
Сейчас поставил новый Apache 2.2.12 от http://www.apachelounge.com/download/ и последнею сборку PHP 5.2.11-dev.
Посмотрю что будет, а так только отключать "open_basedir"![]()
Нет.Автор оригинала: uaperson
ну и как, помогло?
А мы вот обновились до последней версии на 5 Августа, на всех хостах проставили open_basedir в Apache и все работает на ура. Причем если у хоста не проставлен open_basedir, то получаем “open_basedir restriction in effect.”, поэтому проставили всем.Автор оригинала: modulator
Нет.
Глюк стал другой, PHP стал заменять "open_basedir" параметром "include_path" из файла php.ini
В некоторых хостах вообще отключил "open_basedir", отключил его и в php.ini и все равно на том хосте, где он отключен я получаю стандартную ошибку “open_basedir restriction in effect.”
Написал на support PHP, но оттуда не ответа, не привета.
Всё еще не могу понять, что у меня PHP вытворяет на сервере.
Сделал всё-то же самое: PHP от 5 Августа прописал везде “open_basedir” и в php.ini и в виртуальных хостах Apache.Автор оригинала: uaperson
А мы вот обновились до последней версии на 5 Августа, на всех хостах проставили open_basedir в Apache и все работает на ура. Причем если у хоста не проставлен open_basedir, то получаем “open_basedir restriction in effect.”, поэтому проставили всем.
Ну ведь не только вам рецепт может пригодиться. Я вот с такой ошибкой вчера столкнулся на хостинге с PHP 5.3.3Спасибо, поржал.
И 5,5 лет не срок для хорошей шутки. Да?
думаешь кроме тебя еще кто-то пользуется 6 летней версией которую уже полтора года как не поддерживают?Ну ведь не только вам рецепт может пригодиться. Я вот с такой ошибкой вчера столкнулся на хостинге с PHP 5.3.3
ЭЭх, не далее как с полгода назад пришлось делать сервер с PHP 4.x версией (старинный проект, очень нужный, но нехотят переделывать) да еще с коннектом в oracle!думаешь кроме тебя еще кто-то пользуется 6 летней версией которую уже полтора года как не поддерживают?
А найти реальную причину такого поведения - не?…Ну ведь не только вам рецепт может пригодиться. Я вот с такой ошибкой вчера столкнулся на хостинге с PHP 5.3.3
Ну, как сказать.не такая больша проблема мигрировать, у пыха довольно хорошая обратная совместимость.