60 Minuten GRATIS Webdesign-Workshop

Mit Geschäftsführer & Webdesign-Profi Oliver Pfeil

Joomla configuration.php anpassen & ändern (2024)

Die Datei Joomla configuration.php ist die zentrale Konfigurationsdatei in Joomla. Sie liegt im Root-Verzeichnis und wird bei der Installation automatisch erstellt. In dieser Datei werden alle wichtigen Joomla Grundeinstellungen gespeichert:

  • Website-Name
  • Zugangsdaten zur Datenbank
  • Offline-Einstellungen und Offline-Text
  • FTP- und SMTP-Zugänge

Speicherort der configuration.php

Die Datei configuration.php findest du im Root-Verzeichnis deiner Joomla Installation. „Root“ ist das oberste Verzeichnis deiner Joomla Installation. Es gibt 2 Möglichkeiten, wie du diese Datei öffnen oder herunterladen kannst:

  • Via FTP-Programm: Mit dem Programm Filezilla kannst du du auf deinen Webserver zugreifen. Das funktioniert ähnlich wie beim Windows Explorer. Damit kannst du die Datei öffnen, bearbeiten oder auch herunterladen.
  • Via Web-FTP: So ziemlich jeder Hoster hat ein eigenes kleines FTP-Programm. Dazu musst du dich bei deinem Hoster einloggen und darüber kannst du dich direkt in die Dateiverwaltung einloggen.

Über das Programm Filezilla kannst du die Joomla configuration.php direkt online bearbeiten. Die Alternative besteht darin, die Datei herunterzuladen, anzupassen und anschließend wieder hochzuladen.

Datenbank in der configuration.php anpassen

Falls du die Zugangsdaten zu deiner Datenbank geändert hast, musst du diese auch in der Konfigurations-Datei ändern. Ansonsten wird deine Joomla Website nicht mehr funktionieren.

Folgende Zeilen in der configuration.php betreffen die Datenbank:

  • public $host = ‚localhost‘;
  • public $user = ‚xxxxxxxxxxxx‘;
  • public $password = ‚xxxxxxxxxxxxxxxx‘;
  • public $db = ‚xxxxxxxxxxxx‘;
  • public $dbprefix = ‚zpjtq_‘;

configuration.php ist schreibgeschützt

Einige Einstellungen kannst du auch direkt über das Joomla Backend (System – Konfiguration) vornehmen. Falls du beim Speichern eine Fehlermeldung bekommst, ist die Konfigurationsdatei wahrscheinlich schreibgeschützt.

Joomla configuration.php kann nicht beschrieben werden: Konnte die Datei nicht speichern. Fehler: In die Konfigurationsdatei kann nicht geschrieben werden!

Die Schreibrechte der configration.php kannst du mit deinem FTP-Programm (Empfehlung: Filezilla) ändern.

Klicke dazu mit der rechten Maustaste auf die Datei configuration.php. Es öffnet sich ein kleines Menü. Klicke jetzt auf Dateiberechtigungen. Die Einstellung „777“ sollte dir vollständige Schreibrechte ermöglichen.

Joomla Datei-Rechte (CHMOD) - configuration.php

Wichtig: Nach der Änderung solltest du die Schreibrechte wieder auf den ursprünglich eingestellten Wert zurücksetzen.

Erklärung: Datei herunterladen und ändern

  1. Lade dir mit deinem FTP-Programm die Datei configuration.php herunter.
  2. Öffne diese Datei mit einem HTML-Editor, oder alternativ mit einem Texteditor.
  3. Jetzt kannst du Änderungen an dieser Datei vornehmen.
  4. Speichere die Datei und lade sie wieder auf den Webserver, oder überschreibe die alte Datei.

Ich empfehle dir, vorab eine Datensicherung der ursprünglichen configuration.php zu machen. Denn falls du einen Fehler machst, könntest du deine komplette Website damit lahmlegen.

Beispiel-Datei: Inhalt der Joomla configuration.php

<?php
class JConfig {
public $offline = ‚0‘;
public $offline_message = ‚Diese Website ist zurzeit im Wartungsmodus.<br />Bitte später wiederkommen.‘;
public $display_offline_message = ‚1‘;
public $offline_image = “;
public $sitename = ‚Website-Titel‘;
public $editor = ‚tinymce‘;
public $captcha = ‚0‘;
public $list_limit = ’20‘;
public $access = ‚1‘;
public $debug = ‚0‘;
public $debug_lang = ‚0‘;
public $dbtype = ‚mysqli‘;
public $host = ‚localhost‘;
public $user = ‚xxxxxxxxxxxx‘;
public $password = ‚xxxxxxxxxxxxxxxx‘;
public $db = ‚xxxxxxxxxxxx‘;
public $dbprefix = ‚zpjtq_‘;
public $live_site = “;
public $secret = ‚h6Ug8XyO3EWbXmua‘;
public $gzip = ‚0‘;
public $error_reporting = ‚default‘;
public $helpurl = ‚http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}‘;
public $ftp_host = “;
public $ftp_port = “;
public $ftp_user = “;
public $ftp_pass = “;
public $ftp_root = “;
public $ftp_enable = ‚0‘;
public $offset = ‚Europe/Berlin‘;
public $mailer = ‚mail‘;
public $mailfrom = ‚email‘;
public $fromname = ‚Absender‘;
public $sendmail = ‚/usr/sbin/sendmail‘;
public $smtpauth = ‚0‘;
public $smtpuser = “;
public $smtppass = “;
public $smtphost = ‚localhost‘;
public $smtpsecure = ’none‘;
public $smtpport = ’25‘;
public $caching = ‚0‘;
public $cache_handler = ‚file‘;
public $cachetime = ’30‘;
public $MetaDesc = “;
public $MetaTitle = ‚1‘;
public $MetaAuthor = ‚0‘;
public $MetaVersion = ‚0‘;
public $robots = “;
public $sef = ‚1‘;
public $sef_rewrite = ‚1‘;
public $sef_suffix = ‚0‘;
public $unicodeslugs = ‚1‘;
public $feed_limit = ’10‘;
public $log_path = ‚/is/htdocs/as11661236_6O9W5JKXYVV/www/ordner/logs‘;
public $tmp_path = ‚/is/htdocs/as16061236_6O9W5JKXYVV/www/ordner/tmp‘;
public $lifetime = ’15‘;
public $session_handler = ‚database‘;
public $MetaRights = “;
public $sitename_pagetitles = ‚0‘;
public $force_ssl = ‚0‘;
public $feed_email = ‚author‘;
public $cookie_domain = “;
public $cookie_path = “;
}

FAQ – Fragen & Antworten

Wo finde ich die Datei configuration.php?

Die configuration.php Datei befindet sich im Root-Verzeichnis deiner Joomla Installation. Als Root-Verzeichnis wird die oberste Verzeichnisebene bezeichnet.

Wie kann ich die Joomla configuration.php anpassen?

Die erste Möglichkeit besteht darin, die Einstellungen direkt in Joomla anzupassen. Dazu stehen dir in den Konfigurationseinstellungen sehr viele Einstellungen zur Verfügung. Die zweite Möglichkeit besteht darin, die Datei configuration.php herunterzuladen, die Anpassungen direkt in der Datei durchzuführen und anschließend wieder hochzuladen. Zweiteres ist nur für erfahrene User empfehlenswert.

Wie ändere ich den Schreibschutz der configuration.php?

Du kannst den Schreibschutz mit einem FTP Programm wie FileZilla ändern. Klicke dazu mit der rechten Maustaste auf die Datei configuration.php. Du findest sie im Root-Verzeichnis von Joomla. Es wird daraufhin ein Pop-up-Fenster geöffnet. Jetzt kannst du die Dateiberechtigung auf beispielsweise 770 ändern. Ich empfehle dir, den Wert anschließend wieder auf den Ursprungswert zurück zu ändern.

Wieso bekomme ich nach dem Ändern der configuration.php eine Fehlermeldung?

Die Konfigurationsdatei kann nicht beschrieben werden. Standardmäßig ist in Joomla die configuration.php Datei oft schreibgeschützt und es erscheint dieser. Damit du die Datei verändern kannst, musst du vorher den Schreibschutz aufheben. Erst dann können die Änderungen in der configuration.php Datei gespeichert werden. Das kannst du beispielsweise über dein FTP Programm machen und die sogenannten CHMOD Rechte entsprechend anpassen.

Deine perfekte Website. In Rekordzeit.

60 Minuten Webdesign-Seminar mit Experte Oliver Pfeil

60 Minuten Webdesign-Seminar mit Experte Oliver Pfeil