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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.