or

Jak naprawić problem z pustą stroną Joomla lub białym ekranem Joomla

joomla pusta strona

Jednym z najczęściej zgłaszanych problemów z Joomla jest to, że w jednym lub drugim obszarze witryny widzimy pustą stronę Joomla lub pustą stronę bez błędów.

Tak jak Windows miał kiedyś niebieski ekran, tak my mamy również biały ekran śmierci Joomla. To po prostu strona, która jest całkowicie pusta i biała, bez tekstu, bez komunikatów o błędach, bez częściowego renderowania strony, po prostu pusta strona Joomla - nie chcielibyśmy zamieszczać zrzutu ekranu - ponieważ nie ma nic do pokazania!

Może być bardzo frustrujące próbowanie zrozumienia, co się dzieje, kiedy jedyne, co masz, to nic!

Jeśli Twoja witryna internetowa opiera się na systemie WordPress, a nie Joomla, mamy również artykuł, który Ci w tym pomoże rozwiąż problem pustej strony/białego ekranu śmierci dla WordPressa.

{automatycznie}

1. Joomla biały ekran śmierci - znalezienie problemu

 

Rozwiązując ten problem na swojej stronie internetowej lub blogu, należy pamiętać, że pusta strona Joomla jest w rzeczywistości stroną błędu, na której błąd jest ukrywany, a nie wyświetlany na ekranie.

Problem może wystąpić zarówno na froncie. Ale jeszcze bardziej frustrujące jest to, że jest pusta strona Administratora, np. na zapleczu Joomla.

Więc pierwszym krokiem do rozwiązania problemu jest faktyczne ustalenie, jaki to błąd. Aby uzyskać szczegółowy raport o błędzie, musisz wypróbować kilka rzeczy:

Próba rozwiązania problemu z Joomla, gdy nie masz zbyt dużego doświadczenia technicznego, jest jak szukanie igły w stogu siana. hostuj naszą Joomlę z hostingiem InMotion, ponieważ kiedykolwiek napotkamy problem, ich czat na żywo i wsparcie telefoniczne mogą rozwiązać nasze problemy w ciągu kilku minut. Zobacz nasze pełne Recenzja InMotion.

2. Znajdź dziennik błędów serwera i znajdź błąd Joomla

1. Znajdź dziennik błędów na swoim serwerze CPanel > Dziennik błędów i sprawdź szczegółowy dziennik błędów, który został w nim zapisany. 

joomla pusty ekran - sprawdź dziennik błędów serwera

 

3. Ustaw opcję Joomla Error Reporting na maksimum, aby znaleźć źródło pustej strony

Iść do Globalna Konfiguracja i ustaw raportowanie błędów na Maksymalny i odśwież pustą stronę. Jeśli nadal otrzymujesz pustą stronę, przejdź do następnego kroku

joomla biały ekran ustaw maksymalny raport błędów

 

4. Zmień raportowanie błędów w pliku Joomla configuration.php

Jeżeli nie masz dostępu do części administracyjnej, możesz uzyskać dostęp do pliku za pomocą protokołu FTP lub menedżera plików CPanel na swoim serwerze i wykonać następującą zmianę w plik configuration.php

public $error_reporting = 'development';

or

public $error_reporting = 'maximum';

 

Musisz również ustawić pełne raportowanie błędów w pliku konfiguracyjnym. Zmień configuration.php plik, aby mieć pewność, że zgłoszony błąd zostanie wyświetlony na ekranie.

W ostatnim wierszu przed znakiem ?> dodaj następujące polecenie:

ini_set('display_errors',true);   

error_reporting( E_ALL ); 

Dzięki temu otrzymasz szczegółowy raport o błędach na ekranie. Gdy już znajdziesz rzeczywisty problem, możesz zacząć rozwiązywać problemy, dowiedzieć się, czym on naprawdę jest i jak go naprawić.

5. Zmiana Raportowania błędów w pliku Joomla index.php (frontend lub administrator)

Jeśli nie możesz zmienić lub nie chcesz zmieniać pliku configuration.php, możesz również włączyć raportowanie błędów za pomocą plików index.php. Można to zrobić w folderze głównym Joomla (jeśli błąd występuje w interfejsie użytkownika) lub w pliku index.php w folderze /administrator, jeśli błąd występuje w interfejsie użytkownika.

Dodaj poniższe, najlepiej na samym początku pliku, zaraz po

ini_set('display_errors',true);   

error_reporting( E_ALL ); 

6. Ustaw pełne raportowanie błędów PHP

Oprócz błędów Joomla pochodzących z pustego ekranu, możesz włączyć pełne raportowanie błędów PHP, aby zobaczyć, jaki jest błąd. Możesz zmienić następujące dwa ustawienia w swoim plik php.ini do włącz pełne raportowanie błędów

  • Ustaw opcję Wyświetl błąd na Włączone, aby wyświetlać błędy PHP:
display_errors = On
  • Ustaw raportowanie błędów na następujące dla wszystkich błędów, oprócz powiadomień:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

7. Znajdowanie i naprawianie błędu białego ekranu Joomla

 

Po wprowadzeniu jednej lub więcej z powyższych zmian w konfiguracji, powinieneś otrzymać bardziej szczegółowy błąd zamiast białego ekranu śmierci Joomla. To oczywiście powinno pomóc ci ustalić, na czym polega problem i jak możesz zacząć go naprawiać.

Często dzięki samemu błędowi będziesz w stanie zrozumieć, który Rozszerzenie Joomla faktycznie powoduje problem, a następnie możesz podjąć odpowiednie działania, aby go rozwiązać. Jeśli nie możesz rozwiązać go samodzielnie, możesz skontaktować się z programistą lub kliknąć logo Fiverr poniżej, aby znaleźć taniego eksperta Joomla z dobrymi ocenami, który może Cię poprowadzić, jak rozwiązać problem.

Przejdź do folderu /components/ i zmień nazwę lub zmień nazwę folderu rozszerzenia. Na przykład zmień /com_sh404SEF/ na /com_sh404SEF_temp/.

Może być również konieczna zmiana nazwy katalogu znajdującego się w katalogu /administrator/components/.

 

logo piątki

Jeśli nie wiesz, jak rozwiązać ten problem, sugerujemy skorzystanie z pomocy niedrogiego eksperta od Joomla. Kliknij poniższy link, aby uzyskać pomoc.

Kliknij tutaj znaleźć ekspertów na temat Poprawki Joomla

 

8. Naprawianie problemu z rozszerzeniem

Możesz albo wyłącz wtyczkę, która powoduje problem, postępując zgodnie z tą wskazówką tutaj

Jeśli problem jest spowodowany rozszerzeniem i chcesz szybko uruchomić swoją witrynę, powinieneś móc tymczasowo rozwiązać problem, zmieniając nazwę folderu rozszerzenia za pomocą Menedżera plików CPanel na serwerze hostingowym lub za pośrednictwem FTP.

9. Naprawianie problemu z plikami Joomla

Jeśli problem nie pochodzi z rozszerzenia i nie dokonałeś żadnych ostatnich zmian w plikach, plik jądra Joomla mógł zostać uszkodzony i powoduje błąd. Najprostszym sposobem na naprawienie tego jest ponowne przesłanie wszystkich plików jądra Joomla, aby wszelkie problemy zostały naprawione w nowym zestawie plików. Odbywa się to zgodnie ze zwykłym pobieraniem plików Joomla z Joomla.org i nadpisywaniem plików za pomocą FTP lub menedżera plików CPanel hostingu, w zależności od preferencji.

Często zadawane pytania

Dlaczego nadal widzę pusty ekran Joomla?

Jeśli nadal nie widzisz żadnego błędu po wykonaniu opisanych powyżej kroków raportowania błędów, mogą istnieć inne powody, dla których otrzymujesz pusty ekran w Joomla. Jeśli przeglądasz fora Joomla, jednym z tych powodów może być pusty plik index.html w katalogu, do którego próbujesz uzyskać dostęp, prawdopodobnie w katalogu głównym. Zazwyczaj pusty plik index.html jest używany do ochrony zawartości katalogu przed ręcznym dostępem. Dzieje się tak, ponieważ domyślnie wyświetlany jest plik index.html, a ponieważ plik jest faktycznie pusty, użytkownik po prostu otrzymałby pusty ekran Joomla. Aby rozwiązać swój problem, sprawdź, czy w folderze, do którego uzyskujesz dostęp, znajduje się pusty plik index.html i tymczasowo zmień jego nazwę. Postępuj ostrożnie, wiele folderów będzie miało plik index.html. Jeśli to rozwiązanie nie zadziała, nie zapomnij przywrócić pliku index.html. 

Jakie są przyczyny błędu krytycznego Joomla?

Najczęstszym powodem wyświetlania pustego ekranu, nawet jeśli masz włączone raportowanie błędów, jest to, że Joomla wyrzuciła błąd krytyczny, z którego nie była w stanie prawidłowo zakończyć działania (nie miała nawet czasu, aby wyrzucić błędy). Zazwyczaj źródłem takich problemów są wyjątki braku pamięci. Oznacza to, że jakieś rozszerzenie, którego używasz, wymaga więcej pamięci, niż jest dozwolone na serwerze, a gdy Joomla próbuje uzyskać przydzieloną pamięć, serwer przerywa proces i zatrzymuje się nagle, nie wyświetlając żadnego błędu. Zwykle dzieje się tak, gdy korzystasz z hostingu współdzielonego, a Twój host ogranicza ilość pamięci, której może użyć. Zdecydowanie zalecamy uaktualnienie do niszowy serwer hostingowy Joomla.

Kto może naprawić biały ekran Joomla?

Jeśli Twój hosting nie był w stanie rozwiązać problemu, zalecamy skontaktowanie się z zaufanym programistą Joomla, który pomoże Ci rozwiązać problem. Jeśli nie znasz żadnych programistów, zdecydowanie zalecamy odwiedzając Fiverr klikając tutaj, gdzie przedstawiamy listę najlepiej ocenianych, ale tanich programistów Joomla, którzy mogą Ci pomóc.

Podsumowanie

Masz jeszcze pytania dotyczące problemu pustej strony Joomla? Daj nam znać w komentarzach poniżej, a my zrobimy wszystko, aby Cię poprowadzić.