Also ich habe das Problem, dass ich überhaupt nicht weiß wie ich in diese Globale Konfiguration komme?!
Ich hab hier mal nen Screenshot von meinem Backend gemacht:
![]()
die global-configuration sieht man nur als superadmin...
gruß
marcel
Wow - danke für die schnelle Antwort!![]()
Hallo,
"globals.php" und "configuration.php" haben sich mit 1.0.13 geändert - daher auch die Warnungsmeldung "Register Globals Emulation" setting is `ON`" wenn jemand ein Update einspielt.
In der "globals.php" finden wir folgenden Hinweis:
Aha! (Bin mir nicht sicher, ob das nicht "It is now" anstatt "It is not" heißen soll?)PHP-Code:/**
* Register Globals Emulation is no longer configured
* in this file. It is not configured via Joomla!'s
* Global Configuration screen in the Administrator site.
*/
Ein kleines Stückchen weiter unten finden wir den Hinweis auf das Problem:
Hier wird also erkannt, dass es sich um eine alte Konfigurationsdatei handelt und damit automatisch die Globals-Emulation eingeschaltet. Fragt sich nur, woran eine alte "configuration.php" erkannt wird.PHP-Code:if( defined( 'RG_EMULATION' ) === false ) {
// The configuration file is old so default to on
define( 'RG_EMULATION', 1 );
}
Vergleicht man jetzt die "configuration.php-dist" mit einer alten Konfigurationsdatei findet man folgende Ergänzung am Anfang der Datei:
Das Problem tritt also auf, wenn man ein Update auf die 1.0.13 vornimmt und eine alte "configuration.php" übernimmt. Jetzt fehlt uns plötzlich die 'RG_EMULATION' Definition (da nicht mehr in "globals.php" vorhanden).PHP-Code:if(!defined('RG_EMULATION')) { define( 'RG_EMULATION', 0 ); } // Off by default for security
Als Lösung fügen wir die obige Zeile (if(!defined('RG_EMULATION') etc.) am Anfang der "configuration.php" ein und fertig.
Hoffe das hilft jemand weiter.
Bis zur 1.0.12 stellst Du das in der global.php ein, ab der Version 13 direkt im Backend in der Global Conf.
Edit: das betrifft die RG_Emulation, register_globals geht nur in der php.ini
Geändert von chfr (04.10.2007 um 21:08 Uhr) Grund: noch was ergänzt ;-)
Gruss
Christian
backend auf deutsch gibt es hier www.filmanleitungen.de . hat achim übersetzt, ich würde dir aber sicherheitshalber zum englischen backend raten![]()
Hallo zusammen . . . .
ich bin auf der Suche nach einer Lösung wie z.B. "activation-by-administrator".
Doch die Version läuft mit Joomla 1.0.15 nicht Rund.
Nach der Installation von "activation-by-administrator1.0.x" springt mein Backend der Global Configuration auf Englisch um. Das ist ja auch nicht weiter schlimm, da könnte ich mit leben.
Was mich aber stört ist, das ich dann folgende Fehlermeldung im Backend erhalte:
************************************************** ************************************************** **
Folgende PHP Server-Sicherheits-Einstellungen sind für die Sicherheit nicht Optimal und es wird empfohlen, diese zu ändern:
* Joomla! "Register Globals Emulation" Einstellung ist `AN` . Sie koennen dieses im Backend - Registerkarte SERVER in der Globalen Configuration auf `AUS` stellen.
Register Globals Emulation ist `AN` als Vorgabe aus Kompatibilitäts-Gründen.
************************************************** ************************************************** **
Diese Einstellung findet man ja leider nicht mehr unter dem Register Server! Vor der Installation des Heck war die Einstellmöglichkeit noch vorhanden.
Nun isse wech . . . :(
Speiel ich meine Sicherung zurück ist auch die Meldung nicht mehr da.
Den Tipn mit der Anpassung der configuration.php.dist habe ich auch versucht und die Zeile eingefügt. Auch das hat mit nicht wirklich geholfen.
Wie kann ich nun mein Vorhaben realisieren das ich eine E-Mail bekomme wo ich den benuter freischalten kann? Die Grundfunktionen in Joomla zum Thema Aktivierung der Benutzeranmeldung durch den Admin finde ich leider etwas undschön.
Gruß aus Eschweiler bei Aachen
speed
Hi,
habe das selbe Problem. Nutze Version 1.0.15.
der Hoster bei 1&1 hat auch gemeint ich soll ne php.ini ins hauptverzeichnis legen, bringt leider nichts!
- In der "Global Configuration -> Server" hab ich die Einstellung auf off gestellt.
- In der globals.php hab ich die 1 auf 0 geändert
- ändere ich die .htaccess bzw. erstelle eine neue, bekomme ich den Fehler 500 und nix geht mehr.
Trotz allem habe ich auf der Startseite des backend immer noch die "Fehlermeldung", dass register_globals auf on sei.
Gibt es denn noch eine andere Möglichkeit?
Gruß
Lesezeichen