Jörg Reinholz: Magic Quotes unter Debian Linux deaktivieren?

Beitrag lesen

Moin!

Jetzt habe ich also mein aktuelles Datenbankprojekt

Die phpinfo()-Ausgabe sagt, welche php.ini verarbeitet wurde.

Richtig. Anschauen! Und die gezeigten inis durchforsten

Es gibt zwar eine php.ini in /etc/php5/apache2 - aber dort finden sich keine Einträge zu Magic Quotes!

Ein:

~> grep -iHns default_pw /etc/php5/apache2/php.ini /etc/php5/apache2/conf.d/* | sort -u  

oder auch nur ~~~sh ~> grep -iHns default_pw /etc/php5/apache2/php.ini /etc/php5/apache2/conf.d/*

  
könnte helfen.  
  

> Seit PHP 5.4 gibt es die nicht mehr. Aber Debians neuestes PHP ist eigentlich immer noch 5.3  
  
Magic Quotes sollte in PHP 5 auch per Voreinstellung abgeschaltet sein. Es handelte sich bei dessen Einführung um einen "Designfehler".  
  
Womöglich enthält aber das "aktuelle Datenbankprojekt" eine .htaccess in der es eingeschaltet wird:  
  
Etwas wie  
  
~~~sh
~> sudo find / -name .htaccess -exec grep -iHns "php_flag magic_quotes_gpc" {} \;;  

könnte also helfen. Also auch nach php_flag magic_quotes_gpc in der Apache-Konfiguration suchen.

~> sudo find /etc/apache2 -name "*.conf" -exec grep --iHns "php_flag magic_quotes_gpc" {} \;;  

Es sollte auch ergründet werden, wer, warum und wo herumgefummelt hat. Nicht, dass was kaputt geht.

grep -i : GROSS/klein ignorieren
      H : Dateiname anzeigen
      n : Zeilennummer anzeigen
      s : keine Fehler anzeigen

Das Problem hatte übrigens schon mal jemand.

Jörg Reinholz