Artikelleichen trotz database-cleanup

Dieses Forum enthält Diskussionen zu Bugs in ConPresso 4 und deren Lösungen.
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Ich habe die alte Version in "Module verwalten" deaktiviert und deinstalliert, dann die alte database_cleanup.php durch die neue Version ersetzt und abschließend das Modul wieder installiert und aktiviert.

Sobald der Punkt "Datenbank optimieren" angehakt ist, bekomme ich immer die Meldung "Sorry, an error occured while processing this request."
Zuletzt geändert von Mr. Magpie am 03.11.2009 22:44, insgesamt 1-mal geändert.
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Bei einem Test mit Einstellung der neuen Optionen erhalte ich den o.g. Fehler sowie zusätzlich: "Warning: implode() [function.implode]: Invalid arguments passed in C:\_Wechselplatte\_Server2Go\htdocs\domain.de\mod_database_cleanup\database_cleanup.php on line 64"

EDIT: die implode()-Warnung tritt nur auf, wenn bei "Versionen behalten" etwas ausgewählt wurde, aber gar keine beizubehaltenden Versionen mehr existieren

EDIT EDIT: passiert nicht nur beim Durchführen der Aktion, sondern schon bei der Neuberechnung
Zuletzt geändert von Mr. Magpie am 03.11.2009 22:56, insgesamt 1-mal geändert.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ist Server2Go der Server2Go, den ich hier mal vorgestellt habe?

Darauf habe ich es noch nicht getestet, nur auf einem Apache von XAMPP.
Vielleicht unterstützt Server2Go die Optimierung nicht...

Zum implode()-Problem:
Wenn da nichts ausgewählt ist, wieviele alte Artikelversionen werden dann gezählt? Mehr als Null?
Wenn es gar keine gibt und ich dennoch das Beibehalten dieser nicht vorhandenen Versionen auswählte, dann kriege ich auch die Meldung.
Wird gefixed...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

MarkusR hat geschrieben:Ist Server2Go der Server2Go, den ich hier mal vorgestellt habe?
Weiß nicht, ob du den 'mal vorgestellt hast, aber es ist bestimmt dieser.
Verwende ihn gerade hier lokal in der Version 1.7.2 mit folgenden Komponenten:
# Apache/1.3.35 (Win32)
# PHP/5.2.8
# SQLite 2
# MySQL 5.0.41-community-nt
# Perl 5.8

Werd's morgen einmal online (1&1) testen, werd' jetzt erst 'mal "Stromberg" gucken gehen...
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich werde es auch mal mit einem USB-Stick-Server probieren...

Für das implode-Dingens beim Beibehalten von 0 alten Artikelversionen habe ich ein gefixte Version angehängt.
Einfach nur die Datei austauschen.
Dateianhänge
database_cleanup.zip
(4.24 KiB) 441-mal heruntergeladen
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Habe es gerade auf einem Server2Go auf einem USB-Stick getestet.

Dabei brach ebenfalls die Datenbankoptimierung ab. Allerdings habe ich als Meldung die Überschreitung der max_execution_time erhalten.
Bei einem zweiten Versuch ging es dann (weil ja schon einige Tabellen optimiert waren).
Also scheinbar nur ein Laufzeitproblem auf "schwachen" Systemen. So ein USB-Stick ist ja nun als mySQL-Server auch nicht gerade der Renner...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Bei mir ist's kein Laufzeitproblem, die Fehlermeldunk kommt schon nach Millisekunden.

Hab' nocheinmal die alte Version vom 19.6.2008 installiert: Gleiche Fehlermeldung "Sorry, an error occured while processing this request.". Liegt also doch an Server2Go selbst.

Das implode()-Dingens ist jetzt tatsächlich weg.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Dann ändere doch mal in der php.ini das memory-limit

Möglicherweise klemmt es da bei Deiner Testdatenbank.
Je nach Größe kann es da ja durchaus zu Problemen kommen.
Die standardmäßigen 8MB sind ja nicht so wirklich viel...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Habe das Memory Limit in der php.ini auf 128MB erhöht. Leider ohne Erfolg. Auch mit Server2Go 1.7.3.

Da es aber auf dem 1&1-Server einwandfrei - zumindest ohne eine Fehlermeldung - funktioniert, gehe ich dem nicht weiter nach.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich denke mal, daß es eine Frage der Größe und des Zustandes der Datenbank ist.
Auch für den mySQL-Server lässt sich ja einiges einstellen.

Hast Du mal mit phpmyadmin die Optimierung probiert?
Geht es da?

Wenn es auf einem lokalen Webserver nicht so funzt kann man das wohl verkraften solange das Löschen funktioniert.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten