WebsiteBaker Community Forum

WebsiteBaker Support (2.13.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: Kieferling on December 01, 2022, 07:55:57 PM

Title: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Kieferling on December 01, 2022, 07:55:57 PM
Hallo zusammen, seit der Umstellung auf die neue WB-Version, funtzt mein Gästebuch nicht mehr.
Kann keine Änderungen vornehmen.
Siehe Datei.
Was kann machen, damit es wieder funtzt, da es ja keine neue Version dafür gibt.
Vielen Dank im Voraus.
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: dbs on December 02, 2022, 09:46:42 AM
Hallo, du kannst das Angehängte probieren.
Läuft bei mir unter WB 2.13.3, ist allerdings immer nur aktualisiert worden. Neuinstallation müsste man testen.
Wie immer vor Test: Backup machen.
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Kieferling on December 02, 2022, 02:59:19 PM
Hallo, hat supi geklappt (Y). Wo hast du die GB -Version her?
Hatte mal geschaut bei neuen Downloads bei WB :-D
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: dbs on December 02, 2022, 03:19:19 PM
Die Version war intern zum Testen gedacht, wurde dann aus den Augen verloren.
Ich hab jetzt nur das Problem mit class "Template" gefixt und die Versionsnummer auf 2.10.3 erhöht.
Test für Neuinstall, Deinstallation und so fehlen noch.
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: hgs on December 04, 2022, 08:21:09 AM
Install und deinstall erfolgreich getestet.

Habe den Namen in der Info auch auf die Version 2_10_3 geändert und es ins addon (https://addon.WebsiteBaker.org/pages/en/browse-add-ons.php?download=0601F521) hochgeladen
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on August 30, 2024, 05:36:39 PM
Moin, ich habe auch festgestellt, dass das Gästebuch nicht mehr funktioniert.
Wenn man sich eintragen will, kommt folgende Fehlermeldung:

There was an uncatched exception
Call to private database::__construct() from invalid context
in line (45) of (/modules/guestbook/gstbk_add.php):

Meine WB-Version ist 2.13.2 r133,
die vom Gästebuch noch 2.7  :-o

Ich habe mir hier aus dem Thread die Version guestbook_v2_10_3.z ip heruntergeladen.

Kann ich das jetzt einfach so drüber installieren, oder einfach nur die alten Dateien überschreiben?

Was passiert dann mit den alten Gästebucheinträgen?

Vielen Dank schon mal im Voraus.

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on August 31, 2024, 11:01:16 AM
Kann ich das jetzt einfach so drüber installieren, oder einfach nur die alten Dateien überschreiben?

Japp, genau so - installieren, als wäre es ein neues Addon

nur keinen Manuell Install machen, der überschreibt die Datenbank mit der leeren Version eines Neu-Installs
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on August 31, 2024, 11:40:25 AM
Japp, genau so - installieren, als wäre es ein neues Addon

nur keinen Manuell Install machen, der überschreibt die Datenbank mit der leeren Version eines Neu-Installs

Ok, den Haken bei "Überschreibe neuere Dateien" drin lassen?

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on August 31, 2024, 11:53:02 AM
Ja, immer drin lassen
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on August 31, 2024, 12:15:38 PM
Ja, immer drin lassen

Ok.

Hmm, das installieren hat geklappt. Allerdings sind alle Einträge weg, und wenn ich einen neuen Eintrag erstellen will, kommt eine weiße Seite.
Wenn ich im Backend das Gästebuch bearbeiten will, kommt folgende Fehlermeldung:

There was an uncatched exception
Call to a member function numRows() on null
in line (81) of (/modules/guestbook/modify.php):

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on August 31, 2024, 12:24:56 PM
Code: [Select]
Call to a member function numRows() on null
in line (81) of (/modules/guestbook/modify.php)

bedeutet (i.d.R.) das in der Datenbank dazu keine Einträge gefunden wurden. Die Frage ist: was ist schief gegangen?

Hast du ein Datenbank-Backup vor und nach dem Modul-Upgrade?
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on August 31, 2024, 12:59:51 PM
Hab es nachgebaut mit Hilfe eines alten Backups

Die Version 2.7 (deine alte Version) läuft auch unter PHP 8.3.11 (die neueste) und mit der neuesten WB-Version, die mir zum Testen vorliegt.
Zwei kleine Problemchen
1. die gstbk_add.php
2. die upgrade.php

beide haben diese Zeile drin, die entfernt oder auskommentiert werden muß
Code: [Select]
$database = new database();
Im späteren Verlauf der WB-entwicklung gab es dann noch weitere Änderungen, die Umbauten am Modul nötig machten, darum im Thread hier oben verlinkte Version 2.10.3 (https://forum.WebsiteBaker.org/index.php?action=dlattach;topic=32112.0;attach=14135) aus dem Addons (derzeit wegen Umbau nicht erreichbar) oder aus dem Beitrag oben
Weitere notwendige Änderungen waren dann z.b. die Einbindung von Templates, die Reparatur für dem Mysql-Strict-Mode oder die Captcha-Einbindung


Das Upgrade auf o.g. Version 2.10.3 funktioniert wie oben beschrieben -> Erweiterungen -> Module -> ZIP-Datei der neuen Version auswählen, Haken beim Überschreiben drin lassen -> Installieren

Bei mir läuft alles, alte Einträge sind geblieben, die Datenbank schaut aus wie vor dem Upgrade
Ich würde nun zuerst schauen, was ist noch vorhanden in der Datenbank. Möglich wäre z.b. das die Einträge der zwei Tabellen wohl da sind, aber zu einer anderen Section gehören. Im WorstCase wären beide Tabellen leer, das geht aber nur über den Manuellen Install -> Erweitert -> Module -> Erweitert -> Manueller Install -> Guestbook auswählen und ausführen
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on August 31, 2024, 01:23:29 PM
Hast du ein Datenbank-Backup vor und nach dem Modul-Upgrade?

Ich habe die Datenbank vorher exportiert, und per Ftp die gesamte Verzeichnisstruktur auf den Rechner kopiert.

Am Ende der Fehlermeldung ist noch ein Doppelpunkt, den Du beim zitieren weggelassen hast. Ist das relevant?

Wie kann ich die alte Datenbank wieder importieren? WB bietet nur das exportieren an.

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on August 31, 2024, 06:32:20 PM
Quote
Am Ende der Fehlermeldung ist noch ein Doppelpunkt, den Du beim zitieren weggelassen hast. Ist das relevant?

Nein, ist nicht relevant

Quote
Wie kann ich die alte Datenbank wieder importieren? WB bietet nur das exportieren an.

Das ist so beabsichtigt, das wäre wohl nur etwas für Spezialisten, aber auch die hätten ihre Probleme, die Unterschiede zwischen den Backups zu finden

Ich kann dir das gern erklären, möchte dir aber zuerst anbieten, das für dich zu erledigen, bevor die ganze Installation dahin ist. Bei Interesse melde dich per eMail oder PN

Zur Vorgehensweise:
Vom gemachten Datenbank-Backup eine Sicherungskopie erstellen (Datei kopieren, Datei ggf umbenennen) und dann nur mit diesem Backup arbeiten.
 - diese Backup-Kopie mit einem Editor öffnen und die zwei Tabellen für das Gästebuch raussuchen (mod_guestbook und mod_guestbook_setti ngs)
- von beiden Tabellen sowohl die Struktur wie auch die Daten kopieren und in eine neue Datei einfügen, die man unter dem Namen old_guestbook.sql speichert
- nun direkt in die aktuelle Datenbank und diese beiden Tabellen gesucht und gelöscht - achte dabei auf den korrekten Tabellennamen inkl. dem sog Table-prefix (meist wb_)
- dann in der Datenbankverwaltung auf Importieren und in der dateiauswahl die angefertigte Datei old_guestbook.sql ausgewählt, ggf in der DB-Verwaltung kontrollieren, ob beide Tabellen inkl Einträge importiert wurden
- nach erfolgreichem Import ins WB-Backend zu Erweiterungen -> Module -> Erweitert. Dort bei Manuellem Upgrade das Gästebuchmodul ausgewählt und ausführen lassen
- lief alles richtig, müßte das Gästebuch nun wieder laufen
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on August 31, 2024, 06:53:35 PM
Oje. Ich bin ja nicht ganz doof, was Computer und Software angeht, aber das ist dann doch etwas verzwickt  :-D

Was genau brauchst Du alles, wenn Du das für mich machen würdest?
Muss ich vorher irgendwas an der jetzigen Installation ändern?

Vielen Dank schon mal.

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on September 01, 2024, 01:29:06 AM
Oje. Ich bin ja nicht ganz doof, was Computer und Software angeht, aber das ist dann doch etwas verzwickt  :-D
Das Risiko ist halt, das ein falscher Mausklick reichen könnte, um alles still zu legen. Auch das ließe sich mit einem Backup wieder reparieren, also noch kein Weltuntergang, aber immer unnötig Streß ;-)


Was genau brauchst Du alles, wenn Du das für mich machen würdest?
die Zugangsdaten als SuperAdmin zu dieser Installation und FTP-Zugang und natürlich das von dir erstellte Backup per PN oder EMail

Muss ich vorher irgendwas an der jetzigen Installation ändern?
Nein, muß nix geändert werden. Dauert auch nicht lang. Wenn alles passt und nix schief geht, 5 oder 10 min etwa. Es sei denn, du hast da noch mehr Problemchens
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on September 01, 2024, 02:20:02 PM
Du hast eine PN

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on September 02, 2024, 10:24:37 AM
Du hast eine PN

nein, keine PN da

schreib mal eine Mail an uwe@jacobi22.com
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on September 02, 2024, 10:31:21 AM
Ich meinte auch Email :-)

Hatte sie Gestern hier über dieses Portal geschrieben.

Ich versuche es nochmal als richtige Email.
Muss mal sehen, ob ich hier den Text wiederfinde.

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on September 02, 2024, 10:45:13 AM
Email ist raus.

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on September 02, 2024, 12:07:47 PM
So, läuft wieder
das Upgrade aus obiger Version hakt wohl, muß ich mir mal in Ruhe anschauen
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on September 03, 2024, 01:29:05 AM
so problemlos war es dann doch nicht. Die obige Version hat noch diverse Fehler, z.b. im Comment-Handling oder beim Eintragen neuer Beiträge.

Wenn hier alles wieder läuft, werd ich mir das mal in Ruhe anschauen
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: ruebenwurzel on September 03, 2024, 07:53:40 AM
Hallo,

ich habe hier Guestbook 2.10.4 unter WB 2.13.5 R232 mit PHP 8.3.8 am Laufen. Damit funzt das Anlegen neuer Einträge. Komment-Funktion nutze ich nicht, kann also nicht sagen, ob die auch geht.

Kann hier von der Arbeit aus keine Dateien hochladen. Wenn ich heut Abend daheim bin, poste ich dann meine Version hier im Forum. Vielleicht hilft die ja weiter.

Gruß
Matthias
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: Ragin on September 03, 2024, 10:51:59 AM
so problemlos war es dann doch nicht. Die obige Version hat noch diverse Fehler, z.b. im Comment-Handling oder beim Eintragen neuer Beiträge.

Wenn hier alles wieder läuft, werd ich mir das mal in Ruhe anschauen

Bei mir funktioniert jetzt erst mal alles wieder.

Ganz vielen Dank an sternchen8875 für die Zeit und Mühe!  (Y)

Ragin
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on September 03, 2024, 03:08:08 PM
In diesem Zusammenhang noch eine Frage: hat noch irgendwer das im Guestbook optional eingebundene Modul "ban" ? (Zustand oder Alter egal)

Es erstellt eine Bannliste, die man in diversen Kontaktmodulen einbinden kann, damit lassen sich dann IP-Adressen oder Mailadressen bannen, die in Formularen verwendet werden können
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: ruebenwurzel on September 04, 2024, 08:22:17 PM
Hallo,

anbei eine Version des ban-Moduls aus dem Jahr 2006. Hoffe du kannsrt damit was anfangen :wink:

Gruß
Matthias
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: ruebenwurzel on September 04, 2024, 08:26:42 PM
Hallo,

und hier noch das versprochene guestbook 2.10.4

läuft unter WB 2.13.5 R232 mit PHP 8.3.8

enthält ein paar Fixes von Dietmar und die Ausgabe sollte jetzt HTML5 konform (ohne Trailing Slashes) sein.

Viel Spaß
Matthias
Title: Re: Guestbook 2.8.8 in WB 2.13.2 r133 weiter nutzen
Post by: sternchen8875 on September 05, 2024, 12:30:18 AM
anbei eine Version des ban-Moduls aus dem Jahr 2006. Hoffe du kannsrt damit was anfangen :wink:

Dankeschön!!