Podpora » Témy a šablóny » HTTP 500 ERROR téma Simpleshift

  • Vyriešené RAMMSTEIN16

    (@rammstein16)


    Dobrý deň.

    Posledný deň mi stránka hlási chybu HTTP 500 ERROR, Na stránke som nerobil žiadne úpravy ani som nebol prihlásený v administrácii. Počas dňa som ju navštívil ako bežný návštevník z iného PC. Neskôr, večer, už stránka bola s chybou.
    Všimol som si, že keď som premenoval tému „Simpleshift“ stránka začala vykazovať známky funkčnosti, pretože ma WordPress upozorňoval, že taká téma tam nie je nainštalovaná. Ale so stránkou sa nedalo nič robiť, pretože na tému“Twentyseventeen“ ma to nepresmerovalo.
    Hľadal som ďalej, prepisoval súbor po súbore starou zálohou a zistil som, že chyba je vo functions.php tejto témy. Stránka sa síce rozbehla ale nefungujú žiadne linky a ani ma to nechce pustiť do administrácie. Neviete poradiť ako ďalej? Aby som sa dostal aspoň do administrácie a tému prípadne zmenil?

    Stránka, s ktorou potrebujem pomôcť: [prihláste sa pre zobrazenie odkazu]

Zobrazujú sa 4 odpovede - 1 až 4(z celkového počtu 4)
  • pozerám, že to už je asi všetko poriešené?

    No podarilo sa nahrať cez ftp inú tému a prepísať, ale nedá sa mi prihlásiť do administrácie teraz. Niekedy ma proste iba vracia na wp-login, alebo my vypisuje, že mám povoliť cookies pre WordPress, pritom na ostatné WordPress weby sa mi ide prihlásiť v pohode, stále s tým mám patálie :-/
    Takže stránka buď vyhadzuje HTTP ERROR 500, alebo ju dám do takéhoto stavu, ale neprihlásim sa do administrácie. Skúšal som aj doplniť wp-config, nepomohlo, ani premazať cookies prehliadača, ani iný prehliadač, nič.

    • Táto odpoveď bola upravená pred 1 rokom, 8 mesiacmi používateľom  RAMMSTEIN16.

    Tak vyriešené. Napíšem to tu aj pre tých, čo by mali rovnaký problém. Chyba bola v šablóne v súbore functions.php. Jedna časť odkazovala cez url na vzdialený súbor, umiestnený na stránke, ktorá viditeľne ukončila svoju činnosť. (Nechápem ako niekto môže robiť takéto šablóny)
    Stačilo na ftp šablónu deaktivovať premenovaním zložky a prihlásiť sa do administrácie cez wp-admin.
    Tu začal druhý problém, ktorý som opísal vyššie. Bolo to spôsobené url. Mám dve domény na jednom hostingu a tento alias vytváral url:
    http://mojadomena.sk/domains/mojadomane.sk/

    V databáze som v časti (niečo)_options prepísal home a siteurl z http://mojadomena.sk/domains/mojadomane.sk/ iba na http://mojadomena.sk a všetko bolo v poriadku, administrácia beží, stránka tiež.

    Problém pretrval, nebolo to ako som si myslel a našiel som vinníka. Prikladám:

    Problém vyriešený! Dám tu riešenie aj pre ostatných:

    Stránka bola zavírená. Vírus nenapádal počítače no vložil do stránky otravnú popup reklamu. Ako administrátor som ju nevidel, pretože vírus má ochranu, aby sa nezobrazoval u registrovaných užívateľov a na všetkých PC, ktoré títo používatelia použili. Rafinované. Ako to odstrániť?

    Skontrolujte si wordpres antivírom. Najlepší plugin bude „Wordfence“.

    V prvom rade treba ísť do zložky wp-includes.php a vymažte nasledujúce súbory (tie vám nájde aj Wordfence, cez ktorý ich zmažete. Ak nie tak to spravte takto manuálne.)

    – wp-includes/class.wp.php
    – wp-includes/wp-feed.php
    – wp-includes/wp-tmp.php
    – wp-includes/wp-vcd.php

    Ak dáte znova prebehnúť stránku, možno zistíte, že súbor wp-feed.php je tam znova. Obnovuje sa stále a nedá sa zmazať. V tom prípade musíte pozrieť súbory functions.php vo všetkých témach, ktoré vo wordprese máte a vymazať z nich škodlivý kód. ten vyzerá nasledovne:

    Začína:

    <?php
    
    if (isset($_REQUEST['action']) && isset($_REQUEST['password']) && ($_REQUEST['password'] == '5d383504a35e7e45af1d302fdcae5eb8'))
    	{
    $div_code_name="wp_vcd";
    		switch ($_REQUEST['action'])
    			{

    A zmažte to až po prvé ukončenie, čiže značku:
    ?>

    TREBA TO SPRAVIŤ V KAŽDEJ TÉME!!!

    Potom prečistite wordpress znova a súbor wp-feed.php zmažte ešte raz. Teraz už by mal Wordfence hlásiť čistý wordpress 🙂

Zobrazujú sa 4 odpovede - 1 až 4(z celkového počtu 4)
  • Téma ‘HTTP 500 ERROR téma Simpleshift’ uzatvorená pre ďalšie odpovede.