Bernhard Walle wrote:
I run MediaWiki 1.4beta6 on a Linux PHP server. The
magic_quotes_runtime
variable is set to "1" (cannot change this). Is it possible that this
causes problemes? ' is shown as \' and " as \".
Having magic_quotes_runtime will cause EVERYTHING to fail. This is the
most incredibly stupid option in PHP and no one should ever use it.
Here's what it does:
If magic_quotes_runtime is enabled, most functions
that return data from any sort of external source
including databases and text files will have quotes
escaped with a backslash. If magic_quotes_sybase is
also on, a single-quote is escaped with a single-
quote instead of a backslash.
This will automatically corrupt all data coming from the database or the
filesystem, which seems like a pretty bad thing to do.
Note that there is a set_magic_quotes_runtime() function which you may
be able to use to turn it off at runtime:
http://www.php.net/manual/en/function.set-magic-quotes-runtime.php
If that doesn't work, contact your system administrator and ask that
they reconsider their bizarre practice of corrupting all your data.
-- brion vibber (brion @
pobox.com)