Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 20. Oktober 2011 14:39

chica2
probiert CMS/ms aus
Ort: Kurpfalz
Registriert: 01. Februar 2011
Beiträge: 93

[GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

PHP Version 5.2.17

Nach upgrade von Version 1.5.4 zur aktuellen version 1.9.4.3. und update der Module, kann ich das Guestbook , jetzt Version 1.3.3 , im Frontend nicht mehr aufrufen. Die Seite wird zwar dargestellt, die Einträge auch ausgezählt, "Nachricht 1-10 von 74."
Aber darunter bricht die Seite ab und es erscheint eine Error Meldung:

Fatal error: Cannot use object of type GuestbookEntry as array in /is/htdocs/wp1113910_QK85HW3LC1/www/tmp/templates_c/Guestbook^%%E5^E56^E5636B77%%module_db_tpl%3AGuestbook%3Bguestbook-entrylist.php on line 30


Hat jemand eine Idee, was ich da machen kann??

Vielen Dank für Eure Hilfe!

Offline

#2 20. Oktober 2011 14:46

uniqu3
Server-Pate
Ort: Feldkirchen in Kärnten
Registriert: 20. November 2010
Beiträge: 305
Webseite

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Schau mal in default templates und vergleiche.

Offline

#3 20. Oktober 2011 15:35

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Mach mal folgendes.

Gehe im Adminberich Gästebuch >> Trmplates und setze alle Templates auf "Voreinstellung" zurück.

Dann sollte es wieder alles anzeigen.

siehe auch [GELÖST] Guestbook funktioniert nicht richtig nach Update von 1.6.7 auf die 1.9

Beitrag geändert von AL-d82 (20. Oktober 2011 15:38)

Offline

#4 20. Oktober 2011 15:57

chica2
probiert CMS/ms aus
Ort: Kurpfalz
Registriert: 01. Februar 2011
Beiträge: 93

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Danke , das ging aber schnell! Merci!
So gehts!! (den Eintrag hatte ich gar nicht  gesehen...) die Templates mit den  Voreinstellungen gespeichert und alles funktioniert jetzt! und das Gästebuch wird komplett angezeigt.

Aber ein neuer  Eintrag liefert immer noch einen Fatal error:
Fatal error: Call to undefined method ModuleOperations::GetInstalledModules() in /is/htdocs/wp1113910_QK85HW3LC1/www/modules/Guestbook/lib/classes/module/class.GuestbookFrontend.php on line 430

und dort in Linie 430 wird gefragt ob der cmsmailer installiert ist:

[== php ==]
// send the mail         # see if the CMSMailer module is installed         $cmsmailer_installed = FALSE;         $cmsmailer = NULL; $listmods=$this->cms->GetModuleOperations()->GetInstalledModules();

habt ihr dafür auch noch ne Idee???

Beitrag geändert von chica2 (20. Oktober 2011 19:05)

Offline

#5 20. Oktober 2011 16:35

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Hm, das Problem scheint zu sein, dass die aktuellste Guestbook-Version bereits für CMSms 1.10 optimiert wurde, ohne dabei an Abwärtskompatibilität zu denken  roll
Die Funktion GetInstalledModules() existiert in der CMS Version 1.9.4.3 noch nicht.
Versuch mal eine vorherige Version des Guestbook-Moduls zu "installieren":
http://dev.cmsmadesimple.org/project/files/34
(z.B. 1.3.2).
Einfach die Zip-Datei herunterladen, entpacken und nach /modules/ kopieren.
Wenn es Probleme wegen der Version geben sollte, dann öffne die Datei Guestbook.module.php und ändere in der Funktion GetVersion() die Version auf 1.3.3 (oder umgekehrt, ändere die Modulversion in der Datenbank in der Tabelle 'modules' auf 1.3.2 - ist im Grunde egal.)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#6 20. Oktober 2011 17:43

chica2
probiert CMS/ms aus
Ort: Kurpfalz
Registriert: 01. Februar 2011
Beiträge: 93

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Oha, zu neue Version. das ist ja schon ein Hammer , gell.

Ich hab versucht, per FTP hochzuladen, das scheitert das wegen fehlender Rechte, und die lassen sich auch für viele Dateien nicht ändern. "Kopieren von Dateien auf den entfernten Rechner schlug fehl.
action.admin_tab_guestbooks.php: Permission denied"

und per xml hochladen, gehts auch nicht :
"Die Installation dieses Moduls hätte einen Rückschritt auf eine ältere Version zur Folge. Operation abgebrochen"

die version steht /lib/classes/module/class.Guestbook.php
und die kann ich nicht überschreiben...

Beitrag geändert von chica2 (20. Oktober 2011 17:48)

Offline

#7 20. Oktober 2011 17:52

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

1. In Zukunft den ModulManager meiden wink
2. Bietet Dein Provider WebFTP?
- Wenn ja, dann nutze dies, um die Dateien hochzuladen oder die Besitzrechte der Module (CHOWN) wieder auf den FTP User zu setzen. Dann kannst Du die Dateien auch mit Deinem FTP Programm hochladen.

- Wenn nein, dann mache eine Sicherung der Datenbank (im Prinzip nur die Tabellen des Guestbook-Moduls), deinstalliere das Modul und entferne es. Dann installiere das Modul via FTP und spiele die Tabellen wieder ein.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#8 20. Oktober 2011 18:33

chica2
probiert CMS/ms aus
Ort: Kurpfalz
Registriert: 01. Februar 2011
Beiträge: 93

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

ad 1. ok, merk ich mir....;-)

ad 2. hab ich so gemacht, besitzrechte geändert, dateien gelöscht und neu eingespielt,

-->Jetzt kommt unter Module immer noch" Guestbook version     1.3.3 " ( obwohl es jetzt die version 1.3.2.  ist)
und unter "Inhalte " kommt manchmal das  "Gästebuch" , und sobald ich das anklicke, kommt einfach wieder die startseite.  manchmal erscheint es aber auch gar nciht.

-->im  Frontend, kommt jetzt eine leere seite.



werde jetzt die datenbank sichern, und später wieder einspielen, mal sehen obs das dann bringt. melde mich wieder

jeden falls Danke für deine Mühe!!!

Beitrag geändert von chica2 (20. Oktober 2011 18:39)

Offline

#9 20. Oktober 2011 19:04

chica2
probiert CMS/ms aus
Ort: Kurpfalz
Registriert: 01. Februar 2011
Beiträge: 93

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Nicht zu fassen! Sobald ich das Guestbook deinstalliere, werden freilich alle Einträge gelöscht und dann wird es auch richtig mit version 1.3.2. aufgelistet

Dann installiere ich es wieder, jetzt ist es anklickbar, die Templates sind sichtbar, nur noch keine Einträge....
Dann restore der Datenbank: schwupp, da steht es wieder auf version 1.3.3. ,nun, dank deiner Beschreibung  das hab ich daher in der DB direkt geändert.
Das "Gästebuch" erscheint zwar noch im dropdown menu von Inhalt. Aber es lässt sich nicht mehr  anklicken!! man kommt einfach auf die Übersicht, und dort ist es dann nicht mehr gelistet.

Was nun??
hast du noch eine Idee??

Beitrag geändert von chica2 (20. Oktober 2011 19:08)

Offline

#10 20. Oktober 2011 19:32

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Den Seitentyp 'Gästebuch' gibt es nicht mehr.
Erstelle statt dessen eine normale Inhaltsseite und binde das Gästebuch z.B.: so ein:

{cms_module module="Guestbook" number="10" shownow="false" lang="de_DE" mailnoti="deine-mail-addy@xyz.de" dateformat="%d.%m.%Y"}

Weitere Optionen findest du in der Hilfe.

VG
Cherry

Offline

#11 20. Oktober 2011 19:46

chica2
probiert CMS/ms aus
Ort: Kurpfalz
Registriert: 01. Februar 2011
Beiträge: 93

Re: [GELÖST] Fatal error für guestbook nach upgrade auf 1.9.4.3

Hab alles nochmal gelöscht und neu per FTP hochgespielt , Modul deinstalliert und wieder installiert.
--> jetzt geht alles!

Danke für eure Hilfe!


-edit-
oh? Hm, doch das sieht gut aus! auch mit dem Seitentyp "Gästebuch".

Aber da es auch so in der Hilfe steht , werde ich das jetzt so abändern und die neue Einbindung nehmen. Das hab ich vor lauter , lauter glatt übersehen. Danke für den Hinweis!

Gruß chica

Offline