Mailinglist Archive: opensuse-de (4880 mails)
| < Previous | Next > |
Re: Apache2, phpMyAdmin u. MySQL
- From: Gerald Engl <gerald.engl@xxxxxxxxxxx>
- Date: Thu, 20 Nov 2003 09:28:30 +0100
- Message-id: <3FBC7B2E.9030509@xxxxxxxxxxx>
Hallo Christian
Christian Boltz wrote:
Aua, meine Ohren schmerzen. Du mußt nicht gleich schreien.
Da hast Du recht; Das steht ja auch deutlich genug in der php.ini.
Ich denke, daß man es fürs _Testen_ durchaus vertreten kann, "register_globals" in der php.ini zu verwenden.
Oft genug tritt sonst folgender Fall auf: Alte Skripte laufen nicht, da die Variablen nicht initialisiert sind. Folglich wird stundenlang der Fehler in der Konfiguration von Apache gesucht.
Hinterher kann/sollte/muß man sich natürlich Gedanken machen, wie man die Sache "sauber ans laufen" bekommt.
Die wesentlich bessere Lösung. ;-)
Das meinst Du nicht wirklich ernst. Würde ein sehr schlechtes Licht auf deine Geisteshaltung werfen. Aua, Aua, Aua. ;-)
Gruß
Gerald
--
Gerald Engl
Bunsenstrasse 13
81735 Muenchen
089/676736
Christian Boltz wrote:
Hallo Gerald, hallo Leute,
Am Mittwoch, 19. November 2003 12:44 schrieb Gerald Engl:
[diverse Config-Optionen für Apache2 & co, passt soweit]
In der /etc/php.ini ggf. :
register_globals = On
NEEEEEIIIIIIIIINNNNNNNNN!!!!!!!!!!!!!!
Aua, meine Ohren schmerzen. Du mußt nicht gleich schreien.
Schreib Deine PHP-Scripte so, dass sie auf $_GET, $_POST usw. zugreifen.
register_globals ist nicht ohne Grund seit einigen PHP-Versionen von Haus aus abgeschaltet - bei unsicher geschriebenen Scripten (nicht initialisierte Variablen) kann man sich einige Sicherheitsprobleme einhandeln!
Da hast Du recht; Das steht ja auch deutlich genug in der php.ini.
Ich denke, daß man es fürs _Testen_ durchaus vertreten kann, "register_globals" in der php.ini zu verwenden.
Oft genug tritt sonst folgender Fall auf: Alte Skripte laufen nicht, da die Variablen nicht initialisiert sind. Folglich wird stundenlang der Fehler in der Konfiguration von Apache gesucht.
Hinterher kann/sollte/muß man sich natürlich Gedanken machen, wie man die Sache "sauber ans laufen" bekommt.
So, jetzt zum Problem "ich habe aber noch alte Scripte..."
Man kann register_globals auch spezifisch für ein Verzeichnis aktivieren, wenn ein altes Script es unbedingt erfordert:
<Directory /bloedes/altes/script>
php_flag register_globals on
</Directory>
Die wesentlich bessere Lösung. ;-)
Die beste Lösung für das "ich habe aber noch alte Scripte..."-Problem ist übrigens Rattis PraktiScript: "He, Praktikant! Bis Montag müssen die Scripte mit register_globals = off sauber laufen!"
Das meinst Du nicht wirklich ernst. Würde ein sehr schlechtes Licht auf deine Geisteshaltung werfen. Aua, Aua, Aua. ;-)
Gruß
Gerald
--
Gerald Engl
Bunsenstrasse 13
81735 Muenchen
089/676736
| < Previous | Next > |