Что такое session.bug_compat_42 и session.bug_compat_warn? - PullRequest
3 голосов
/ 26 августа 2010

Я знаю, что эта тема немного устарела, но я занимался серфингом в Интернете и на сайте php.net, но не нашел ответ, который искал, или я немного запутался !! :(. Ниже мой сценарий.

Я установил последнюю версию WAMP (свежая копия) (PHP 5.3.1 Apache 2.2.14 MySql 5.1.36)

Я установил joomla 1.5.20 и получил ошибку на 2-м шаге с ошибкой относительно того, что cookie не сохраняется, или с ошибкой session.save_path.

После просмотра session.save_path все было хорошо, а также были сохранены куки. Так что никаких проблем не было.

После отладки в файлах joomla и изменения конфигурации файла php.ini я обнаружил, что при отключении параметров session.bug_compat_42 и session.bug_compat_warn в файле php.ini установка прошла успешно.

Это может помочь кому-то. Но мой вопрос, как это влияет на установку Joomla и как именно оба значения имеют значение для php !! ??

Может кто-нибудь, пожалуйста, дайте мне немного больше информации. Спасибо, Tanmay

1 Ответ

6 голосов
/ 26 августа 2010

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

что-то вроде

$_SESSION["foo"] = null;
$foo = "bar";

вызывает предупреждение, которое вы можете игнорировать, установив для этих параметров php.ini значение "0"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...