Page 1 of 1

Fehler mit 2.1beta und PHP7

Posted: Sat Jun 25, 2016 4:03 pm
by MarioH
Hallo,

wenn ich bei meinem Blog auf PHP7 umstelle, bekomme ich danach folgende Fehlerausgabe:

Code: Select all

== ERROR-REPORT (BETA/ALPHA-BUILDS) ==

Notice: Methods with the same name as their class will not be constructors in a future version of PHP; HTTP_Request has a deprecated constructor in /homepages/41/d26790088/htdocs/serendipity/bundled-libs/HTTP/Request.php on line 61.
For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.



Fatal error:  Uncaught ErrorException: Notice: Methods with the same name as their class will not be constructors in a future version of PHP; HTTP_Request has a deprecated constructor in /homepages/41/d26790088/htdocs/serendipity/bundled-libs/HTTP/Request.php:61
Stack trace:
#0 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php(5): errorToExceptionHandler(8192, 'Methods with th...', '/homepages/41/d...', 61, Array)
#1 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php(5): require_once()
#2 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(636): include('/homepages/41/d...')
#3 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(1043): serendipity_plugin_api::load_plugin('serendipity_eve...', '0', 'serendipity_eve...')
#4 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(1092): serendipity_plugin_api::get_event_plugins()
#5 /homepages/41/d267900 in /homepages/41/d26790088/htdocs/serendipity/bundled-libs/HTTP/Request.php on line 61
Gruß
Mario

Re: Fehler mit 2.1beta und PHP7

Posted: Sat Jun 25, 2016 10:08 pm
by onli
Bist du sicher dass du das weblogping plugin weiter nutzen willst? Ich dachte dass es eigentlich nicht mehr nötig ist, die meisten Dienste sind tot, und auch das Prinzip Blogartikel irgendwo ankündigen zu müssen scheint mir tot zu sein.

Der Fehler kommtweil das Pluin HTTP/Request statt HTTP/Request2 nutzt. Es wäre nicht schiwerig das zu fixen, aber ich denke das lohnt kaum. Ich irre?

Edit: Übersetzt

Re: Fehler mit 2.1beta und PHP7

Posted: Sat Jun 25, 2016 10:50 pm
by MarioH
Als erstes kam dieser Fehler vom Spambee Plugin. Nachdem ich das deaktiviert hatte, kam dieser Fehler. Das ist auf deutsch das "Artikel ankündigen" Plugin, oder?

Re: Fehler mit 2.1beta und PHP7

Posted: Sat Jun 25, 2016 11:09 pm
by onli
Einträge ankündigen, ja.

Spamblock_bee sollten wir aber wirklich patchen.

Re: Fehler mit 2.1beta und PHP7

Posted: Sun Jun 26, 2016 2:16 am
by onli
Bee in der neuen Version 1.3.0 sollte jetzt mit PHP 7 funktionieren.

Re: Fehler mit 2.1beta und PHP7

Posted: Sun Jun 26, 2016 12:32 pm
by MarioH
Super. Ich probiere das aus, sobald es in Spartacus verfügbar ist. Das "Einträge ankündigen" Plugin habe ich deaktiviert, das war tatsächlich ein Überbleibsel aus alten Tagen. :)

Re: Fehler mit 2.1beta und PHP7

Posted: Mon Jun 27, 2016 7:42 pm
by MarioH
Das nächste Plugin das Probleme macht: serendipity_plugin_twitter.

Code: Select all

== ERROR-REPORT (BETA/ALPHA-BUILDS) ==

Notice: Methods with the same name as their class will not be constructors in a future version of PHP; Twitter has a deprecated constructor in /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_plugin_twitter/classes/Twitter.php on line 13.
For more details set $serendipity['production'] = 'debug' in serendipity_config_local.inc.php to receive a stack-trace.



Fatal error:  Uncaught ErrorException: Notice: Methods with the same name as their class will not be constructors in a future version of PHP; Twitter has a deprecated constructor in /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_plugin_twitter/classes/Twitter.php:13
Stack trace:
#0 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_plugin_twitter/serendipity_event_twitter.php(19): errorToExceptionHandler(8192, 'Methods with th...', '/homepages/41/d...', 13, Array)
#1 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_plugin_twitter/serendipity_event_twitter.php(19): require_once()
#2 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(636): include('/homepages/41/d...')
#3 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(1043): serendipity_plugin_api::load_plugin('serendipity_eve...', '0', 'serendipity_plu...')
#4 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(1092): serendipity_plugin_api::get_event_plugins()
#5 /homepage in /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_plugin_twitter/classes/Twitter.php on line 13