phpMyAdmin config.header.inc.php kaputt


1

Ich habe phpMyAdmin 4.0.10 auf einem Ubuntu 14.04.3 LTS Server installiert. Alles funktioniert einwandfrei, aber ich möchte oben auf den Webseiten ein Banner mit einem rechtlichen Hinweis einfügen.

Ich sollte in der Lage sein, dies durch Hinzufügen von Code zu der Datei zu erreichen. /etc/phpmyadmin/config.header.inc.phpWenn ich der Datei jedoch eine Art nichtkommentierten Text hinzufüge, wird phpMyAdmin nicht geladen. Stattdessen wird eine leere Seite angezeigt.

Beachten Sie, dass dies unabhängig davon geschieht, was ich in die Datei schreibe: HTML-Code, PHP, Skripte, Nur-Text usw. Können Sie mir helfen? Vielen Dank.


Überprüfen Sie Ihr Webserver-Protokoll und das Problem.
nKn

@nKn Ich habe zwei Arten von Fehlern in den Protokollen gefunden: [:error] [pid 22598] [client XXXXX] PHP Parse error: syntax error, unexpected end of file in /etc/phpmyadmin/config.header.inc.php on line 9und [:error] [pid 25511] [client XXXXX] PHP Parse error: syntax error, unexpected '<' in /etc/phpmyadmin/config.header.inc.php on line 9. Es liegt jedoch kein Syntaxfehler vor.
user2747949

Nun, deshalb erscheint die Seite leer. Sie müssen dem PHPFormat folgen , nicht einfach dem Text, sondern HTMLnur PHPder Syntax.
nKn

@nKn Ich verstehe, ich habe das Problem jetzt gelöst. Danke für das Aufklären. Wenn Sie Ihren Kommentar als Antwort schreiben, kann ich meine Frage als gelöst markieren.
user2747949

Antworten:


0

Wenn Sie eine leere Seite erhalten, bedeutet dies höchstwahrscheinlich, dass in einer Ihrer Dateien ein Syntaxfehler vorliegt.

Die config.header.inc.phpDatei muss das PHP-Format haben. Kein einfacher Text, HTML oder irgendein anderes. Nachdem Sie es bearbeitet haben, können Sie die PHP-Syntax mit folgendem Befehl überprüfen:

php -l config.header.inc.php
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.