Hello,
habe ein Update auf 2.7.1 (dann auf 2.7.2) gemacht. wegen der PHP 8.0 Unterstützung. (brauch ich für ein anderes Script auf der Seite (admidio))
Nach auskommentieren der Zeile 177 in der mx_baseconfig kommt für den Adminbereich nur eine weiße Seite.
Für die Startseite ein http Error 500.
Bitte um Tips
Danke :-)
bei einem Normalen System pmx 2.7.x sollte das nicht passieren. Ein ERROR 500 ist aber auch ein Server-Fehler !!
Ansonsten bitte mal checken, ob alle Dateien wirklich überschrieben sind und das keine anderen Skrips im System aktiv sind. Und auf PHP >8.0.11 habe ich noch nicht getestet.
PHP 8.0.11?
Ich hab beim world4you nur die Auswahl 8.0 oder 8.1
Bin jetzt zurück auf 7.4 mit selben Fehlerbild.
Dateien werden beim Transfer fix überschrieben. Zumindest ist es in WinSCP so eingestellt (grad nochmal kontrolliert)
Das Error 500.....vor dem Update hat die Seite noch funktioniert ;-)
Edit: Das Setup ist auch klaglos durchgelaufen
Ich habe eine Fehlermeldung im Log für einen user...... siehe Screenshot.
Das was verpixelt ist ist aber nicht der User, sondern hier steht das Passwort drin. Und bei Passwort steht "NO"
Trotzdem keine Fehlermeldung beim Update.
Niemand eine Idee dazu?
auf die Schnelle nicht
V2.7.1/2 läuft eigentlich stabil unter PHP 8.0
ich denke, da ist iregend eine Datei nicht i.O.
nach der Fehlermeldung... überprüfe mal die DB-Angaben
Im config.php ist alles korrekt.
Habe auch schon das File aus dem Backup hergenommen.
Wo kann ich noch nachschauen?
Als erstes eine DB-Backup anlegen!
Würde sagen: du hast keinen Zugang mehr auf deine Datenbank
* ist deine Datenbank nicht "localhost" - dann solltest du eine IP und nicht eine URL angeben
* Bei einigen Datenbanken akzeptieren sie im Passwort auch keine Sonderzeichen (#?$&) - neues Passwort kannst du bei deinem Webhoster eingeben.
Zitat von: Nouvelle am 28 Februar 2022, 18:57:12
Als erstes eine DB-Backup anlegen!
Würde sagen: du hast keinen Zugang mehr auf deine Datenbank
* ist deine Datenbank nicht "localhost" - dann solltest du eine IP und nicht eine URL angeben
* Bei einigen Datenbanken akzeptieren sie im Passwort auch keine Sonderzeichen (#?$&) - neues Passwort kannst du bei deinem Webhoster eingeben.
Danke für den Versuch :-)
Die Datenbank ist localhost und im Passwort sind auch keine Sonderzeichen (seit 10 Jahren) ;-)
Vor dem Update lief die Seite ja klaglos.
Sollte jetzt der Zugriff oder der Pfad zur DB nicht mehr funktionieren muss sich ja am System was geändert haben
Du hast keine Berechtigung:
* Schau nochmal in deine config.php
dbhost, dbname, dbuname, dbpass, prefix, user_prefix
Sorry, auch wenn du schon geschaut hast, schau nochmal. vergleich die Daten mit deiner Datenbank - stimmt das wirklich?
# Der Error kann auch auftreten, wenn
* die Berechtigungen bei wichtigen Dateien nicht korrekt gesetzt sind
* PHP-Timeout: Das Skript versucht auf eine externe Ressource zuzugreifen und erfährt dabei ein Timeout
* PHP-Memory-Limit: Ein Prozess überschreitet den Arbeitsspeicher und kann deshalb nicht korrekt ausgeführt werden
Vielleicht fällt dir dazu ja was ein ...
Zitat von: Nouvelle am 28 Februar 2022, 19:30:22
Du hast keine Berechtigung:
* Schau nochmal in deine config.php
dbhost, dbname, dbuname, dbpass, prefix, user_prefix
Sorry, auch wenn du schon geschaut hast, schau nochmal. vergleich die Daten mit deiner Datenbank - stimmt das wirklich?
OK, habe ich nochmal geprüft und mit den Einträgen im Backup verglichen. Passt alles
Zitat von: Nouvelle am 28 Februar 2022, 19:30:22
# Der Error kann auch auftreten, wenn
* die Berechtigungen bei wichtigen Dateien nicht korrekt gesetzt sind
* PHP-Timeout: Das Skript versucht auf eine externe Ressource zuzugreifen und erfährt dabei ein Timeout
* PHP-Memory-Limit: Ein Prozess überschreitet den Arbeitsspeicher und kann deshalb nicht korrekt ausgeführt werden
Vielleicht fällt dir dazu ja was ein ...
Gibts eine Liste mit den Berechtigungen zum Vergleichen? Vielleicht ist ja da was beim Update schief gegangen
Für einen PHP Speicher Error sollte denke ich eine entsprechende Meldung kommen.
Error 500 besagt schon das auf eine DB kein Zugriff möglich ist, da hast du schon recht.
Aber warum plötzlich nach dem Update?
Zitat von: Olaf am 28 Februar 2022, 12:37:41
bei einem Normalen System pmx 2.7.x sollte das nicht passieren. Ein ERROR 500 ist aber auch ein Server-Fehler !!
Ansonsten bitte mal checken, ob alle Dateien wirklich überschrieben sind und das keine anderen Skrips im System aktiv sind. Und auf PHP >8.0.11 habe ich noch nicht getestet.
@Olaf
ein kleiner Zwischenerfolg hat sich eingestellt.
Nachdem ich alles was ich mir so vorstellen konnte versucht habe, habe ich aus Verzweiflung das Theme direkt in der DB auf default-pmx gestellt und siehe da, die Seite wird nun angezeigt (wenn auch nicht so wie ich das hatte ;-))
Bei der Adminseite funktioniert das leider nicht. Habe auch das Admintheme auf admin-pmx umgestellt. Das was sich verändert hat ist die Farbe. Die Seite ist nicht mehr weiß sondern dunkelgrau.
Hast du, mit diesen Informationen, einen Idee wie ich das nun hinbekomme?
Danke
ZitatGibts eine Liste mit den Berechtigungen zum Vergleichen? Vielleicht ist ja da was beim Update schief gegangen
guggst du hier : https://www.pragmamx.org/Documents-Handbuch-pragmaMx-Page-CHMODs-auf-dem-ServerWebspace-Id-115.html
Hast dur irgendein altes Modul/Block im Einsatz?
Welche PHP-Version hattest du vorher im Einsatz?
Gibt es Log-Einträge auf "dynadata/logfiles"?
Is schon verwirrend, da das standard-System eigentlich problemlos läuft.
alternativ schick mir mal einen FTP-Zugang zu deiner Seite per PN
Zitat von: Olaf am 01 März 2022, 06:57:04
alternativ schick mir mal einen FTP-Zugang zu deiner Seite per PN
Sehr gerne, ist unterwegs
Vielen Dank
@Olaf
Danke für deine Unterstützung und Tipps.
Habe es jetzt hinbekommen. Seite läuft fehlerfrei auf PHP 7.4 (alte Module entfernt, aktuelle Module upgedated)
Nutze nun das Theme "default-pmx".
Was mir dabei fehlt sind die Banner. Unterstützt das Theme Banner im Header nicht?
Danke :-)
in den Theme gibt es eine Datei theme.settings.php für alle Einstellungen des Themes
ab der Zeile 121 ff. kann man die Banner einstellen.
Zitat von: Olaf am 04 März 2022, 07:11:56
in den Theme gibt es eine Datei theme.settings.php für alle Einstellungen des Themes
ab der Zeile 121 ff. kann man die Banner einstellen.
Danke :-)