Beschreibung

Der Bildschirm „Globale Konfiguration“ ermöglicht es, die Joomla-Website mit den eigenen persönlichen Einstellungen zu konfigurieren. Die auf diesem Bildschirm vorgenommenen Einstellungen gelten für die gesamte Website.

Allgemeine Elemente

Einige Aspekte dieser Seite werden in separaten Hilfeartikeln behandelt:

Zugriff

  • System-Übersicht → Globale Konfiguration im Dashboard auswählen. Oder...
  • System → Einstellungen → Globale Konfiguration im Administratormenü auswählen.

Bildschirmfoto

global configuration site tab

Formularfelder

Reiter Website

Bereich Website

  • Seitenname Name der Website eingeben. Dieser wird an verschiedenen Stellen verwendet (zum Beispiel in der Titelleiste des Browsers im Backend und auf den „Website offline“-Seiten).
  • Website offline Auswählen, ob der Zugriff auf das Frontend verfügbar ist.
  • Offline-Nachricht
    • Verbergen
    • Benutzerdefinierte Nachricht verwenden Die Nachricht verwendet den im Feld Benutzerdefinierte Nachricht festgelegten Wert.
    • Standardnachricht der Website-Sprache verwenden Die Nachricht verwendet den in der INI-Datei der Website-Sprache festgelegten Wert.
  • Offline-Bild Ein Bild auswählen, das auf der Offline-Seite angezeigt werden soll. Sicherstellen, dass das Bild weniger als 400px breit ist.
  • Frontend-Bearbeitung Bearbeitung für Module und Menüeinträge auswählen.
  • Standard-Editor Den Standard-Texteditor auswählen. Registrierte Benutzer können ihre Präferenz in ihren persönlichen Details ändern.
  • Standard-Captcha Das Standard-Captcha für die Website auswählen. Möglicherweise müssen erforderliche Informationen im Captcha-Plugin eingegeben werden.
  • Standard-Zugriffsebene Die Standard-Zugriffsebene für neue Einträge auswählen.
  • Standard-Listenbegrenzung Legt die Standardlänge von Listen im Backend für alle Benutzer fest.
  • Standard-Feed-Begrenzung Die Anzahl der in den Feeds angezeigten Inhalte auswählen.
  • Feed-E-Mail-Adresse Die RSS- und Atom-Newsfeeds enthalten die E-Mail-Adresse des Autors.
    • E-Mail des Autors Die E-Mail-Adresse des Beitragsautors aus dem Benutzerprofil in den Newsfeed einbinden.
    • E-Mail der Website Die Von-E-Mail-Adresse der Website für jeden Beitrag einbinden.

Bereich Metadaten

  • Meta-Beschreibung der Website Eine Beschreibung der gesamten Website eingeben, die von Suchmaschinen verwendet werden soll.
  • Robots Anweisungen für Suchmaschinen-Robots.
    • index, follow Diese Seite indexieren und den Links auf dieser Seite folgen.
    • noindex, follow Diese Seite nicht indexieren, aber den Links auf der Seite trotzdem folgen. Dies könnte beispielsweise für eine Sitemap-Seite sinnvoll sein, bei der die Links indexiert werden sollen, die Seite selbst aber nicht in Suchmaschinen erscheinen soll.
    • index, nofollow Diese Seite indexieren, aber keinen Links auf der Seite folgen. Dies könnte beispielsweise für einen Veranstaltungskalender sinnvoll sein, bei dem die Seite in Suchmaschinen erscheinen soll, aber nicht jede einzelne Veranstaltung indexiert werden soll.
    • noindex, nofollow Diese Seite nicht indexieren und keinen Links auf der Seite folgen.
  • Inhaltsrechte Beschreibt, welche Rechte andere an der Nutzung dieses Inhalts haben. Dies wird Suchmaschinen über den Meta-Tag rights im HTML-Head mitgeteilt.
  • Autor-Meta-Tag Das Autor-Meta-Tag beim Anzeigen von Beiträgen anzeigen.
  • Joomla-Version Legt fest, ob das generator-Meta-Tag im Kopfbereich des HTML-Dokuments im Frontend und in Atom-Feeds die genaue Version der Joomla-Website enthält. Aus Sicherheitsgründen wird empfohlen, sie zu verbergen.

Bereich SEO

  • Suchmaschinenfreundliche URLs Auswählen, ob die URLs für Suchmaschinen optimiert sind.
  • URL-Rewrite nutzen
    • Apache und Litespeed htaccess.txt in .htaccess umbenennen.
    • IIS web.config.txt in web.config umbenennen.
    • NginX Der Server muss selbst konfiguriert werden.
    • Andere Im Zweifelsfall beim Hosting-Anbieter nachfragen
  • Suffix an URL anhängen Falls „Ja“ ausgewählt wurde, fügt das System je nach Dokumenttyp ein Suffix an die URL an.
  • Unicode-Aliasse Auswahl zwischen Transliteration und Unicode-Aliassen. Transliteration ist die Standardeinstellung.
  • Seitenname in Seitentiteln Alle Seitentitel mit dem Seitennamen beginnen oder enden lassen (zum Beispiel Mein Seitenname - Mein Beitragsname).

Bereich Cookie

  • Cookie-Domain Die Domain, die beim Setzen von Sitzungs-Cookies verwendet wird. Der Domain ein '.' voranstellen, falls das Cookie für alle Subdomains gültig sein soll.
  • Cookie-Pfad Der Pfad, für den das Cookie gültig sein soll.

Reiter System

global configuration system tab

Bereich Debug

  • System debuggen Falls aktiviert, werden Diagnoseinformationen, Sprachübersetzungen und SQL-Fehler (falls vorhanden) angezeigt. Die Informationen werden am Ende jeder Seite angezeigt, die im Joomla-Backend und -Frontend aufgerufen wird. Es wird nicht empfohlen, den Debug-Modus auf einer Live-Website aktiviert zu lassen.
  • Debug-Sprache Aktivieren, um die Debugging-Kennzeichnungen **...** oder ??...?? in der Seitenausgabe zu sehen, wenn Joomla-Sprachdateien verwendet werden, um Sprachschlüssel in ihre übersetzten Werte umzuwandeln. Das erste Format zeigt an, dass die Zeichenkette erfolgreich übersetzt wurde. Das zweite zeigt an, dass der Text im Klartext eingegeben wurde und nicht übersetzt werden kann.
    • Sprachanzeige Auswählen, ob beim Debugging der Sprachzeichenketten der Sprachschlüssel oder der Sprachwert angezeigt werden soll.

Bereich Cache

  • System-Cache Caching aktivieren und Caching-Stufe festlegen.
    • Konservative Stufe kleinerer System-Cache.
    • Progressive Stufe schnellerer, größerer System-Cache, enthält den Cache für Modul-Renderer. Nicht geeignet für extrem große Websites.
    • Cache-Handler
      • Datei Der native Caching-Mechanismus ist dateibasiert. Bitte sicherstellen, dass die Cache-Verzeichnisse beschreibbar sind.
    • Plattformspezifisches Caching Aktivieren, wenn sich die HTML-Ausgabe auf Mobilgeräten von anderen Geräten unterscheidet.
    • Cache-Dauer (Minuten) Die maximale Zeitspanne in Minuten, für die eine Cache-Datei gespeichert wird, bevor sie aktualisiert wird.
    • Pfad zum Cache-Verzeichnis Ein beschreibbares Verzeichnis zum Speichern der Cache-Dateien angeben, falls nicht das Standardverzeichnis verwendet werden soll.

Bereich Sitzung

  • Sitzungshandler Der Mechanismus, mit dem Joomla einen Benutzer identifiziert, sobald dieser über nicht persistente Cookies mit der Website verbunden ist.
    • Datenbank Der Datenbank-Sitzungshandler ist der Standardhandler, da er der einzige ist, den Joomla vollständig selbst konfigurieren und kontrollieren kann.
    • Dateisystem Der Dateisystemhandler ist etwas performanter als der Datenbankhandler, erfordert jedoch eine korrekt konfigurierte PHP-Umgebung, andernfalls stürzt er ab und Joomla ist vollständig unbenutzbar.
      • Pfad zum Sitzungsspeicher Vollständigen Dateisystempfad eingeben. Sicherstellen, dass der Pfad über die entsprechenden Berechtigungen verfügt, damit PHP Dateien lesen und schreiben kann, und falls session garbage collection aktiviert ist, auch Dateien daraus löschen kann. Ist dieser Pfad nicht gesetzt, verwendet Joomla die PHP-Konfiguration session.save_path INI oder greift auf das temporäre Systemverzeichnis zurück (wie durch die PHP-Funktion sys_get_temp_dir() definiert). Ist keiner dieser Pfade konfiguriert oder sind die Berechtigungen falsch, ist das Spiel vorbei. Zur Wiederherstellung die Datei configuration.php bearbeiten und $session_handler = 'database' setzen.
    • Andere Handler APCu, Memcached, Redis und WinCache setzen alle auf optionale PHP-Erweiterungen und sind möglicherweise verfügbar, falls das System sie unterstützt. APCu oder WinCache sind möglicherweise nicht besser als die einfache Dateisystem-Option. Die Handler Memcached und Redis sind für Joomla in einer typischen Shared-Hosting-Umgebung überdimensioniert. Diese Arten von Handlern eignen sich, wenn Joomla in einer Lastverteilungsumgebung mit mehreren beteiligten Servern eingesetzt wird und die Sitzungsdaten für die Anwendung auf allen Servern verfügbar sein müssen.
  • Sitzungsdauer (Minuten) Meldet einen Benutzer automatisch ab, nachdem dieser für die eingegebene Anzahl an Minuten inaktiv war. Nicht zu hoch ansetzen.
  • Gemeinsame Sitzungen Falls aktiviert, wird die Sitzung eines Benutzers zwischen Frontend- und Backend-Bereich der Website geteilt. Hinweis: Eine Änderung dieses Werts macht alle bestehenden Sitzungen der Website ungültig. Dies ist nicht verfügbar, wenn die Option HTTPS erzwingen auf Nur Administrator gesetzt ist.
  • Sitzungs-Metadaten erfassen
    • Ja Zusätzliche Metadaten zur Sitzung eines Benutzers (einschließlich Benutzername, Benutzer-ID und Anwendung, bei der er angemeldet ist) werden in der Datenbanktabelle für Sitzungen protokolliert.
    • Nein Funktionen, die von diesen Daten abhängen, sind nicht verfügbar.

Reiter Server

global configuration server tab

Bereich Server

  • Pfad zum temporären Verzeichnis Bitte ein beschreibbares Verzeichnis zum Speichern temporärer Dateien angeben.
  • Gzip-Seitenkomprimierung
    • Ja Die generierten HTML-Seiten werden automatisch mit Gzip komprimiert, wodurch sie kleiner werden und die Geschwindigkeitsbewertung der Website steigt.
    • Nein Falls der Server dies bereits übernimmt oder es zu Konflikten mit Erweiterungen von Drittanbietern kommt.
  • Fehler berichten Dieser Parameter legt die Stufe der Fehlerberichterstattung fest, die von PHP auf der Joomla-Website verwendet wird.
    • Systemstandard Überlässt die Stufe der Fehlerberichterstattung der Servereinstellung.
    • Keine Schaltet die Fehlerberichterstattung aus.
    • Einfach Überschreibt die Servereinstellung, um eine grundlegende Berichterstattung zu erhalten.
    • Maximum Überschreibt die Servereinstellung, um die Berichterstattung aller Fehler zu ermöglichen. Sollte die Joomla-Website so weit ausfallen, dass es nicht möglich ist, über die Administratorseite die Fehlerberichterstattung zu aktivieren, kann die vollständige Fehlerberichterstattung durch Bearbeiten der Datei configuration.php eingeschaltet werden. Die Einstellung $error_reporting = 'maximum' entspricht der Einstellung von Fehler berichten auf Maximum.
  • HTTPS erzwingen Erzwingt den Zugriff auf die Website in den ausgewählten Bereichen ausschließlich über HTTPS (verschlüsselte HTTP-Verbindungen mit dem Protokollpräfix https://) und erzwingt zudem die Verwendung sicherer Cookies. Hinweis: HTTPS muss auf dem Server aktiviert sein, um diese Option nutzen zu können.

Bereich Standort

  • Zeitzone der Website Eine Stadt aus der Liste wählen, um Datum und Uhrzeit für die Anzeige zu konfigurieren.

Bereich Web Services

  • CORS aktivieren Cross-Origin Resource Sharing bzw. CORS ermöglicht es Skripten, die in einem Browser ausgeführt werden, mit Ressourcen einer anderen Herkunft zu interagieren.
    • Access-Control-Allow-Origin Gibt die Herkunft an, die auf Web Services dieser Website zugreifen darf, zurückgesendet als Antwort auf eine Preflight-Anfrage. Standard: * (=alle).
    • Access-Control-Allow-Headers Gibt den/die Header an, die als Antwort auf eine Preflight-Anfrage zurückgesendet werden. Standard: Content-Type,X-Joomla-Token.
    • Access-Control-Allow-Methods Gibt die Web-Service-Methode(n) an, die auf dieser Website zugreifen dürfen, zurückgesendet als Antwort auf eine Preflight-Anfrage. Standard: alle für die angeforderte Route verfügbaren Methoden.

Bereich Proxy

  • Hinter Load Balancer Befindet sich die Website hinter einem Load Balancer oder Reverse-Proxy, sollte diese Einstellung aktiviert werden, damit IP-Adressen und andere Konfigurationen innerhalb von Joomla dies automatisch berücksichtigen.
  • Ausgehenden Proxy aktivieren Manche Hoster erlauben standardmäßig keinen Netzwerkzugriff von der Website nach außen und erfordern die manuelle Konfiguration eines ausgehenden Proxys.
    • Ausgehender Proxy-Host Hostname (Domain) oder IP-Adresse.
    • Ausgehender Proxy-Port
    • Ausgehender Proxy-Benutzername Leer lassen, falls der ausgehende Proxy keine Authentifizierung erfordert.
    • Ausgehendes Proxy-Passwort

Bereich Datenbank

  • Datenbanktyp Der verwendete Datenbanktyp, ausgewählt während der Installation. Dieses Feld nicht bearbeiten, es sei denn, es ist unbedingt notwendig (zum Beispiel bei der Übertragung der Datenbank zu einem neuen Hosting-Anbieter).
  • Host Der während der Installation eingegebene Hostname für die Datenbank. Dieses Feld nicht bearbeiten, es sei denn, es ist unbedingt notwendig (zum Beispiel bei der Übertragung der Datenbank zu einem neuen Hosting-Anbieter).
  • Datenbank-Benutzername Der während der Installation eingegebene Benutzername für den Zugriff auf die Datenbank. Dieses Feld nicht ändern, außer es ist unbedingt notwendig (zum Beispiel beim Umzug der Datenbank zu einem neuen Hosting-Anbieter).
  • Datenbank-Passwort Das für den Zugriff auf die Datenbank zu verwendende Passwort. Dieses Feld nicht ändern, außer es ist unbedingt notwendig (zum Beispiel beim Umzug der Datenbank zu einem neuen Hosting-Anbieter).
  • Datenbankname Der während der Installation eingegebene Name der Datenbank. Dieses Feld nicht ändern, außer es ist unbedingt notwendig (zum Beispiel beim Umzug der Datenbank zu einem neuen Hosting-Anbieter).
  • Präfix der Datenbanktabellen Das während der Installation erzeugte Präfix für die Datenbanktabellen. Dieses Feld nicht ändern, außer es ist unbedingt notwendig (zum Beispiel beim Umzug der Datenbank zu einem neuen Hosting-Anbieter).
  • Verbindungsverschlüsselung
    • Standard (serverseitig gesteuert)
    • Einseitige Authentifizierung
      • Serverzertifikat prüfen
        • Pfad zur CA-Datei Dateisystempfad.
    • Zweiseitige Authentifizierung
      • Pfad zur Datei mit dem privaten Schlüssel Speicherort im Dateisystem.
      • Pfad zur Zertifikatsdatei Speicherort im Dateisystem.
      • Serverzertifikat prüfen
        • Pfad zur CA-Datei Dateisystempfad.
      • Unterstützte Cipher Suite (optional) Keine Eingabe erforderlich (nur für erfahrene Benutzer empfohlen). Weitere Details sind der Dokumentation der verwendeten Datenbank zu entnehmen.

Bereich Mail

  • Mail senden
    • Ja Mailversand aktivieren.
    • Nein Mailversand deaktivieren. Es wird empfohlen, die Website offline zu schalten, wenn die Mailfunktion deaktiviert wird.
  • Massen-Mail deaktivieren
    • Ja Die Funktion „Massen-Mail an Benutzer“ deaktivieren.
    • Nein Die Funktion „Massen-Mail an Benutzer“ aktivieren.
  • Absender-E-Mail Die E-Mail-Adresse, die zum Versenden von Website-E-Mails verwendet wird.
  • Absendername Text, der im Kopfbereich im Feld Von: beim Versenden einer Website-E-Mail angezeigt wird. Üblicherweise der Seitenname.
  • Antwort-E-Mail Die E-Mail-Adresse, an die Antworten der Endbenutzer gesendet werden.
  • Antwortname Text, der im Kopfbereich im Feld An: angezeigt wird, wenn Endbenutzer auf erhaltene E-Mails antworten.
  • Mailprogramm Auswahl des Mailprogramms für den Versand von Website-E-Mails.

Reiter Protokollierung

global configuration logging tab

Bereich Protokollierung

  • Pfad zum Protokollverzeichnis Joomla kann optional eine eigene Protokolldatei sowie eine für Erweiterungen von Drittanbietern führen. Den absoluten Pfad zu einem Verzeichnis angeben, das von PHP beschreibbar ist; fehlt es oder ist es nicht beschreibbar, lädt Joomla überhaupt nicht. Aus Sicherheitsgründen darf kein Verzeichnis mit systemweitem Zugriff wie /tmp verwendet werden.
  • Fast alles protokollieren Protokolliert alles außer veralteten APIs.
  • Veraltete API protokollieren Protokolliert veraltete APIs.

Bereich Benutzerdefinierte Protokollierung

  • Protokollprioritäten Kann zur Verwaltung der benutzerdefinierten Protokollierung verwendet werden. Die Ereignisse auswählen, die in der Protokolldatei angezeigt werden sollen. Standard ist Alle. Der/die Eintrag/Einträge können durch Klicken auf die Dropdown-Liste aus- oder abgewählt werden.
  • Protokollkategorien Eine durch Kommas getrennte Liste von Protokollkategorien, die ein- oder ausgeschlossen werden sollen. Gängige Protokollkategorien umfassen unter anderem: database, databasequery, database-error, deprecated und jerror. Ist das Feld leer, ist die benutzerdefinierte Protokollierung deaktiviert.
  • Protokollkategoriemodus Legt den Modus für die obige Liste der Protokollkategorien fest.

Reiter Textfilter

global configuration text filters tab

Diese Textfiltereinstellungen werden auf alle Texteditor-Felder angewendet, die von Benutzern der ausgewählten Gruppen übermittelt werden.

Diese Filteroptionen bieten mehr Kontrolle über das HTML, das die Inhaltsersteller einreichen. Es kann so streng oder so großzügig eingestellt werden, wie es den Anforderungen der Website entspricht. Die Filterung erfolgt auf Opt-in-Basis, und die Standardeinstellungen bieten guten Schutz gegen Markup, das häufig mit Website-Angriffen in Verbindung gebracht wird.

Tipps

  • Die meisten dieser Einstellungen müssen nur einmal festgelegt und dann nicht mehr verändert werden.
  • Wenn größere Änderungen vorgenommen werden müssen, sollte in Erwägung gezogen werden, die Website offline zu nehmen, um sie zu testen und sicherzustellen, dass alles einwandfrei funktioniert.
  • Die Einstellungen werden in der Datei configuration.php im Stammverzeichnis der Website gespeichert. Die Zugriffsrechte dieser Datei werden nach Änderungen über die Seite Globale Konfiguration auf schreibgeschützt (444) gesetzt und müssen vor der Bearbeitung mit einem Texteditor auf Schreibrechte für den Eigentümer (644) gesetzt werden.

Quelle: Joomla-Hilfe im Benutzerhandbuch, veröffentlicht unter der Joomla! Electronic Documentation License (JEDL).