Page 1 of 1

Gelöst: Probleme mit 1.7 RC3

Posted: Sat Apr 06, 2013 9:57 pm
by robert
Habe ein Update auf 1.7 RC gefahren. An sich läuft alles, außer (soweit ich bisher bemerkt habe):

Ein Aufruf des Kontaktformulars http://robertlender.info/blog/pages/contactform.html produziert eine Fehlermeldung:

Code: Select all

Fatal error: Uncaught exception 'ErrorException' with message 'Serendipity error: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array' in /home/.sites/19/site2/web/blog/include/compat.inc.php:118 Stack trace: #0 [internal function]: errorToExceptionHandler(2, 'array_merge() [...', '/home/.sites/19...', 75, Array) #1 /home/.sites/19/site2/web/blog/bundled-libs/Smarty/libs/sysplugins/smarty_internal_templatebase.php(75): array_merge(Array, NULL) #2 /home/.sites/19/site2/web/blog/plugins/serendipity_event_contactform/serendipity_event_contactform.php(419): Smarty_Internal_TemplateBase->fetch('file:/home/.sit...', NULL, NULL, false) #3 /home/.sites/19/site2/web/blog/plugins/serendipity_event_contactform/serendipity_event_contactform.php(491): serendipity_event_contactform->show() #4 /home/.sites/19/site2/web/blog/include/plugin_api.inc.php(1073): serendipity_event_contactform->event_hook('entries_header', Object(serendipity_property_bag), Array, '') #5 /home/.sites/19/site2/web in /home/.sites/19/site2/web/blog/include/compat.inc.php on line 118
Hat wer eine Ahnung, was da los sein könnte?

Re: Probleme mit 1.7 RC3

Posted: Sun Apr 07, 2013 10:16 am
by Timbalu
Event_contactform sollte Version 1.15 sein. Ist das bei dir der Fall?
Dann mal schauen, wo bei dir die plugin_contactform.tpl liegt (im Plugin und/oder Template Ordner).
Was ist das besondere an deiner Installation?
Ansonsten gilt auch hier:
http://board.s9y.org/viewtopic.php?f=3&t=19192
und
http://board.s9y.org/viewtopic.php?f=3&t=19208

Re: Probleme mit 1.7 RC3

Posted: Sun Apr 07, 2013 12:48 pm
by yellowled
Ich kann als Roberts persönlicher Template-Hiwi per FTP auf den Server, daher auch folgendes sagen:
Timbalu wrote:Event_contactform sollte Version 1.15 sein. Ist das bei dir der Fall?
$propbag->add('version', '1.17');
Timbalu wrote:Dann mal schauen, wo bei dir die plugin_contactform.tpl liegt (im Plugin und/oder Template Ordner).
Sowohl als auch.

templates_c leeren läuft noch, da hat anscheinend seit 10 Jahren niemand aufgeräumt. :shock:
Timbalu wrote:Was ist das besondere an deiner Installation?
Ich wüsste nix spezielles, was meinst Du damit z.B.?

YL

Re: Probleme mit 1.7 RC3

Posted: Sun Apr 07, 2013 1:01 pm
by Timbalu
Mit 1.17 ist Robert seiner Zeit weit voraus! ;-)
Da die Zeilennummern mit der aktuellen 1.15 nicht übereinstimmen, solltet ihr ersteinmal auf die korrekte Version up(down!)graden.
Gibt es eventuell doppelte Plugins, ev. geschachtelte Sub-blogs, irgend etwas, was sich von einer normalen Installation unterscheidet...?

Eventuell kann es auch damit zusammmenhängen, dass an entscheidender Stelle vielleicht ein / in den wichtigen Serendipity path settings fehlt... dazu müsste alle path Einstellungen im Backend mal überprüft werden (auch für das Contactform)...

Re: Probleme mit 1.7 RC3

Posted: Sun Apr 07, 2013 1:14 pm
by yellowled
Muss Robert selbst machen, ich habe keine Backend-Login.

YL

Re: Probleme mit 1.7 RC3

Posted: Sun Apr 07, 2013 7:14 pm
by robert
yellowled wrote: templates_c leeren läuft noch, da hat anscheinend seit 10 Jahren niemand aufgeräumt. :shock:
Seltsam, dabei habe ich gestern als erste Maßnahme auch das template_c (Subordner "RL12") geleert. Habe ihn aber jetzt einmal ganz geleert, damit auch das nicht das Problem auslöst.

Pfade habe ich nochmals alle überprüft bzw. den Pfad überall ein wenig verändert und gleichgestellt. Auf ruf von http://robertlender.info/blog/contactform.html führt aber zum gleichen Fehler.

Das Plugin gibt sich auch im Backend als 1.17 aus. Seltsam.

Irgendwie gelöst - Re: Probleme mit 1.7 RC3

Posted: Sun Apr 07, 2013 7:22 pm
by robert
Habe jetzt eine unkonventionelle Methode durchgeführt.

In serendipity_event_contactform.php habe ich die Versionsnummer von 1.17 auf 1.14 geändert. Danach bot mir Spartacus ein Update auf 1.15 an. Führte ich durch - und siehe da, das Kontaktformular lässt sich wieder aufrufen.

Danke für alle Hilfestellungen.

Timbula. Dein Hinweis in http://board.s9y.org/viewtopic.php?p=10434101#p10434101 war ausschlaggebend für diese "Idee".

Danke nochmals.

Re: Gelöst: Probleme mit 1.7 RC3

Posted: Sun Apr 07, 2013 7:43 pm
by Timbalu
Hätte mich auch sehr gewundert...! ;-)
Ansonsten kann man auch einfach https://raw.github.com/s9y/additional_p ... ctform.php nehmen und drüber kopieren.

Da es noch andere damit gibt... Vielleicht kennt ja jemand wen aus dieser Liste:
https://www.google.de/search?q=%22smart ... 9%22&hl=de