• Autor
    Wpisy
  • #110417
    Paulina Anczykowska
    Uczestniczka

    Cześć!

    Mam problem, bo zauważyłam, że na mojej stronie u góry https://praktykadobregozycia.com/ pojawił się u góry komunikat, którego nie jestem w stanie odnieść do kokpitu, a który też pojawia się na górze w kokpicie. Jest zalecana aktualizacja Elementora i utworzenie kopii.

    Warning: Attempt to read property “data” on null in /home/platne/serwer222698/public_html/autoinstalator/praktykadobregozycia.com/wordpress32839/wp-content/themes/coachify/inc/extras.php on line 1200

    Warning: foreach() argument must be of type array|object, null given in /home/platne/serwer222698/public_html/autoinstalator/praktykadobregozycia.com/wordpress32839/wp-content/themes/coachify/inc/extras.php on line 1200

    #110423
    Gabriela Kurowska
    Moderatorka

    Hej, sprawdź czy masz zrobione aktualizacje wszystkich wtyczek i motywu. Błąd wskazuje na katalog z motywami. Koniecznie zrób kopię zapasową.

    #110439
    Paweł Zieliński
    Moderatorka

    Cześć Paulina i Gaba,

    pozwolę sobie dorzucić 3 grosze.
    Zaloguj się do ftp i w głównym katalogu wordpress poszukaj pliku wp-config.php.
    U ciebie (to wynika z wyświetlającego się błędu) ścieżka do katalogu wygląda tak:
    public_html/autoinstalator/praktykadobregozycia.com/wordpress32839
    Najlepiej zrób sobie jego kopię gdzieś na dysku lokalnym – chodzi mi o plik wp-config.php.
    Otwórz go w edytorze tekst,u nie wiem jaki masz system operacyjny na komputerze ,ale ten program działa na prawie wszystkich:
    https://code.visualstudio.com

    Gdybyś miała jaką starą wersję windows, to tu masz inny program:
    https://www.sublimetext.com

    Otwierasz plik z kodem i szukasz takiej linijki:

    “define(‘WP_DEBUG’, false);”

    Ona z reguły jest koło 77 wiersza (z lewej strony masz numerację), ale może być też gdzie indziej.
    Jeżeli zamiast “false” będzie “true” to zmień na “false” jeżeli nie będzie takiej linijki to ją dodaj na końcu.
    W tych programach jest wyszukiwarka command+f lub ctrl+f i tam wpisz “define(‘WP_DEBUG’,” tą frazę wtedy powinno znaleść nieważne czy będzie true czy false.

    To rozwiązanie błęu nie usunie, ale nie będzie wyświetlany na stronie.
    Można też takie błędy logować, ale to już osobny wątek (jak by co to pytaj).

    Podsumowując dodanie tego kodu, to nic strasznego i dasz sobie świetnie radę.
    Pamiętaj o backupie o którym pisała Gabi i zrobieniu kopii bezpieczeństwa z pliku wp-config.php na lokalnym dysku przed jego zmianami żebyś mogła go przywrócić jak by się coś nie udało.

    Daj znać jak poszło.
    Pozdrawiam,
    Paweł

    • Ta odpowiedź została zmodyfikowana 1 miesiąc, 2 tygodnie temu przez Paweł Zieliński.
    #111012
    Kaja Rzeczkowska
    Moderatorka

    Hej 🙂 Widzę, że problem nadal występuje – daj proszę znać, czy próbowałaś zastosować się do wskazówek Gaby i Pawła, a może coś jest dla Ciebie niejasne lub nie miałaś zwyczajnie czasu? 🙂

    #111014
    Paulina Anczykowska
    Uczestniczka

    Hej! Rzeczywiście nie miałam czasu, bo kurs przerabiałam już jakiś czas temu i dużo pozapominałam, więc przypomnienie sobie jak nie zepsuć całego świata i zrobić kopię, a potem umieć jej użyć wymaga, żebym jeszcze raz przejrzała tą lekcję 🙂 Już było tak, że jedną rzecz ruszyłam i potem nie wiedziałam jak odkręcić i robiłam od nowa.
    Ale zaplanowałam to zrobić jutro/pojutrze, więc będę się odnosić 🙂

    #111040
    Paulina Anczykowska
    Uczestniczka

    Melduję, że po wykonaniu kopii zapasowej i aktualizacji wszystkich wtyczek i motywu, komunikat nadal widniał na stronie. Spróbowałam krok po kroku metody Pawła i pokazał się dodatkowy komunikat, który wskazywał błąd w pliku (dokładnie tą linijkę, którą dopisałam). Więc usunęłam ją z powrotem i znalazłam plik i linijkę, które odpowiadały za błędy, wykminiłam, że chodzi o wtyczkę “Demo Importer”, której już użyłam i jej nie potrzebowałam. Jak usunęłam wtyczkę – błędy zniknęły 🙂

    #111047
    Gabriela Kurowska
    Moderatorka

    Fajnie, że sobie poradziłaś 🙂 i dzięki za podzielenie się rozwiązaniem 🙂