Support » Allgemeine Fragen » Web Site nicht mehr erreichbar ( eventuell nach Syno update )

  • Gelöst kruste

    (@kruste)


    Hallo,

    wie bei so einigen ist auch meine WebSite ( http://kruste.selfhost.me ) nicht mehr erreichbar und ich benötige Eure Hilfe. Ich hatte das Problem nach einem Neustart der Syno schon einmal, konnte das aber durch wildes und unkontrolliertes kopieren von Files lösen. Ich hoffe durch Euch etwas mehr Verständnis für mein System zu bekommen und fange mal an zu erklären.

    Seite:

    http://kruste.selfhost.me

    Fehlerbild:

    Seite wird nicht aufgebaut. Weisse Seite.

    Nach dem Einschalten des debug Modus erhalte ich die Meldungen:

    Strict Standards: Declaration of theme_navigation::update() should be compatible with WP_Widget::update($new_instance, $old_instance) in /volume1/web/wordpress/wp-content/plugins/child-page-navigation/child-page-navigation.php on line 0 Notice: Die verwendete Konstruktor-Methode für WP_Widget in BetterTagCloud ist seit Version 4.3.0 veraltet! Verwende stattdessen
    __construct()
    . in /volume1/web/wordpress/wp-includes/functions.php on line 4404 Notice: register_sidebar_widget ist seit Version 2.8.0 veraltet! Benutze stattdessen wp_register_sidebar_widget(). in /volume1/web/wordpress/wp-includes/functions.php on line 4334

    Rufe ich meine Anmeldeseite auf passiert sehr lange nichts und später erscheint eine sehr einfache Anmeldemaske. Eine Anmeldung wird mit timeout abgebrochen.

    Installierte Version:

    Kann ich leider nicht liefern, da ich nicht auf die Oberfläche komme. Ich habe WordPress jedoch nicht über den Syno Paketmanager installiert sondern die Updates über die WebSite eingespielt. Die Syno zeigt ( schon lange ) eine inkompatible Version an.

    Sonstige Versionen:

    Maria DB 5 und 10
    php 5.6 und 7
    apache 2.2

    Backup erstellt über:

    BackUpWordPress

    Versuche zur Fehlerbeseitigung:

    Ordner Plugin umbenannt
    Theme Ordner pinboard und snapshot umbenannt

    Ordner wp-admin, wp-content und wp-includes aus dem backup zurück gespielt und mit chmod -R Berechtigungen auf http:http gesetzt.

    Alle Dateien unter wordpress aus dem Backup zurück gespeilt und Berechtigungen gesetzt.

    Jetzt bin ich am Ende und brauche Hilfe.

    Danke

    Gruß Felix

    • Dieses Thema wurde geändert vor 3 Jahren, 10 Monaten von kruste.
    • Dieses Thema wurde geändert vor 3 Jahren, 10 Monaten von kruste.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 17)
  • Was ist denn bitte eine „Syno“?
    Meinst du einen Synology NAS-Server?

    Welche PHP-Version ist nun tatsächlich installiert?

    Thread-Starter kruste

    (@kruste)

    Ja, entschuldige. Es ist ein Synology NAS-Server auf dem beide php Versionen laufen.

    Gruß Felix

    … und welche PHP-Version verwendest du für die WordPress-Installation?

    Was sagen denn die Error-Logs? Solltest du unter /var/logs finden.

    Thread-Starter kruste

    (@kruste)

    Ich kann leider nicht erkennen welche php WordPress nutzt. Wo könnte ich das sehen ?

    Ich welche Datei schreibt WordPress ? in der Messages finde ich keine Fehlermeldungen.

    Hallo,
    eine Möglichkeit wäre ein kleines Script im WP-Verzeichnis:

    <?php
        phpinfo();
    ?>

    Dieses Script speicherst du dann unter info.php und kannst es dann über den Browser ausführen.
    Viele Grüße
    Hans-Gerd

    Oder einfach in den Einstellungen der Synology nachschauen – irgendwo muss da ja eine Einstellung zum Wechsel der PHP-Version sein. PHP 5.6 ist veraltet und könnte die Ursache für den Fehler sein.

    Ich tippe auf PHP 7 und veraltetes WordPress und veraltete Plugins

    Thread-Starter kruste

    (@kruste)

    Danke für Eure schnelle Hilfe.

    @HansGErd: PHP Version 5.6.40

    Das ist wie gesagt veraltet und führt zu Fehlern.
    Wenn ich diesen Blogbeitrag richtig interpretiere, sind wohl etwas umfangreichere Änderungen an der Software auf dem NAS-Server nötig:
    https://visser.io/2019/09/switching-from-synologys-wordpress-end-of-life-package-to-web-station/

    Wie weit das verlässlich ist, kann ich nicht beurteilen – ich verwende keinen Synology-Server.

    Thread-Starter kruste

    (@kruste)

    Danke Bego,

    ich werde mal schauen was ich da noch retten kann.

    Gruß Felix

    Thread-Starter kruste

    (@kruste)

    Guten Morgen,

    gestern habe ich noch ein altes Backup eingespielt und meine WebSite war weiterhin nicht erreichbar.

    Heute morgen, siehe da, website ist wieder online.

    Ich möchte mich noch einmal bei Euch bedanken.

    Eventuell könnt Ihr mir ja noch bei der Beseitigung der Fehlermeldungen helfen.

    Strict Standards: Declaration of theme_navigation::update() should be compatible with WP_Widget::update($new_instance, $old_instance) in /volume1/web/wordpress/wp-content/plugins/child-page-navigation/child-page-navigation.php on line 0 Notice: Die verwendete Konstruktor-Methode für WP_Widget in BetterTagCloud ist seit Version 4.3.0 veraltet! Verwende stattdessen
    __construct()
    . in /volume1/web/wordpress/wp-includes/functions.php on line 4404 Notice: register_sidebar_widget ist seit Version 2.8.0 veraltet! Benutze stattdessen wp_register_sidebar_widget(). in /volume1/web/wordpress/wp-includes/functions.php on line 4334

    Ich komme da nicht richtig weiter. In der functions.php finde ich keinen Eintrag in Zeile 4404 bzw. etwas mit sidebar_widget und die Einstellung für die BetterTagCloud sehe ich auch nicht.

    Gruß Felix

    • Diese Antwort wurde geändert vor 3 Jahren, 10 Monaten von kruste.
    • Diese Antwort wurde geändert vor 3 Jahren, 10 Monaten von kruste.

    Guten Morgen,
    da musst du nur das Plugin „child-page-navigation“ z. B. über das Dashboard deaktivieren.
    „Notice“ bedeutet allerdings lediglich „Notiz“.
    Wenn du den Hinweis abschalten möchtest, dann kannst du das in der wp-config.php ändern:
    define( 'WP_DEBUG_DISPLAY', false );
    Verwende dazu bitte einen geeigneten Editor (z.B. Atom Editor oder Notepad++, bitte nicht Windows Notepad oder Mac Texteditor.
    Sollte die Zeile schon in der wp-config.php stehen, dann wahrscheinlich in folgender Form:
    define( 'WP_DEBUG_DISPLAY', true );
    In dem Fall musst du nur „true“ durch „false“ ersetzen.
    Weitere Infos findest du hier
    Allerdings bleibt natürlich das Problem und es könnte sein, dass in einer zukünftigen WordPress-Version das Plugin nicht mehr funktioniert.
    Insofern solltest du dich mit dem Entwickler in Verbindung setzen oder ein anderes Plugin für diese Anwendung einsetzen.

    Nachtrag: Das auf der Seite verwendete Theme „Pinboard“ ist seit 2015 nicht mehr aktualisiert worden. Das Theme würde ich schon aus Sicherheitsgründen demnächst ersetzen.

    Viele Grüße
    Hans-Gerd

    Thread-Starter kruste

    (@kruste)

    Hallo Hans-Gerd,

    ich werde jetzt sehen, dass ich auf PHP 7 gehe und WP update. Einen Wechsel des Theme Pinboard habe ich mich noch nicht „getraut“. Da hängt sicher viel Arbeit hinter, da die Plugins nicht richtig arbeiten.

    Gruß Felix

    Hallo Felix,
    ein Themewechsel ist natürlich immer eine größere Sache.
    Empfehlen kann ich dir in dem Fall z. B. eine Migration deiner Webseite auf eine lokale Entwicklungsumgebung. Ich habe hier sehr gute Erfahrungen mit Laragon gemacht.
    Die Installation von Laragon ging flott, danach z. B. mit Duplicator oder All-in-one Migration die Seite „kopieren“ und anschließend auf der Entwicklungsumgebung importieren. Dann kannst du auf der lokalen Entwicklungsumgebung nach Herzenslust testen, ohne dass die Produktivseite davon berührt ist.
    Ein 5 Jahre nicht mehr aktualisiertes Theme ist ein potentielles Risiko. Das würde ich nicht eingehen.
    Viele Grüße
    Hans-Gerd

    Thread-Starter kruste

    (@kruste)

    Dann muss ich da wohl mal ran 😉

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 17)
  • Das Thema „Web Site nicht mehr erreichbar ( eventuell nach Syno update )“ ist für neue Antworten geschlossen.