5 typowych błędów WordPressa z poprawkami

Opublikowany: 2020-03-27

Spędziłeś bezsenne noce, budując swój osobisty blog, a pewnego dnia budzisz się i widzisz, że cała Twoja praca zniknęła. A co jeśli jest to strona biznesowa i tracisz pieniądze za każdą minutę przestoju. Co dalej?

5 typowych błędów WordPressa z poprawkami

Tematy objęte

  • Typowe błędy WordPress
    • 1. Błąd podczas nawiązywania połączenia z bazą danych
    • 2. Błędy składni
    • 3. Nie znaleziono strony (404) Błąd na podstronach
    • 4. Wewnętrzny błąd serwera (500)
    • 5. Biały ekran

Typowe błędy WordPress

Pędzisz, aby zatrudnić programistę, szturmujesz swojego dostawcę usług hostingowych wiadomościami, aby uzyskać kopię zapasową. Może to zająć dużo czasu, nie mówiąc nawet o pieniądzach. Ale w rzeczywistości większość najczęstszych błędów WordPressa można naprawić w ciągu kilku minut za pomocą kilku kliknięć. Czym są te błędy i jak je naprawić? Spójrzmy.

1. Błąd podczas nawiązywania połączenia z bazą danych

Ten błąd można często znaleźć po migracji do nowego dostawcy usług hostingowych lub po regularnych zmianach hasła. Błąd jest spowodowany niezgodnością między wprowadzonymi szczegółami bazy danych w pliku konfiguracyjnym a tymi samymi szczegółami w Menedżerze bazy danych. Te szczegóły to hasło do bazy danych, użytkownik i host.

Wystąpił błąd podczas ustanawiania połączenia z bazą danych
Wystąpił błąd podczas ustanawiania połączenia z bazą danych

Aby to naprawić, musisz przejść do katalogu głównego dokumentu Twojej witryny WordPress w panelu hostingowym i znaleźć plik wp-config.php. Następnie sprawdź, czy wprowadzone dane są takie same jak w Twoim menedżerze baz danych (jeśli Twój hosting korzysta z cPanel, musisz sprawdzić szczegóły w MySQL Databases Menu). Można to zrobić kopiując i wklejając dane z Menedżera Bazy Danych do plików konfiguracyjnych.

Ponieważ hasło jest ukryte, możesz wygenerować nowe i skopiować je do pliku wp-config.php. Upewnij się, że szczegóły bazy danych w plikach konfiguracyjnych są wprowadzone w cudzysłowie.

Plik konfiguracyjny WP
Plik konfiguracyjny WP

Uwaga: jeśli Twoja baza danych znajduje się na tym samym koncie hostingowym, co pliki WordPress, nazwa hosta MySQL powinna brzmieć „localhost”

Jeśli powyższe rzeczy nie pomogą, w niektórych naprawdę rzadkich przypadkach, sprawa może być związana z problemami z bazą danych na serwerze. W takim przypadku można to naprawić tylko po stronie dostawcy hostingu. Łatwo jest sprawdzić, gdzie leży problem, odwiedzając inne witryny u tego samego dostawcy hostingu lub próbując skonfigurować nową instalację WordPressa, aby sprawdzić, czy problem się tam powtarza.

2. Błędy składni

Te są trudne, ponieważ mówią, że coś jest nie tak z kodem. Kiedy pracujesz nad dostosowywaniem swojej witryny, musisz nauczyć się CSS i znać podstawy HTML, aby bawić się wyglądem swojej witryny. I na pewno weź pod uwagę, że WordPress jest napisany w PHP i musisz się z tym zapoznać, aby zbudować dodatkową funkcjonalność.

Niektóre błędy składni są krytyczne, uniemożliwiając załadowanie witryny, takie jak ten:

Przykład błędu składni
Przykład błędu składni

Podczas gdy inni mogą po prostu zepsuć układ Twojej witryny, ponieważ nie wyświetlają się obrazy lub nie działają przyciski. Błędy te można śledzić w konsoli przeglądarki. Mimo to zalecamy wprowadzenie zmian i przetestowanie wszystkiego w piaskownicy lub środowisku lokalnym. Upewnij się, że masz kopię zapasową, jeśli debugowanie nie powiedzie się, aby przywrócić wszystko do poprzedniego etapu.

3. Błąd nie znaleziono strony (404) na podstronach

Ten błąd najczęściej występuje na podstronach. Po otwarciu strony głównej widać treść, jednak wszystkie inne strony zwracają 404. W tym przypadku sprawa jest najprawdopodobniej związana z konfiguracją permalinków. Aby rozwiązać ten problem, zaloguj się do panelu administracyjnego WordPress i przejdź do sekcji „Ustawienia > Permalinki”.

Błąd 404
Błąd 404

Po znalezieniu tych opcji możesz zmienić obecną strukturę permalinków lub po prostu ją ponownie zapisać. Zmodyfikuje ustawienia konfiguracji i naprawi błąd.

Permalinki w WordPressie
Permalinki w WordPressie

4. Wewnętrzny błąd serwera (500)

500 Błąd
500 Błąd

W większości przypadków błąd ten powodują nieprawidłowe uprawnienia do plików i folderów. Powinny być 644 dla plików i 755 dla folderów, aby strona była poprawnie dostępna w Internecie. Czasami, jeśli Twój hosting znajduje się na serwerze Apache (możesz to rozgryźć w samym błędzie), domyślny plik konfiguracyjny .htaccess może wywołać błąd wewnętrznego serwera 500. Aby dowiedzieć się, czy tak jest, zlokalizuj go i wyłącz plik, zmieniając jego nazwę. Jeśli to naprawi błąd, będziesz musiał wrócić i dowiedzieć się, gdzie leży problem, wyłączając reguły jeden po drugim. Jeśli nie używałeś żadnych niestandardowych reguł, możesz po prostu pozostawić starą wyłączoną i utworzyć nową z domyślną regułą WordPress, która wygląda następująco:

Błąd Apache
Błąd Apache
 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

Wszelkie inne reguły niezbędne do poprawnego działania wtyczki zostaną dodane automatycznie przez system.

5. Biały ekran

To najbardziej tajemniczy błąd, bo nic Ci nie mówi. Po prostu widzisz biały ekran i nic więcej. Aby dowiedzieć się więcej, należy sprawdzić plik error_log, który znajduje się w katalogu plików witryny. Możesz również włączyć raportowanie błędów w celu rozwiązywania problemów. W przypadku WordPressa odbywa się to w pliku konfiguracyjnym wp-config.php. Otwórz plik, zlokalizuj ciąg define( 'WP_DEBUG', false ); i zmień „fałsz” na „prawda”.

Włącz debugowanie
Włącz debugowanie

Po zakończeniu odśwież stronę, aby zobaczyć błędy. Dodatkowo błąd może być spowodowany ograniczeniami PHP.

Błąd krytyczny PHP
Błąd krytyczny PHP

W takim przypadku musisz zwiększyć limit pamięci PHP. Można to zrobić za pomocą ustawień PHP w panelu sterowania (dla cPanel jest to menu PHP selektor> Przełącz na opcje PHP).

Selektor wersji PHP
Selektor wersji PHP

Nawiasem mówiąc, w tej sekcji można również włączyć raportowanie błędów. Po prostu ustaw opcję wyświetlania błędów na Wł.

Uwaga: w naprawdę rzadkich przypadkach może to być związane z faktem, że Twój motyw jest nieprawidłowo skonfigurowany lub nawet go brakuje. Dlatego upewnij się, że Twój motyw jest obecny w sekcji wp-content > motywy w katalogu głównym dokumentu Twojej witryny.

Chociaż w WordPressie istnieje znacznie więcej niestandardowych błędów, te wymienione powyżej są najbardziej rozpowszechnione. Teraz wiesz, jak je naprawić. A kilka ostatnich wskazówek, które mogą zapobiec większości problemów, dotyczy bezpieczeństwa instalacji WordPressa. Pamiętaj, aby zaktualizować wersję CMS, wtyczki i motyw po ich wydaniu, użyj silnych haseł i zainstaluj wtyczkę bezpieczeństwa. I nie trzeba dodawać, że regularne tworzenie kopii zapasowych jest niezbędne, niezależnie od tego, czy masz zaufanie do umiejętności kodowania.

Ciesz się rozwojem swojej strony internetowej za pomocą WordPressa!