Problem mit PHP 7.2

  • Guten Morgen,


    mein Webspace auf dem WBB 4.1.21 läuft, wurde auf PHP 7.2 geupdatet. Leider gibt es nun das Probleme, dass einige Beiträge im Forum nicht mehr dargestellt werden, sondern ein Fehlercode ausgeworfen wird.

    Der Code lautet:

    Mon, 03 Jun 2019 09:37:53 +0000

    Message: PHP warning in file /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/templates/compiled/15_wbb_1_thread.php (3025): count(): Parameter must be an array or an object that implements Countable

    File: /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/lib/system/WCF.class.php (309)

    PHP version: 7.2.18

    WCF version: 2.1.24 pl 2 (Typhoon)

    Request URI: /index.php/Thread/17164-Interviews/?postID=95893&highlight=Tamobida

    Referrer: https://german-minelife.de/index.php/SearchResult/150163/?highlight=Tamobida

    User-Agent: Mozilla/5.0 (Linux; Android 9; ONEPLUS A5000) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Mobile Safari/537.36

    Information: ""

    Stacktrace:

    #0 /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/templates/compiled/15_wbb_1_thread.php(3025): wcf\system\WCF::handleError(2, 'count(): Parame...', '/var/www/vhosts...', 3025, Array)

    #1 /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/lib/system/template/TemplateEngine.class.php(323): include('/var/www/vhosts...')

    #2 /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/lib/page/AbstractPage.class.php(305): wcf\system\template\TemplateEngine->display('thread', 'wbb')

    #3 /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show()

    #4 /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run()

    #5 /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()

    #6 /var/www/vhosts/2413-235.s1.webspace.re/httpdocs/index.php(10): wcf\system\request\RequestHandler->handle('wbb')

    #7 {main}


    Leider sagt mir das als Laie gar nichts.

    Vielleicht kann mir ja jemand helfen.


    Viele Grüße

  • Kannst du die Version auf 7.3 wechseln, oder bietet dein Hoster nur 7.2.?

    Denn es gab heute auch im Ionos/Plesk Umfeld ein Update, das ich auf dem Server installierte.

    7.3.5 auf 7.3.6 Forum und Suche funktioniert fehlerlos.

    7.2.18 auf 7.2.19 danach Forum/Apps+Suche auch fehlerfrei, besonders die Suchfunktion


    Bei dir ist der Ursprung eine Suche, bzw die Suchfunktion.

    Habe es mal rudimentär getestet, indem ich meinen Webspace auf 7.2.19 umstellte und Funktionen, speziell die Suche, getestet habe. Es war wie immer, sprich fehlerlos.

    Bedeutet, dein Problem liegt eventuell woanders. Leider kann man bei dir z.Zt. nicht testen, weil du im Wartungsmodus bist.


    Denke es ist eine Wechselwirkung, die zwar durch das PHP-Update zur Erscheinung kam, aber doch andere Ursache hat.

  • Ich habe die Wartung nun ausgeschaltet und PHP auf 7.3.5 umgestellt, Neueres bietet mein Hoster leider nicht an. Die Suchfunktion funktioniert fehlerfrei. Leider werden einige Posts immer noch nur als Fehlercode dargestellt. Es hat sich also leider nichts geändert...

  • Kannst du die Version auf 7.3 wechseln

    Wäre wohl eher nicht empfehlenswert:

    PHP 7.2 ist die letzte noch unterstütze Version, neuere PHP-Versionen werden erst ab WoltLab Suite 3.0 unterstützt.


    Leider gibt es nun das Probleme, dass einige Beiträge im Forum nicht mehr dargestellt werden

    Haben diese Beiträge denn irgendwas gemeinsam? Wenn nicht alle Beiträge betroffen sind, sondern nur einige, dann wäre ja die Gemeinsamkeit der betroffenen Beiträge interessant. Vielleicht liegt es ja an einem Plugin, welches noch nicht mit PHP 7.2 läuft. Vielleicht testweise mal auf PHP 7.1 oder so wechseln?

  • auch bei mir laufen mit dem Umstieg von PHP 7.1 auf 7.2 zwei Foren (WBB 4.0 und 4.1) nicht mehr rund. In beiden Fällen ist der Beitragsbereich betroffen. Mitgliederanzeige und Dashboard funktionieren soweit.


    Gibt es dazu irgendwelche Informationen oder mögliche Massnahmen, die ich treffen könnte? Die 7.2 soll doch eine noch unterstützte Vers. sein.

    Ich möchte ungern auf wbb 5 umsteigen.

    Bye Uwe

  • in beiden Foren erhalte ich eine Fehlermeldung wenn ich das Forum aufrufe.

    Hier mal die eine Fehlermeldung mit dem Textfile aus der wcf/log Datei vom Server

    Fatal error: An error occured. Sorry.

    Information:

    ID: d065cb2ed3d076a2061e629e7ee5112a686b474d

    Bitte teilen Sie dem Betreiber die oben stehende ID mit.

    Die Fehlermeldung kann mit dieser ID über „ACP » Protokoll » Fehler“ eingesehen werden.


    <<<<<<<<d065cb2ed3d076a2061e629e7ee5112a686b474d<<<<

    Thu, 15 Aug 2019 16:55:26 +0000

    Message: PHP warning in file xxxxx/www/davinci-resolve.de/wcf/templates/compiled/0_wbb_1_boardNodeListContainer.php (11): count(): Parameter must be an array or an object that implements Countable

    File: xxxx/www/davinci-resolve.de/wcf/lib/system/WCF.class.php (309)

    PHP version: 7.2.21-he.0

    WCF version: 2.0.15 pl 1 (Maelstrom)

    Request URI: /index.php/BoardList/

    Referrer: http://www.davinci-resolve-forum.de/index.php/MembersList/

    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36

    Information: ""

    Stacktrace:

    xxxx/www/davinci-resolve.de/wcf/templates/compiled/0_wbb_1_boardNodeListContainer.php(11): wcf\system\WCF::handleError(2, 'count(): Parame...', '/is/htdocs/wp10...', 11, Array)

    xxxx/www/davinci-resolve.de/wcf/lib/system/template/TemplateEngine.class.php(324): include('/is/htdocs/wp10...')

    xxxx/www/davinci-resolve.de/wcf/lib/system/template/TemplateEngine.class.php(683): wcf\system\template\TemplateEngine->display('boardNodeListCo...', 'wbb', false)

    xxxx/www/davinci-resolve.de/wcf/templates/compiled/0_wbb_1_boardList.php(145): wcf\system\template\TemplateEngine->includeTemplate('boardNodeListCo...', 'wbb', Array, 0)

    xxxxxL/www/davinci-resolve.de/wcf/lib/system/template/TemplateEngine.class.php(324): include('/is/htdocs/wp10...')

    xxxx/www/davinci-resolve.de/wcf/lib/page/AbstractPage.class.php(205): wcf\system\template\TemplateEngine->display('boardList', 'wbb')

    xxxx/www/davinci-resolve.de/wcf/lib/page/AbstractPage.class.php(86): wcf\page\AbstractPage->show()

    xxxxxL/www/davinci-resolve.de/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run()

    xxxxxL/www/davinci-resolve.de/wcf/lib/system/request/RequestHandler.class.php(108): wcf\system\request\Request->execute()

    xxxxxL/www/davinci-resolve.de/index.php(10): wcf\system\request\RequestHandler->handle('wbb')

    #10 {main}

    <<<<

    Bye Uwe

  • Laut Fehlermeldung handelt es sich um ein WCF 2.0. Ist diese Version überhaupt mit PHP 7.2 fehlerfrei lauffähig?





    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier.

  • na super, das sind ja gute Nachrichten.

    Würde denn das WCF 2.1 mit BB 4.1 von php 7.2 und /oder 7.3 unterstützt werden?

    Bye Uwe

  • ok, nun habe ich es auch verinnerlicht.

    Entweder BB 5 oder ein anderes Forum.

    Das wird nun eine komplizierte Entscheidung - aber mal schauen. es ist ja noch etwas Zeit.

    Bye Uwe

  • ich hatte (vor kurzem) auch probleme mit php (forum nicht aufrufbar, plugins konnten sich nicht installieren / deinstallieren lassen u.a.)

    downgrade mal deine php version, bei mir hat es geholfen, somit benötigst du kein anderes forum (denn in meinen augen ist wbb das beste foren system)

    *edit*
    ich war auch auf php 7.2 und bin aktuell auf 7.1.18 (nicht zu verwechseln mit 7.1.8 !!!)

  • ich hatte (vor kurzem) auch probleme mit php (forum nicht aufrufbar, plugins konnten sich nicht installieren / deinstallieren lassen u.a.)

    downgrade mal deine php version, bei mir hat es geholfen, somit benötigst du kein anderes forum (denn in meinen augen ist wbb das beste foren system)

    *edit*
    ich war auch auf php 7.2 und bin aktuell auf 7.1.18 (nicht zu verwechseln mit 7.1.8 !!!)


    Beachte, dass der Support für PHP 7.1 im Dezember 2019 ausläuft.

  • Hallo,


    wir haben heute unser WBB 4.1.21 auf PHP 7.2 umgestellt. Seit der Umstellung bekommen wir zeitweise beim Erstellen von Postings eine Fehlermedung, welche diesen Inhalt hat:


    Kann mir jemnd sagen, was das zu bedeuten hat? Wenn man dann auf abbrechen geht und einen neuen Post erstellt, sind sie zwei mal abgespeichert. Also der erste, der mit der Fehlermeldung kam und dann der zweite Beitrag. Dann klappt es wieder mehrere Male ohne Fehler und dann ist er prötzlich wieder da.

    Vielen Dank für einen Hinweis, wie wir dqas abstellen können.

    Frank

  • Das hat im schlechtesten Fall zu bedeuten, dass die Software und/oder Plugins nicht mit PHP 7.2 kompatibel sind und auch wahrscheinlich nicht mehr kompatibel gemacht werden. Entweder, du steigst auf eine neuere Version um, oder du nutzt PHP 7.1.

  • Das geht leider nicht, da ab März die alten Versionen abgeschaltet werden, dann müssen wir mit 7.2 arbeiten. Aber es wird doch behauptet, dass unsere version bis 7.2 unterstützen würde, oder stimmt das nicht?

    • Official Post

    Aber es wird doch behauptet, dass unsere version bis 7.2 unterstützen würde, oder stimmt das nicht?

    Und das ist auch korrekt, gilt aber nichts zwangsläufig für Plugins von Drittanbietern.


    Den obigen Fehler-Code nehmen und damit im ACP unter Protokolle > Fehler die passende Meldung heraussuchen. Der Code wird zufällig generiert!

  • Habe ich eben gemacht, aber was sagt mir die Fehlermeldung?

    Tue, 18 Feb 2020 17:44:12 +0000

    Message: PHP warning in file /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/io/RemoteFile.class.php (95): stream_socket_enable_crypto(): Peer certificate CN=`smtprelaypool.ispgateway.de' did not match expected CN=`smtp.axolotlforum.de'

    File: /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/WCF.class.php (309)

    PHP version: 7.2.19

    WCF version: 2.1.24 pl 2 (Typhoon)

    Request URI: /index.php?ajax-proxy/&t=60b87debcdc9f9a8fba066c88a53f63db6da635c

    Referrer: https://www.axolotlforum.de/in…k-gesperrt/&postID=825410

    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0

    Information: ""

    Stacktrace:

    #0 [internal function]: wcf\system\WCF::handleError(2, 'stream_socket_e...', '/kunden/408853_...', 95, Array)

    #1 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/io/RemoteFile.class.php(95): stream_socket_enable_crypto(Resource id #275, true, 57)

    #2 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/mail/SMTPMailSender.class.php(92): wcf\system\io\RemoteFile->setTLS(true)

    #3 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/mail/SMTPMailSender.class.php(169): wcf\system\mail\SMTPMailSender->connect()

    #4 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/mail/Mail.class.php(260): wcf\system\mail\SMTPMailSender->sendMail(Object(wcf\system\mail\Mail))

    #5 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/user/notification/UserNotificationHandler.class.php(666): wcf\system\mail\Mail->send()

    #6 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/user/notification/UserNotificationHandler.class.php(234): wcf\system\user\notification\UserNotificationHandler->sendInstantMailNotification(Object(wcf\data\user\notification\UserNotification), Object(wcf\data\user\User), Object(wbb\system\user\notification\event\QuoteUserNotificationEvent))

    #7 /kunden/408853_29356/webseiten/Axolotlforum/lib/data/post/PostAction.class.php(293): wcf\system\user\notification\UserNotificationHandler->fireEvent('quote', 'com.woltlab.wbb...', Object(wbb\system\user\notification\object\PostUserNotificationObject), Array)

    #8 [internal function]: wbb\data\post\PostAction->triggerPublication()

    #9 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/data/AbstractDatabaseObjectAction.class.php(196): call_user_func(Array)

    #10 /kunden/408853_29356/webseiten/Axolotlforum/lib/data/post/PostAction.class.php(183): wcf\data\AbstractDatabaseObjectAction->executeAction()

    #11 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/message/QuickReplyManager.class.php(219): wbb\data\post\PostAction->create()

    #12 /kunden/408853_29356/webseiten/Axolotlforum/lib/data/post/PostAction.class.php(1470): wcf\system\message\QuickReplyManager->createMessage(Object(wbb\data\post\PostAction), Array, 'wbb\\data\\thread...', 'ASC', 'threadPostList', 'wbb')

    #13 [internal function]: wbb\data\post\PostAction->quickReply()

    #14 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/data/AbstractDatabaseObjectAction.class.php(196): call_user_func(Array)

    #15 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/action/AJAXProxyAction.class.php(77): wcf\data\AbstractDatabaseObjectAction->executeAction()

    #16 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/action/AJAXInvokeAction.class.php(96): wcf\action\AJAXProxyAction->invoke()

    #17 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/action/AbstractAction.class.php(49): wcf\action\AJAXInvokeAction->execute()

    #18 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()

    #19 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/request/Request.class.php(58): wcf\action\AJAXInvokeAction->__run()

    #20 /kunden/408853_29356/webseiten/Axolotlforum/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()

    #21 /kunden/408853_29356/webseiten/Axolotlforum/index.php(10): wcf\system\request\RequestHandler->handle('wbb')

    #22 {main}

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!