serendipity_event_mobile_output verursacht schweren Fehler

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
silvia
Regular
Posts: 59
Joined: Tue Jun 27, 2006 9:24 pm

serendipity_event_mobile_output verursacht schweren Fehler

Post by silvia »

Hier schreibt Jo, das ist der Admin von Silvia :-)

Das Plugin serendipity_event_mobile_output verwendet in seiner Klassendeklaration das Schlüsselwort "private".
"private" gibt es erst ab PHP5. Eine S9y-Installation, die auf PHP4 läuft, schmiert mit einem Syntaxfehler ab. Das Plugin lässt sich dann auch nicht mehr deinstallieren.
Wir haben das Unterverzeichnis des Plugins per FTP umbenannt und danach das Plugin per Spartacus rausgeschmissen. Bleiben bei so einem Verfahren Schäden an der s9y-Installation, oder sind wir das Plugin jetzt rückstandsfrei los?

Gibt es eine Möglichkeit, derartige Vorkommnisse für die Zukunft zu unterbinden?
Dass einem ein Plugin die Installation derart zerzwiebelt, hätte ich wirklich nicht erwartet...

viele Grüße
jo
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: serendipity_event_mobile_output verursacht schweren Fehl

Post by garvinhicking »

Hi!

Ja, genau, das Plugin benötigt PHP5, ist auch in den requirements des Plugins gelistet.

Ist also okay, das rauszunehmen.
Gibt es eine Möglichkeit, derartige Vorkommnisse für die Zukunft zu unterbinden?
Nur indem man sicherstellt, dass ein Plugin mit der eigenen PHP-Version zusammenarbeitet. Es gibt inzwischen einige PHP5-only plugins. Ich hatte leider noch keine Zeit zu schauen, ob serendipity die im plugin angegebenen PHP-Requirements irgendwie auswerten kann. Das geht halt so nur via Spartacus, denn wenn man es lokal bereits reinkopiert dann muss PHP ja die Datei erstmal parsen, bevor sie an die Plugin-Infos rankommt. Parsen geht natürlich nicht, wenn man PHP4 benutzt, also ein klassischer Teufelskreis.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply