<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Franc</id>
		<title>Contao Community Documentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Franc"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/Franc"/>
		<updated>2026-04-30T13:58:17Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/Systemdiagnosetool</id>
		<title>Systemdiagnosetool</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Systemdiagnosetool"/>
				<updated>2015-09-08T08:58:10Z</updated>
		
		<summary type="html">&lt;p&gt;Franc: aktuelle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installation und Updates]]&lt;br /&gt;
[[Category:Fehlersuche]]&lt;br /&gt;
{{msgInfo|Es gibt nun ein einheitliches [https://docs.contao.org/books/manual/current/de/01-installation/den-live-server-konfigurieren.html#der-contao-check Contao Check Tool], welches für alle Versionen ab 2.9.0 bis zu aktuellen Contao Version diverse Tests durchführen kann.&amp;lt;br&amp;gt;Die nachfolgenden Hinweise und Grafiken beziehen sich auf die alten einzelnen Systemdiagnosetools.}}&lt;br /&gt;
Das Systemdiagnosetool bietet auf einfache Weise die Möglichkeit zu prüfen,&lt;br /&gt;
*ob diverse Mindestsystemvoraussetzungen erfüllt werden.&lt;br /&gt;
*ob der [[Safemode Hack]] benötigt wird.&lt;br /&gt;
*ob alle Dateien korrekt vorhanden sind und diese die richtigen Berechtigungen haben.&lt;br /&gt;
&lt;br /&gt;
Das Systemdiagnosetool konnte auf der Contao Webseite heruntergeladen werden. Anhand seines Dateinamens war zu erkennen, zu welcher TYPOlight- bzw. Contao-Version es gehört.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Sammlung der alten Systemdiagnosetools für ältere TYPOlight- bzw Contao-Versionen wurde von [[Benutzer:BugBuster|BugBuster]] auf seiner [http://www.contao.glen-langer.de/contao-check-tools.html Webseite] veröffentlicht.&lt;br /&gt;
{{msgImportant | Es gibt für jede Contao-Version ein eigenes Systemdiagnosetool. Es ist bei der Verwendung darauf zu achten, dass die Version des Systemdiagnosetools mit der Version der Contao-Version übereinstimmt.}}&lt;br /&gt;
&lt;br /&gt;
=Verwendung=&lt;br /&gt;
Die Verwendung des Tools ist sehr einfach: Nachdem es von der Contao Homepage heruntergeladen und entpackt wurde, kopiert man die in dem Ordner enthaltene Datei ''contao-check.php'' per FTP in das Root-Verzeichnis der Contao-Installation und ruft diese im Webbrowser auf. Daraufhin öffnet sich eine sehr lange Webseite. Zuerst klickt man auf dem unter ''Files'' plazierten Link ''Click here to show only warnings''.&lt;br /&gt;
&lt;br /&gt;
Das Rootverzeichnis ist dasjenige, in dem auch die Datei CHANGELOG.txt liegt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:checktool-showonlywarnings.png|Nur Warnungen anzeigen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Im Idealfall sollte die Seite nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:checktool-noerrors.png|Keine Fehlermeldungen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=PHP configuration=&lt;br /&gt;
In diesem Abschnitt werden diverse Mindestvoraussetzungen geprüft. Je nach Hosting- bzw Serverpacket können diese Werte entweder selbst, vom Serveradmin oder gar nicht geändert werden. Ob und wie die Einstellungen geändert werden können, ist beim Hoster / Serveradmin zu erfragen.&lt;br /&gt;
&lt;br /&gt;
Die Parameter haben Einfluss auf unterschiedliche Funktionen in Contao:&lt;br /&gt;
*'''Safe mode:''' Legt fest, ob PHP Dateien verändern kann.&lt;br /&gt;
*'''Maximum execution time:''' Dieser Wert legt fest, wie lange z.B. Scripte laufen, bevor sie abgebrochen werden, wenn sie noch nicht fertig ausgeführt sind.&lt;br /&gt;
*'''Memory Limit:''' Speicherbegrenzung von PHP für einen Seitenabruf&lt;br /&gt;
*'''Register globals:''' Erhöht die Sicherheit. Siehe auch [http://php.net/manual/de/security.globals.php Anleitung für globals von php.net]. Wie aus dem Link ersichtlich, ist dies veraltet. Sollte es bei einem Hoster noch auf ''ON'' sein, ist es empfehlenswert, aus Sicherheitsgründen eine Abschaltung zu erbeten.&lt;br /&gt;
*'''File uploads:''' Regelt, ob Dateien hochgeladen werden dürfen.&lt;br /&gt;
*'''Upload maximum filesize:''' Legt fest, wie gross die Dateien bei einem Datei-Upload sein dürfen.&lt;br /&gt;
*'''SOAP extension:''' Die SOAP-Extension wird benötigt, um die in Contao integrierte Erweiterungsverwaltung nutzen zu können.&lt;br /&gt;
&lt;br /&gt;
=File permissions=&lt;br /&gt;
Dieser Abschnitt gibt Auskunft, ob der sogenannte Safemode-Hack benötigt wird.&amp;lt;br /&amp;gt;&lt;br /&gt;
Siehe dazu die Anleitungen: [[Safemode Hack]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:checktool-smh.png|SafeMode-Hack|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Files=&lt;br /&gt;
Im Abschnitt ''Files'' wird das Dateisystem der Contao-Installation geprüft. Dateien von event. installierten Erweiterungen und selbst erstellte Dateien (z.B. in /templates/ oder /tl_files/) werden nicht berücksichtigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Da man Dateien, bei denen alles korrekt ist, zu Beginn ausgeblendet hat, werden im Idealfall keine Dateien angezeigt. Sollten Fehler vorhanden sein, werden diese Dateien angezeigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Folgende Fehler können auftreten:&lt;br /&gt;
&lt;br /&gt;
==Korrupte Dateien==&lt;br /&gt;
Korrupt bedeutet, dass die Datei zwar vorhanden ist, aber nicht zur verwendeten Version gehört bzw nicht den korrekten Inhalt hat. Dies kann mehrere Gründe haben:&lt;br /&gt;
*Die Datei wurde bei der Installation / einem Update nicht korrekt ersetzt bzw übertragen. (Dies ist in den meisten Fällen der Grund, warum eine Datei korrupt ist.)&lt;br /&gt;
*Die Datei wurde absichtlich vom Administrator verändert.&lt;br /&gt;
*Die Webseite / der Webserver wurde [[Contao_gehackt|gehackt]].&lt;br /&gt;
&lt;br /&gt;
Lösung: Die betroffenen Dateien erneut auf den Webserver kopieren und darauf achten, dass die Dateien aus der korrekten Contao-Version stammen. Eine Ausnahme ist eine gehackte Webseite. Hier sind weitere Massnahmen nötig (siehe: [[Contao_gehackt]]).&lt;br /&gt;
&lt;br /&gt;
[[Datei:checktool-corruptfiles.png|Korrupte Dateien|frame|center]]&lt;br /&gt;
&lt;br /&gt;
==Fehlende Dateien==&lt;br /&gt;
Wie der Name schon sagt, fehlen die aufgelistete Dateien. Die Gründe hierfür ist, dass die aufgelistete Datei bei der Installation / einem Update nicht übertragen worden ist.&lt;br /&gt;
&lt;br /&gt;
Lösung: Die betroffenen Dateien erneut auf den Webserver kopieren und darauf achten, dass die Dateien aus der korrekten Contao-Version stammen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:checktool-missingfiles.png|Fehlende Dateien|frame|center]]&lt;br /&gt;
&lt;br /&gt;
==Dateien mit falschen Besitzrechten==&lt;br /&gt;
Bei diesem Fehler handelt es sich um Dateien, welche falsche Besitzrechte aufweisen. Dateien mit zuviele Rechten können ein Sicherheitsrisiko darstellen; Dateien mit zuwenig Rechten können dazu führen, dass das Contao-System nicht korrekt funktioniert. Prinzipiell gilt: So wenig wie möglich, so viel wie nötig.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Grund dafür kann z.B. sein, dass die Besitzrechte bei der Installation / dem Update nicht korrekt gesetzt wurden.&lt;br /&gt;
&lt;br /&gt;
Lösung: Je nach Zugriffsmöglichkeit auf den Webserver z.B. per FTP oder SSH die Besitzrechte entsprechend ändern. Das Tool zeigt in der Spalte ''CHMOD'' die aktuellen Besitzrechte an; in der Spalte ''Recommended'' die empfohlenen Besitzrechte.&lt;br /&gt;
&lt;br /&gt;
[[Datei:checktool-wrongpermissions.png|Dateien mit falschen Besitzrechten|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Tool entfernen=&lt;br /&gt;
Wenn das Systemdiagnosetool nicht mehr benötigt wird, kann die Datei ''contao-check.php'' einfach wieder gelöscht werden. Normalerweise wird von dem Tool eine Datei ''contao-check.txt'' und ein Ordner ''contao-check'' im Root-Verzeichnis angelegt. Auch diese Datei bzw dieser Ordner kann gelöscht werden.&lt;/div&gt;</summary>
		<author><name>Franc</name></author>	</entry>

	</feed>