Antwort schreiben

Schreiben Sie hier Ihren Beitrag

Click in the dark area of the image to send your post.

Zurück

Übersicht (Neuester Beitrag zuerst)

drlecter
Heute 10:38:46

Joe_5464654 schrieb:

Hallo zusammen ich habe folgendes Problem wenn ich mich versuche bei meiner piwigo Seite anzumelden bekomme ich zwar keine Fehlermeldung aber es passiert quasi gar nichts. Nachdem ich meine Login-Daten eingebe lädt die Seite neu und nichts passiert, ich kann nicht die Administratoren Seite öffnen nichts.

Das hat doch nichts hier mit den Checksum Fehler zu tun.
Du solltest ein neues Thema aufmachen und dann auch bitte Dinge wie Systemumgebung (Versionen php, db,  Hostingumgebung, Logeinträge) und auch vielleicht Fehler in der Browser Entwicklungsumgebung reinschreiben.

Joe_5464654
Heute 07:45:40

Hallo zusammen ich habe folgendes Problem wenn ich mich versuche bei meiner piwigo Seite anzumelden bekomme ich zwar keine Fehlermeldung aber es passiert quasi gar nichts. Nachdem ich meine Login-Daten eingebe lädt die Seite neu und nichts passiert, ich kann nicht die Administratoren Seite öffnen nichts.

drlecter
2023-12-25 19:19:00

Das Script ist relativ harmlos. Du kannst auch Manuell die Werte eintragen. MD5 berechnen und dann in den Feldern eintragen. Als Webtool bietet sich Adminer an. Man braucht es nicht installieren und kann es einfach in den Webspace ablegen.
Dann in der Tabelle die Felder mit fehlenden MD5 Summen suchen.
wieviele Versionen hast du denn übersprungen?

TomPom
2023-12-25 12:24:36

Ich bin dir noch eine Antwort schuldig.
Die schlimme Stelle war "mysql.connector.connect(**connection_params) as db"
Ich hab aber nach anderen Problemen mit fehlenden Modulen Abstand von dem Skript genommen, da ich echt Bammel habe mir die Datenbank zu zerschießen, da Piwigo seit dem Post aus dem ich das habe schon ein paar Versionssprünge gemacht hat.

Derweil streikt auch die Android App piwigo-ng.
Ich vermute immernoch, dass es an einzelnen zu großen Dateien liegt, die man separat berechnen lassen müsste.

drlecter
2023-12-17 14:25:06

Kannst du mal bitte sagen, was bei dir die Zeile 13 ist? Wo führst du das Script aus?

TomPom
2023-12-17 14:03:36

Hallo,
wenn ich die fehlenden Checksummen berechnen lassen will, bricht der Prozess ab und mir wird Error 200 ok ausgeworfen.
Anscheinend ist das ein treuer Begleiter und tritt immer wieder mal versionsübergreifend auf.
Ich hab auch schon festgestellt, dass es vermutlich an zu großen Videodateien liegt, doch das workaround aus dem Französischen Forum hat einen Fehler im Syntax.

Gemeldet wird ein ungültiger Syntax in Zeile 13

#les bibliothèques à charger
import subprocess
import numpy as np
import mysql.connector #bibliothèque permettant d'accéder à la base de donnée

# Paramètres de connection
connection_params = {
    'host': "localhost",
    'port': 3306,
    'user': "piwigo",
    'password': "mot_de_passe",
    'database': "piwigo",
}

request="SELECT id,md5sum,path FROM piwigo_images"
request2="UPDATE piwigo_images SET md5sum = %s WHERE id = %s"

with mysql.connector.connect(**connection_params) as db :
    with db.cursor() as c:
        c.execute(request,)
        resultats = c.fetchall()
       
        for i in np.arange(len(resultats)):
            if resultats[i][1] is None :
                address="/var/www/piwigo/"+resultats[i][2][2:]
                EXEmd5sum=["md5sum",address]
                md5sum=subprocess.check_output(EXEmd5sum).decode('ascii')[0:32]
                values=(md5sum,resultats[i][0])
                c.execute(request2,values)
                db.commit()
                print("Nombre de code md5sum ajouté :", c.rowcount)

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2025 · Kontakt