phpMyAdmin config.header.inc.php uszkodzony

1

Zainstalowałem phpMyAdmin 4.0.10 na maszynie serwerowej Ubuntu 14.04.3 LTS. Wszystko działa dobrze, ale chcę dodać baner na górze strony z informacją prawną.

Powinienem być w stanie to osiągnąć poprzez dodanie kodu do pliku /etc/phpmyadmin/config.header.inc.php, ale jeśli dodam do pliku dowolny nieskomentowany tekst, phpMyAdmin nie ładuje się. Zamiast tego wyświetlana jest pusta strona.

Pamiętaj, że dzieje się tak niezależnie od tego, co zapisuję do pliku: kod HTML, PHP, skrypty, zwykły tekst itp. Czy możesz mi pomóc? Dzięki.

użytkownik2747949
źródło
Sprawdź dziennik serwera WWW i sprawdź, na czym polega problem.
nKn
@nKn W dziennikach znalazłem dwa rodzaje błędów: [:error] [pid 22598] [client XXXXX] PHP Parse error: syntax error, unexpected end of file in /etc/phpmyadmin/config.header.inc.php on line 9i [:error] [pid 25511] [client XXXXX] PHP Parse error: syntax error, unexpected '<' in /etc/phpmyadmin/config.header.inc.php on line 9. Jednak nie ma błędu składniowego.
user2747949,
Właśnie dlatego strona wydaje się pusta. Musisz przestrzegać PHPformatu, a nie zwykłego tekstu, a nie HTMLtylko PHPjego składni.
nKn
@nKn Rozumiem, teraz rozwiązałem problem. Dziękuję za wyjaśnienie. Jeśli napiszesz komentarz jako odpowiedź, mogę oflagować moje pytanie jako rozwiązane.
user2747949,

Odpowiedzi:

0

Gdy pojawi się pusta strona, najprawdopodobniej oznacza to błąd składniowy w jednym z plików.

config.header.inc.phpPlik musi mieć format PHP. Brak zwykłego tekstu, HTML lub jakiegokolwiek innego. Po edycji możesz sprawdzić składnię PHP za pomocą tego polecenia:

php -l config.header.inc.php
nKn
źródło