Nach Umzug auf PHP 5.4 und MySQL 5.5

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
serels
Regular
Posts: 134
Joined: Wed Jan 07, 2009 11:13 am

Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by serels »

Hi
Gestern Nacht erfolgte ein Umzug meiner Wesites auf PHP 5.4 und MySQL 5.5.
Seitdem strotzt mein Serendipity Blog vor Fehlern wie:
Strict Standards: Non-static method serendipity_plugin_api::enum_plugins() should not be called statically in /www/htdocs/w00bd8f6/serendipity/include/plugin_api.inc.php on line 818
oder
Non-static method serendipity_plugin_api::hook_event() should not be called statically in /www/htdocs/w00bd8f6/serendipity/include/functions_smarty.inc.php on line 545
siehe: http://www.lustaufleben.at/serendipity/

Was tun ?
Bin ratlos

Danke :-)
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by bernd_d »

Ähm...
Betrieben mit Serendipity 1.5.5 und PHP 5.4.16-nmm1
Vielleicht wäre mal ein Update auf 1.7.3 angebracht, da gab es viele Anpassungen und Sicherheitsupdates, die man DRINGEND einspielen sollte. Damit würden sich vermutlich auch die ganzen Fehler lösen.
MarioH
Regular
Posts: 258
Joined: Mon Jul 20, 2009 10:53 pm
Contact:

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by MarioH »

Ich vermute, deine Serendipity-Version (1.5.5) ist zu alt für PHP 5.4.
Mach mal ein Update auf die aktuelle Version 1.7.3. Vorher bitte alle Plugins über Spartakus aktualisieren.

Gruß
Mario

Update:
Ha, der Bernd war schneller.
serels
Regular
Posts: 134
Joined: Wed Jan 07, 2009 11:13 am

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by serels »

MarioH wrote:Ich vermute, deine Serendipity-Version (1.5.5) ist zu alt für PHP 5.4.
Mach mal ein Update auf die aktuelle Version 1.7.3. Vorher bitte alle Plugins über Spartakus aktualisieren.

Gruß
Mario

Update:
Ha, der Bernd war schneller.
Das ist kaum möglich, weil ich auch die admin - Page kaum lesen kann :-(
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by bernd_d »

"Eigentlich" sollte es reichen, die aktuelle Version herunter zu laden und die Dateien auf dem Server zu überschreiben. Vorher ein Backup von FTP und SQL zu machen, kann natürlich nie schaden.

Wenn du danach die Seite aufrufst, sollte der Update-Assistent anspringen, der nötige Datenbankanpassungen vornimmt.

Danach könntest du dann noch einen Datei-Vergleich machen und unnötige Dateien/Verzeichnise entfernen, die in der aktuellen Version nicht mehr vorhanden sind.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by yellowled »

serels wrote:Das ist kaum möglich, weil ich auch die admin - Page kaum lesen kann :-(
Laut http://blog.s9y.org/archives/247-Serend ... eased.html kannst Du das Plugin-Update auch nach dem Update auf 1.7.3 machen. (Aktualisiere aber in jedem Fall auf 1.7.3, nicht auf 1.7.)

Das ist nicht empfohlen, sollte aber außer ein paar Fehlermeldungen (die dann nach dem Plugin-Update verschwinden sollten) keine größeren Umstände machen. Ein so großer Versionssprung ist natürlich immer ein bisschen mulmig, aber nachdem hier neulich™ jemand von einem relativ reibungslosen Update von 1.4 auf 1.7.3 berichtete … wird schon schief gehen. :wink:

YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by Timbalu »

Und genau lesen. Schwerwiegende Fehler wie "non-writable" werden auch nach einem Update nicht verschwinden. http://www.s9y.org/11.html#A15
Fatal error: Smarty error: unable to write to $compile_dir '/www/htdocs/blaxyz/serendipity/templates_c'. Be sure $compile_dir is writable by the web server user. in /www/htdocs/blahxyz/serendipity/bundled-libs/Smarty/libs/Smarty.class.php on line 1093
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serels
Regular
Posts: 134
Joined: Wed Jan 07, 2009 11:13 am

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by serels »

Beim Versuch die neuen Versionen von Ereignis Plugins aufzurufen:

Error redirect:

== SERENDIPITY ERROR ==

Please correct:

Assigning the return value of new by reference is deprecated in /www/htdocs/w00bd8f6/serendipity/plugins/serendipity_event_aggregator/serendipity_event_aggregator.php on line 1114
Error redirect:

== SERENDIPITY ERROR ==

Please correct:

Assigning the return value of new by reference is deprecated in /www/htdocs/w00bd8f6/serendipity/plugins/serendipity_event_aggregator/serendipity_event_aggregator.php on line 1004
Error redirect:

== SERENDIPITY ERROR ==

Please correct:

Assigning the return value of new by reference is deprecated in /www/htdocs/w00bd8f6/serendipity/plugins/serendipity_event_aggregator/serendipity_event_aggregator.php on line 801


Was tun ?

Danke
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by garvinhicking »

Hi!

Das praktikabelste wäre entweder das aggregator pluginverzeichnis kurzzeitig zu löschen (oder ausserhalb von /plugins/ zu schieben) und das plugin dann neu zu installieren oder [noch einfacher] wenn Du das jeweils neueste plugin als Archiv von http://spartacus.s9y.org/ ziehst. Es kann sein, dass auch andere Plugins die nicht aktualisiert wurden ähnliche Fehler werfen.

@Ian: Was mich wundert ist dass diese Fehlermeldungen als Fatal Errors ankommen. Ich dachte wir hätten von 1.7.x das Errorhandling so angepasst, dass derartige Fehlermeldungen nur im Alpha/Beta/Dev-Modus FATAL errors werfen, und ansonsten halt die Fehler zwar anzeigen aber das Blog nicht zum "Beenden" bringen?!

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/
serels
Regular
Posts: 134
Joined: Wed Jan 07, 2009 11:13 am

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by serels »

Hi

Ich verstehe leider nur Bahnhof - wie geht das "zu Fuß" ? :oops:

Vielen Dank

garvinhicking wrote:Hi!

Das praktikabelste wäre entweder das aggregator pluginverzeichnis kurzzeitig zu löschen (oder ausserhalb von /plugins/ zu schieben) und das plugin dann neu zu installieren oder [noch einfacher] wenn Du das jeweils neueste plugin als Archiv von http://spartacus.s9y.org/ ziehst. Es kann sein, dass auch andere Plugins die nicht aktualisiert wurden ähnliche Fehler werfen.

@Ian: Was mich wundert ist dass diese Fehlermeldungen als Fatal Errors ankommen. Ich dachte wir hätten von 1.7.x das Errorhandling so angepasst, dass derartige Fehlermeldungen nur im Alpha/Beta/Dev-Modus FATAL errors werfen, und ansonsten halt die Fehler zwar anzeigen aber das Blog nicht zum "Beenden" bringen?!

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

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by garvinhicking »

Hi!

Auf der genannten Seite http://spartacus.s9y.org/index.php?mode ... s_event_en nach dem genannten Plugin das in der Fehlermeldung genannt wird suchen, zb. serendipity_event_aggregator.

Da den Downloadlink (http://spartacus.s9y.org/cvs/additional ... egator.zip) heraussuchen und Datei runterladen.

ZIP-Archiv auf Deinem Rechner entpacken.

Entpacke Dateien alle via FTP o.ä. auf deinen Webserver hochladen, in /plugins/serendipity_event_aggregator/.

Das ist der "manuelle" Updateweg. Allzuviele Plugins dürftest du derart nicht hochladen müssen, das sollte vertretbarer Aufwand sein.

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/
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by Timbalu »

garvinhicking wrote:@Ian: Was mich wundert ist dass diese Fehlermeldungen als Fatal Errors ankommen. Ich dachte wir hätten von 1.7.x das Errorhandling so angepasst, dass derartige Fehlermeldungen nur im Alpha/Beta/Dev-Modus FATAL errors werfen, und ansonsten halt die Fehler zwar anzeigen aber das Blog nicht zum "Beenden" bringen?!
Die 1.7.3 plugin aggregator Fehlermeldungen sind ja (wahrscheinlich) auch keine Fatal errors, die den Blog zum Stillstand bringen, soweit ich das sehe. Oder? Das error redirect zeigt, das es die js Umleitung benutzt und sie einfach obendrauf ausgibt.
Der oben erwähnte "fatal non-writable" war noch auf/mit 1.5.5.
Im current github aggregator sind diese Zeilennummern auch nicht nachvollziehbar. Das muss wohl eine alte Plugin Version sein.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serels
Regular
Posts: 134
Joined: Wed Jan 07, 2009 11:13 am

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by serels »

Also ich hab jetzt bei einer Fehlermeldung, bei "Kategorien zuweisen" nach Anregung das plufin heruntergeladen und rüberkopiert - trotzdem kommt ein Rattenschwanz von Fehlermeldungen, die so beginnen:
Error redirect:

== SERENDIPITY ERROR ==

Please correct:

in_array() expects parameter 2 to be array, null given in /www/htdocs/w00bd8f6/serendipity/plugins/serendipity_event_assigncategories/serendipity_event_assigncategories.php on line 144
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by Timbalu »

Aber das behindert nicht die weitere Ausgabe, oder? (also nach den Fehlermeldungen gehts weiter)

Kannst du per Spartacus, bzw, die "rosa" buttons, die Plugin updates laufen lassen?
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serels
Regular
Posts: 134
Joined: Wed Jan 07, 2009 11:13 am

Re: Nach Umzug auf PHP 5.4 und MySQL 5.5

Post by serels »

Ja, kann ich. Allerdings lässt die Ausgabe vermuten, dass alle plugins up-to-date sind ....
Timbalu wrote:Aber das behindert nicht die weitere Ausgabe, oder? (also nach den Fehlermeldungen gehts weiter)

Kannst du per Spartacus, bzw, die "rosa" buttons, die Plugin updates laufen lassen?
Post Reply