- Joomla Version
- 5.03
- PHP Version
- PHP 8.2.x
- Hoster
- Wint.global
Globales Freigeben funktioniert nicht.
-
DanielC -
14. Mai 2024 um 09:50 -
Erledigt
-
-
Hast Du schon über System > Wartung > Datenbank, eine Reparatur durchgeführt?
Evtl. könnte ein Update auf Joomla 5.1.0 auch helfen (Backup nicht vergessen).
-
Hast Du schon über System > Wartung > Datenbank, eine Reparatur durchgeführt?
Habe ich gerade gemacht und hat nichts gebracht.
Hatte gelesen das Joomla 5.1 einige Fehler hat deshalb habe ich noch kein Update gemacht.
Ich bin gerade mal auf die Content Tabelle gegangen mit phpMyAdmin:
Da ist ein Eintrag "0" sonst ist alles "NULL"
-
Hatte gelesen das Joomla 5.1 einige Fehler hat deshalb habe ich noch kein Update gemacht.
Wo? Hier im Forum ist nichts speziell zur Version 5.1 zu finden.
-
Die Meldung ist auch falsch (nicht übersetzt), da muss mehr kaputt sein.
Kannst du das debugging einschalten (debug-modus on und error-reporting=maximum) und nochmal versuchen?.
Die 5.1 ist eine sehr stabile Version, es gibt keinen Grund, nicht zu aktualisieren. -
Okay ich probiere das mit der Aktualisierung heute Abend mal, wenn ich auch zur not Zeit habe wieder ein Backup einzuspielen. Bin bei Versionssprüngen schon öfters auf die Schnauze gefallen.
Ich melde mich.
Dann schalte ich den Debugmodus auch mal ein.
-
... ich habe meine Webseite von Joomla 3.10 --> 4.4 --> 5.0 hoch gezogen.
Okay ich probiere das mit der Aktualisierung heute Abend mal, wenn ich auch zur not Zeit habe wieder ein Backup einzuspielen. Bin bei Versionssprüngen schon öfters auf die Schnauze gefallen.
Du hast von 3.10 zu 4.4 zu 5.0 migriert. Da brauchst bei der Aktualisierung auf 5.1 sicherlich keine Bedenken haben. Und lauffähige Backups sind ja eh Pflicht.
Die Aktualisierung von Joomla 5 wird dann misslingen, wenn du keine MySQL8-Datenbank (oder analog halt MariaDB) nutzt, also beispielsweise nur MySQL 5.7. Könnte das ev. auch der Grund für dein Problem sein?
Ansonsten überprüfe auch mal die anderen techn. Anforderungen: https://www.joomla.de/ueber-joomla/anforderungen
-
wenn du keine MySQL8-Datenbank (oder analog halt MariaDB) nutzt, also beispielsweise nur MySQL 5.7. Könnte das ev. auch der Grund für dein Problem sein?
Also es ist MariaDB 10 drauf.
-
Also es ist MariaDB 10 drauf.
Es muss MariaDB 10.4.0 oder höher sein. Die techn. Anforderung bzgl. Datenbank ist also mit 10.7.8 erfüllt. War nur so eine Idee.
-
So ich habe mich heute nochmal dran gegeben.
Habe ein Update auf 5.1 gemacht:
Dort kamen ein paar Fehler. Habe das log man in den Anhang gepackt.
Was ist das und was sollte ich machen?
Habe jetzt debug auf an und error reporting auf max gesetzt.
Wenn ich jetzt global was freigeben will dann kommt immer nur noch das:
-
Habe jetzt debug auf an und error reporting auf max gesetzt.
Welche Fehlermeldungen werden denn angezeigt?
-
Welche Fehlermeldungen werden denn angezeigt?
Keine das ist ja das komische.
Da kommt nur die Seite aufm Screenshot
-
Da kommt nur die Seite aufm Screenshot
Der Screenshot ist ja BE.
Hätte jetzt sowas erwartet:
Aber dann weiß ich auch nicht weiter.
-
Hätte jetzt sowas erwartet:
Ich auch.
Habs oft genug beim Update von 3.10 --> 5.0 gesehen.
Die Update Fehler auf 5.1 kann man ignorieren?
-
beim Update von 3.10 --> 5.0
Da muss man aber erstmal auf 4.4 gehen und dann auf 5!
-
Ich bin gerade mal auf die Content Tabelle gegangen mit phpMyAdmin:
Da ist ein Eintrag "0" sonst ist alles "NULL"
Soll ich mal die Einträge "0" aus der Tabelle entfernen?
Also wieder ein "NULL" herstellen.
Habe das dumme Gefühl das es davon kommt.
Da muss man aber erstmal auf 4.4 gehen und dann auf 5!
Das wurde auch gemacht.
Waren ja 2x Updates
Ich glaube ich habe den Fehler gefunden:
Hier als Beispiel für die Tabelle Menu:
Die Zeile checked_out muss als Standard Wert "NULL" drin stehen und nicht "0"
Wenn ich das ändere dann klappt es auch mit dem Freigeben.
Wie das da rein gekommen ist kann ich leider nicht sagen. Oder ist das irgendein Überbleibsel von 3.10?
-
Danke für die Information. Eigentlich müsste beim Update von 3.10 zu 4.0 dieser default Wert zu NULL geändert worden sein.
Man wird jetzt nicht mehr nachvollziehen können warum das bei dir nicht so war.
Aber kannst du auch die anderen Tabellen kontrollieren was da in check_out als standard angegeben ist? -
-
Das ist ein wenig unsauber, an bestehenden Tabellenstrukturen was zu ändern. Ich hatte aber auch mal solche Effekte, wahrscheinlich hatte ich irgend ein update von Joomla übersprungen, Asche auf mein Haupt.
Du kannst eine frische leere Joomla version installieren. Dann kannst du deren Tabellen-stuktur exportieren, die Tabellenstruktur deiner Datenbank exportieren und dann die beiden vergleichen.Oder du schaust hier: https://github.com/joomla/joomla-…ation/sql/mysql
-
Die ganzen Parameter heißt ja hier z.B: dass NULL erlaubt ist,
aber es gibt kein DEFAULT Parameter ist der dann auch NULL?
Ja ich weiß so an Datenbanken rumzufummeln ist immer unschön. Aber wenn das in Zukunft Probleme minimiert ist es ja Vorteilhaft.
Ich habe damals von 3.10 -> 4.4 dann auch 5.0 und jetzt auf 5.1 alles hochgezogen.
Habe die anderen 4er Übersprungen weil ich ein Plugin noch genutzt hatte was nur mit 3 lief.