Serverumzug; Probleme mit /wp-admin

  • Hallo wpde Community!

    Vor zwei Tagen sollte eine Wordpress Seite auf einen neuen Server umziehen. Altes und neues Hostsystem sind identisch: Debian wheezy + ispconfig 3. Die Domain ist ebenfalls gleich geblieben, ebenso wie Passwörter, Benutzernamen und Tabellen-Präfix.
    Andere Wordpress-Seiten die ebenfalls umgezogen sind machen keine Probleme.
    Das Problem bei der besagten Seite ist, dass der Seitenaufruf von /wp-admin/ geschätzt 30-50 Sekunden Dauert. Wenn die Login-Maske dann erscheint, ist ein Login nicht möglich. Da die Daten angeblich nicht korrekt sind.
    Für mich sieht das nach einem Weiterleitungs-Problem aus oder möglicherweise hat es auch etwas mit aktivierten Plugins zutun. Den Ordner /wp-admin/ habe ich um sicher zu gehen nochmal neu hochgeladen, das änderte aber nichts am Problem.
    Leider kenn' ich mich mit Wordpress nicht gut genug aus, um auf die Schnelle selbst darauf zu kommen woran's liegt.
    Als Anhang habe ich noch ein Bild vom zerschossenen Login angefügt.

    Vielleicht hat Jemand von Euch Rat?

    Grüße!

    • 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

  • Hallo,

    was steht in der Error-Log-Datei?

    Vermutlich fehlen Daten (Dateien)


    Für mich sieht das nach einem Weiterleitungs-Problem aus

    Was steht in der .htaccess?


    Den Ordner /wp-admin/ habe ich um sicher zu gehen nochmal neu hochgeladen, das änderte aber nichts am Problem.

    Plugins erweitern in der Regel den Admin bei Wordpress. D.h. Code für den Admin findet Wordpress leider auch
    ~/wp-content/plugin/

    ich würde einfach mal alles neu hochladen.


    Vielleicht hat Jemand von Euch Rat?

    ich würde Wordpress in den debug modus schalten

    in die wp-config.php

    PHP
    define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
    define('WP_DEBUG_DISPLAY', false); //use the globally configured setting for display_errors and not force errors to be displayed
    define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
    define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all scripts and CSS and disables compression and concatenation,
    define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~

    // < löschen am Anfang

    evtl. fehlt auch ein php modul?


    Vielleicht hat Jemand von Euch Rat?

    Finger von Sachen lassen, die man nicht kennt! Vor allem wenn es Kunden-Projekte sind!

    cu

    ralf

    Mit offenen Augen träumen

  • Hi und Danke für die Antwort.

    Die error.log Datei gibt diese zwei Meldungen zurück:

    "

    Zitat

    [warn] [client 84.170.191.*] mod_fcgid: stderr: PHP Warning: Division by zero in /var/www/clients/client1/web1/web/wp-content/themes/shoppinggo/functions/admin-functions.php on line 1351
    [warn] [client 84.170.191.152] mod_fcgid: stderr: PHP Parse error: syntax error, unexpected 'development' (T_STRING) in /var/www/clients/client1/web1/web/wp-config.php on line 80

    "

    Die zweite Warnung bekomme ich seitdem ich "define('WP_DEBUG_DISPLAY', false); " in die config geschrieben habe.

    Die .htaccess sieht so aus:

    So sah' sie bisher auch immer aus.

    Debug Log kann ich einfach mal anhängen. Da gibt es soweit ich das sehe aber nur Meldungen bezüglich des installierten Themes.

    Ein php -v gibt folgendes aus:

    Zitat

    PHP 5.4.4-14+deb7u5 (cli) (built: Oct 3 2013 09:24:58)Copyright (c) 1997-2012 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
    with XCache v2.0.0, Copyright (c) 2005-2012, by mOo

    Es laufen wie gesagt auch noch andere Wordpress-Seiten die keine Probleme machen und auf gleiche weise unter ispconfig konfiguriert sind.


    Zitat

    [COLOR=#333333]Finger von Sachen lassen, die man nicht kennt! Vor allem wenn es Kunden-Projekte sind![/COLOR]

    Genau das dachte ich mir nämlich auch und habe die Frage deshalb auch hier gestellt. Gesichert ist alles.
    Könnte eine erneute Installation über den WP Setup zielführend sein? Bzw. wenn ich das machen will reicht es dann, die wp-config wieder entsprechend anzupassen (inkl. key+Salt) und die alte DB zu importieren?

    Grüße :shock:


    (Debug.log kann ich doch nicht anhängen, also hier):

    Zitat

    [02-Nov-2013 20:03:02 UTC] PHP Strict Standards: Declaration of nesia_walker::end_el() should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /var/www/clients/client1/web1/web/wp-content/themes/shoppinggo/functions/admin-megamenu.php on line 115
    [02-Nov-2013 20:03:02 UTC] PHP Strict Standards: Declaration of nesia_backend_walker::end_lvl() should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /var/www/clients/client1/web1/web/wp-content/themes/shoppinggo/functions/admin-megamenu.php on line 325
    [02-Nov-2013 20:03:02 UTC] PHP Strict Standards: Declaration of nesia_backend_walker::start_el() should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /var/www/clients/client1/web1/web/wp-content/themes/shoppinggo/functions/admin-megamenu.php on line 325
    [02-Nov-2013 20:04:02 UTC] PHP Warning: Division by zero in /var/www/clients/client1/web1/web/wp-content/themes/shoppinggo/functions/admin-functions.php on line 1350
    [02-Nov-2013 20:04:02 UTC] PHP Warning: Division by zero in /var/www/clients/client1/web1/web/wp-content/themes/shoppinggo/functions/admin-functions.php on line 1351

  • Hier scheint es Probleme mit deinem Theme zu geben. Du müsstest mal schauen, was in Zeile 1351 steht. Die Meldung besagt eigentlich nur, das PHP eine ungültige Aufgabe durchführen soll, z.B. eine Division durch Null. Nimm doch testweise mal ein Wordpress Standard-Theme und schaue, ob die Probleme immer noch bestehen.

  • Ich würde sowieso ganz gerne testweise mal alle Plugins deaktivieren und ein standard-Theme laden. Nur komme ich ja nicht in den Adminbereich. Kann ich das über DB Einträge ändern?

  • Alle Plugins kannst du durch umbenennen des Verzeichnisses /wp-admin/plugins deaktivieren. Das Theme kannst du direkt in der Datenbank ändern. Vorher musste du ein Standard-Theme in das Verzeichnis /wp-admin/themes kopieren (falls nicht schon vorhanden). Abschließend muss das neue Theme noch in der Datenbank festgelegt werden.

    http://docs.appthemes.com/tutorials/how-…m-the-database/

    Vorher natürlich ein Backup deiner aktuellen Datenbank bzw. Wordpress Installation.

Jetzt mitmachen!

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