1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Website in PHP 8.1 mit XILI-Language plugin crashed

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Miss-Birgit, 29. Oktober 2022.

  1. Miss-Birgit

    Miss-Birgit New Member

    Registriert seit:
    26. Oktober 2022
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo, mein erster Beitrag bzw. Hilferuf. ;) Mein Name ist Birgit, ich hab ein Kleinstunternehmen und hab ein Problem mit meiner Firmenwebsite. www. Royal-Images.de
    Und ich habe keinerlei Ahnung von Web-Design und Wordpress. Mein Provider Host-Europe stellt demnächst auf PHP 8.1 um und beim versuchsweise testen des neuen PHP Version gab es eine Fehlermeldung bzw. die Website baute sich gar nicht mehr auf.
    Leider hat die Firma, die vor Jahren meine Website entwickelte und früher betreute vor einiger Zeit quasi über Nacht zu gemacht und ihre Kunden ohne geregelte Übergabe und Instruktionen "im Regen stehen lassen".
    Das war bis jetzt auch kein Problem, denn meine mehrsprachige Website ist eine "passive" Informationsseite für mein Business. Ohne Interaktionen, ohne Shop etc.
    Ich hab inzwischen jemanden "mit mehr Ahnung" meine Website prüfen lassen und die überfälligen WP updates auch durchführen lassen. Er kam zu dem Resultat, dass das Xili-Language plugin der Problemverursacher wäre beim crashen beim PHP 8.1 Test. Das plugin wird wohl nicht mehr weiter entwickelt. Es gibt doch vermutlich noch viele andere websites, die dieses plugin benutzen. Es müsste also mehr Site-Betreiber mit meinem Problem geben.
    Kann mir jemand einen Rat geben, was zu tun wäre. Ich suche auch gerne Kontakt zu jemanden, der mir
    gegen Honorar helfen kann (Hallo Admins, falls dies gegen Forenregeln stösst, bitte löschen)

    Ich stell mir das womöglich zu naiv vor. Ich hab auf meiner Startseite 5 Sprach-Anwahlbuttons. Alle fremdsprachigen website liegen als kompletter Content vor, also 5 sprachige Unter-websites.
    Dieses Language-Plugin soll als "Weiche" fungieren und auf die gewünschte Sprache zu leiten.

    Lt. meinem Bekannten müsste aber bei einem Austausch des Xili gegen ein anderes "Sprach-Weichen.plugin"
    umfangreiche Änderungen und Neuarbeiten fällig werden. Er hat da netterweise sich jetzt länger damit beschäftigt, aber warf jetzt aber "das Handtuch", weil es doch ihn überfordert zeitlich oder know-how-mässig.
    Dadurch hab ich jetzt auch wieder zeit verloren.....

    Das ist leider eine Situation, die mich total überfordert:eek:. Mein Provider stellt in Kürze um und ich hoffe, ich kann hier im Forum evtl. Ratschläge erhalten. Vielen Dank.
    Beste Grüsse
    Birgit
     
  2. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.007
    Zustimmungen:
    402
    Ja, das Xili-Plugin hat seit 2 Jahren kein Update bekommen: https://wordpress.org/plugins/xili-language/ - daher ist es vermutlich mit der neuen PHP-Version nicht kompatibel.

    Das eine PHP-Umstellung bei allen Hostings notwendig wird, ist schon seit längerem bekannt. Allerdings ist es fragwürdig wieso HostEurope direkt nur noch PHP 8.1 anbietet wo man vorübergehend bis Ende nächsten Jahres auch PHP 8.0 nutzen könnte. Dazu stehen meines Wissens bereits einige Entwickler mit Verantwortlichen bei HostEurope in Kontakt. (kann man im deutschen WordPress-Slack verfolgen)

    In deinem Fall kommst Du aber tatsächlich nicht drumherum das alte Plugin zu entfernen. Dadurch wirst Du jegliche Mehrsprachigkeit verlieren. Du kannst ein anderes Mehrsprachen-Plugin verwenden:
    https://polylang.pro/
    https://wpml.org/de

    Wenn Du dabei Unterstützung benötigst, kannst Du z.B. hier in der Jobbörse einen Eintrag hinterlassen: https://forum.wpde.org/forums/jobboerse.33/
     
    Miss-Birgit gefällt das.
  3. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.661
    Zustimmungen:
    1.783
    Ist das so? Im HostEurope FAQ zur Abschaltung von PHP 7.4.x steht:
     
  4. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.007
    Zustimmungen:
    402
    Ich hab die Meldung nie erhalte da ich kein Kunde mehr dort bin (und auch nur Server hatte wo ich das selbst steuern konnte). Ich vermute die Mitteilung die an die Kunden ging spricht von "8.1" während eigentlich "8.0" ebenfalls bereit steht. Frage mich dann aber auch wieso die Kunden direkt 8.1 auswählen wenn 8.0 ebenfalls gehen würde.
     
  5. Miss-Birgit

    Miss-Birgit New Member

    Registriert seit:
    26. Oktober 2022
    Beiträge:
    2
    Zustimmungen:
    0
    Danke fürs feedback, ich mach mich mal "belesen" damit und hab auch schon Kontakt zu jemandem aus dem Forum erhalten, der helfen will.

    Leider kann ich meinen Erstbeitrag nicht mehr bearbeiten und meine Frage - die in die Jobbörse gehört - löschen. Vielleicht könnte bitte ein Admin diesen Teil meines Beitrages unlesbar machen. Danke!
     
  6. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.348
    Zustimmungen:
    587
    In den mehr als acht Jahren wurde von "den mehr Site-Betreiber mit meinem Problem" nur genommen
    https://github.com/dev-xiligroup/xili-language-plugin/tree/master/xili-language

    Der Entwickler hat keine Sponsoren.

    Es wurde auch nie irgendetwas beitragen
    https://github.com/dev-xiligroup/xili-language-plugin/pulls

    Man lässt als Anwender seine Entwickler einfach hängen. ein typisches WordPress und github Problem.
    T3N hat dieses Problem in der Vergangenheit oft als Thema
    https://t3n.de/news/kein-geld-kein-support-open-source-1443750/


    Wenn das Plugin gut ist, könnte man den Entwickler nach eine Migration auf PHP 8.1 fragen

    Bei diesem Projekt ist dies eine Migration
    von 7.1 auf 7.2
    https://www.php.net/manual/de/migration72.php
    von 7.2 auf 7.3
    https://www.php.net/manual/de/migration73.php
    von 7.3 auf 7.4
    https://www.php.net/manual/de/migration74.php
    (ja es lief unter 7.4, man sollte diese Schritte trotzdem machen... zumindest prüfen)

    von 7.4 auf 8.0
    https://www.php.net/manual/de/migration80.php
    von 8.0 auf 8.1 (optional)
    https://www.php.net/manual/de/migration81.php
    von 8.1 auf 8.2 (optional)
    https://www.php.net/manual/de/migration82.php

    Wenn der Entwickler keine Zeit für die wenigen Anpassungen hat, könnte man sich einen PHP Entwickler suchen, der eben einen Fork erstellt und die notwendigen Änderungen durchführt.

    In der Regel möchte man auf die gleiche Seite verlinken. also von der wir über uns => about us => 私たちについて => 关于我们 => à propos de nous. (deutsch => englisch => japanisch => chinesisch => französisch Über uns)

    Da kann man sich jemanden suchen, der durch wildes klicken ohne PHP Kenntnisse durch die Welt läuft => Jobforum hier vielleicht.

    Wenn ich meine WebSeite in fünf Sprachen hätte, würde ich in meinem Menue eine Sprachauswahl zur Startseite der anderen Seite einbauen und das Problem wäre gelöst. Auf xili-language und Co würde ich verzichten.
     
    Miss-Birgit gefällt das.
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden