PHP Probleme nach Update | Nextcloud bauen mit Jet - Außerplanmäßig #01

Поделиться
HTML-код
  • Опубликовано: 11 окт 2024
  • Leider mal wieder etwas zu spät.
    Einige Benutzer die auf PHP 8.0 geupdatet haben, haben gemeldet, dass nach einem weiteren Paketupdate ihre Cloud nicht mehr richtig läuft. Das liegt daran, dass im Hintergrund nun PHP 8.1 heruntergeladen worden ist und diese als Standardversion angezogen wird.
    Betroffen sind die Funktionen wie cron und die occ Befehle
    In diesem Video schauen wir uns an, wie wir das Problem gelöst bekommen.
    Sollte sich wiedererwartend Apache php8.1 krallen (Sieht man wenn man sich den Inhalt des Verzeichnisses "/etc/apache2/mod-enabled" anzeigen lässt), so muss folgendes ausgeführt werden:
    a2dismod php8.1
    a2enmod php8.0
    systemctl restart apache2
    Tut mir leid für alle, die dadurch in Probleme geraten sind.

Комментарии • 18

  • @radiancerobin
    @radiancerobin 2 года назад +2

    Interessant wie schnell sich die Nextcloud gegen die Wand fahren lässt 🥲

  • @Gaangstakid
    @Gaangstakid 2 года назад

    Hatte es in der Zwischenzeit selbst so lösen können durch fleißig googlen, hatte es auch in einem letzten Video schonmal so kommentiert 😅 aber mega, dass du trotzdem nochmal ein Video gemacht hast für alle! Das ist Abo Service :-)

  • @Fazer1962
    @Fazer1962 2 года назад

    Bis jetzt noch kein Problem, aber gut zu wissen. Danke.👍

  • @rolandotto4251
    @rolandotto4251 2 года назад

    Ich sitze heute (am Sonntag) den gesamten Tag am RasPi und habe mir ganz genau, ein Video nach dem Anderen angeschaut und "mitgebaut". - Zuerst wollte ich es komlett auf einer 500GB SSD laufen lassen. Bereits da habe ich gemerkt, dass es schnell 'aus dem Ruder läuft'.
    Danach bin ich zu der Version über gegangen: Von SD booten und die SSD als Datenplatte zu nutzen. Jedoch hätte ich da sehr gern NTFS als File-System gehabt.
    Auch das lief dann ins leere (Leerer Bildschirm...)
    Gut! Dann eben nicht.
    Jetzt habe ich es halt "GANZ" genau so wie in den Viedos gemacht.
    So bin ich dann wenigstens schon mal bis auf die Web-Oberfläche gekommen....
    Jetzt war das Problem: Es standen eie Menge Updates an...
    Nach all den Updates lief dann noch alles (wenn gleich mit ner Menge an Fehlermeldungen).
    Und dann!
    Update auf PHP 8.1.3 - Plötzlich startet der Server nicht mehr.
    Fehlermeldung:
    "Dein Datenverzeichnis ist ungültig Stelle sicher, dass eine Datei ".ocdata" im Wurzelverzeichnis des data-Verzeichnisses existiert."
    So habe ich mal (nur so eine Idee) eine Datei Namens ".ocdata"...
    Hat aber nichts gebracht.
    Auch zur alten PHP-Version 7.4.28 zurück zu springen, hat es auch nicht gebracht...
    Insgesamt habe ich nun die Prozedur sieben Mal gemacht. Nun ist Abend und ich habe keine Lust mehr...
    Ich weiß, dass ich von Linux eingentlich gar keine Ahnung habe. Was mich aber noch nie davon abgehalten hat, es dennoch zu versuchen...
    Na ja... vielleicht gibt es ja jemanden, der sich hier hin verirrt und ein helfendes Wort da lässt...

  • @leichti2603
    @leichti2603 2 года назад

    Edit: Mein Fehler, durch die ganzen PHP Versionen hab ich einfach grundlegende Module übersehen zu installieren, läuft mit 8.0, DANKE für das Video!
    Das einzige was mir geholfen hat war 7.4 wieder zu aktivieren... leider

  • @IndrikBoreale
    @IndrikBoreale 2 года назад

    Wieder super erklärt :)
    Mich würde noch ein Video freuen, wie man mit dem Raspi automatisiert alle Zeit X eine bestimmte Website Y ansteuert um dort Aktion Z durchzuführen, für die man eingeloggt sein muss.
    So wie es z.B. bei Votingtools der Fall ist oder diese "Free Lottery"-Seiten, wo man einmal stündlich ein Glücksrad drehen kann, und dabei die Chance auf einen (reellen) Gewinn hat.

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Das wirds vermutlich bei mir eher nicht geben. Das Aufrufen der Seiten und auch das eingeloggt sein bekommt man hin. Aber wenn bestimmte Aktionen ausgeführt werden müssen, so ist das bei jeder Seite anders zu lösen. Aber es gibt Mittel und Wege die Maus und die Tastatur per Skript zu steuern. Hier würde ich an deiner Stelle ansetzen.

  • @hanswernerfloreshuettepohl1770
    @hanswernerfloreshuettepohl1770 2 года назад

    Danke, du hast mich gerettet, darauf wäre ich nie gekommen. Bei mir lief nur der cron nicht mehr, hab da keinen Zusammenhang mit php vermutet.

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Mir wäre es lieber gewesen, wenn ich das eigentliche Update Video anders aufgezogen hätte und ihr gar nicht erst in die Fehler reinrennen würdet 🙈

    • @hanswernerfloreshuettepohl1770
      @hanswernerfloreshuettepohl1770 2 года назад

      Manchmal ist das so, da ist die Zeit knapp. Ich warte gespannt auf dein nächstes Update Video.

  • @Ghost0815
    @Ghost0815 2 года назад

    Das hat mir sehr geholfen. Ich hatte auch 8.0 und 8.1 installiert. Der Apache lief auf 8.0 und die Console wohl mit 8.1
    Deswegen klappte Cron nicht. Nun läuft der wieder.
    Durch deine Videos habe ich fast alle Fehler erledigt. Nur das mit dem SSL kriege ich nicht ans laufen.
    Falls du da noch einen guten Tipp hast wäre das Super.
    Ich habe Ubuntu Server 20.04 und NC 23 installiert

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Dazu müsste ich ein bisschen mehr Infos haben 😅
      Was genau läuft mit SSL nicht?
      Fehlen die Zertifikate oder sind keine Berechtigungen gesetzt?
      Ist die Apache Konfiguration auf SSL eingerichtet?
      Ist das Apache Modul für SSL nicht aktiv? (a2enmod ssl)
      Ist die Konfiguration defekt? (apache2ctl configtest)

    • @Ghost0815
      @Ghost0815 2 года назад

      @@Jet0JLHSupport Danke für die Rückmeldung. Es sieht so aus als wenn ich in der FritzBox eine falsche Weiterleitung eingerichetet hatte. SSL Warnung ist weg. Jetzt muss ich nur noch den Http Header auf eine andere Zeit stellen. Dazu gibt es ja auch ein Video von dir. Muss ich mir dann noch mal anschauen

  • @TheCBiker
    @TheCBiker 2 года назад

    Gleiches Problem hatte ich auch. Ich wusste mir nicht anders zu helfen als alle PHP Versionen zu deinstallieren und dann manuell PHP8.0 von sury mit allen erforderlichen Paketen neu zu installieren und die php.ini wieder zu anzupassen.

  • @erichb.1396
    @erichb.1396 2 года назад +1

    So, das PHP Update konnte ich leider nicht umsetzen. Nach 3 vergeblichen Versuchen inkl. 3x alle Tutorials abzuarbeiten bin ich einen anderen Weg gegangen. Ich habe Nextcloud 23.0.3 (das 4-te mal) neu aufgesetzt aber mit der neusten PI-Lite-Version (Debian-Bullseye). Dort wird PHP7.4 installiert. Die NC-Fehler abgearbeitet und nun habe ich mein NC unter PHP7.4. Cron funktionieren und Fehler werden keine angezeigt. Alles auf grün :-) Falls für zukünftige NC-Versionen zwingend PHP8.0 vorausgesetzt wird, werde ich wieder so vorgehen. Die Daten sind sowieso auf der externen HDD bzw. mehrfach gesichert. Meine Probleme haben aber nicht's mit der Qualität der Tutorials zu tun. Das Problem sitzt wie so oft vor dem Bildschirm - also zwischen Stuhllehne und Bildschirm :-) Beste Grüsse.

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Ach du Schande, 4mal ist heftig. Das tut mir echt leid zu hören. Das Problem sitzt aber nicht nur bei dir zwischen Stuhllehne und Bildschirm, auch ich hab leider einen Fehler gemacht nicht expliziet die PHP Version bei der Installation anzugeben. Das hat jetzt leider einige Zuschauer Probleme bereitet.

  • @Nibor9007
    @Nibor9007 2 года назад

    Super Danke :), aber wie machen, dass die Leute die das alles neu aufgesetzt haben und somit php-8.1 eingespielt haben? Wie downgradet man da in diesem Fall?

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад +1

      Die müssten in dem Fall bei der Installation der einzelnen Pakete immer die Versionsnummer angeben. Also aus dem Befehl „apt install php-mysql“ wird „apt install php8.0-mysql“