Support » Plugin: Include Fussball.de Widgets » Warning: Use of undefined constant INTL_IDNA_VARIANT_UTS46

  • Resolved michaelzoephel

    (@michaelzoephel)


    Bis im Frühjahr lief das Plugin sauber, seitdem erhalte ich folgende Fehlermeldung beim Versuch das Plugin zu installieren:
    Warning: Use of undefined constant INTL_IDNA_VARIANT_UTS46 – assumed ‘INTL_IDNA_VARIANT_UTS46’ (this will throw an Error in a future version of PHP) in /html/wordpress/wp-content/plugins/include-fussball-de-widgets/Utils/Host.php on line 38

    Fatal error: Uncaught TypeError: idn_to_ascii() expects parameter 3 to be integer, string given in /html/wordpress/wp-content/plugins/include-fussball-de-widgets/Utils/Host.php:38 Stack trace: #0 /html/wordpress/wp-content/plugins/include-fussball-de-widgets/Utils/Host.php(38): idn_to_ascii(‘www.sc27.de’, 0, ‘INTL_IDNA_VARIA…’) #1 /html/wordpress/wp-content/plugins/include-fussball-de-widgets/Utils/Settings.php(92): ITSB\IFDW\Utils\Host::cleanHost(‘www.sc27.de’) #2 /html/wordpress/wp-content/plugins/include-fussball-de-widgets/Plugin.php(59): ITSB\IFDW\Utils\Settings::setHost() #3 /html/wordpress/wp-content/plugins/include-fussball-de-widgets/Plugin.php(43): ITSB\IFDW\Plugin->configureSettings() #4 /html/wordpress/wp-content/plugins/include-fussball-de-widgets/PluginFactory.php(38): ITSB\IFDW\Plugin->__construct() #5 /html/wordpress/wp-content/plugins/include-fussball-de-widgets/index.php(40): ITSB\IFDW\PluginFactory::create() #6 /html/wordpress/wp-admin/includes/plugin.php(2297): include(‘/html/wordpress…’) #7 /html/ in /html/wordpress/wp-content/plugins/include-fussball-de-widgets/Utils/Host.php on line 38

    WordPress 5.5.1 verwendet das Theme Divi Version 4.6.4.
    Die PHP Version wurde auf 7.3.2 aktualisiert aber Problem bleibt.

    Was muss geändert werden damit das Plugin wieder sauber arbeitet?

    The page I need help with: [log in to see the link]

Viewing 4 replies - 16 through 19 (of 19 total)
  • Plugin Author Alex

    (@mheob)

    Das freut mich, auch wenn ich selber mit der Lösung nicht unbedingt glücklich bin.

    Daher bin ich dennoch mal gespannt, was Mittwald sagen wird.

    Auch dir noch ein schönes wochenende.

    P.S. Aber auch hier, wie immer, meine Bitte mich ein wenig zu unterstüzen:
    Es muss nicht immer direkt eine Spende sein, aber über eine eine Bewertung würde ich mich auf jeden fall freuen 🙂
    Das freut im übrigen so ziemlich jeden Pluginentwickler.

    • This reply was modified 1 year, 9 months ago by Alex. Reason: Fix typo
    Plugin Author Alex

    (@mheob)

    Hi Michael!

    Übertreib halt. Vielen Dank! Das war sehr, sehr großzügig.

    Aber auch deine Worte im Review motivieren mich meine Einstellung es so lange wie möglich so beizubehalten. Danke.

    Thread Starter michaelzoephel

    (@michaelzoephel)

    Hallo Alex,

    nun für die schnelle Hilfe an einem Samstag! Viele Plugins kosten das pro Jahr. Also genieße es wenn man Dich wertschätzt.

    Schönes Wochenende

    Michael

    Thread Starter michaelzoephel

    (@michaelzoephel)

    Hallo Ralf,

    Mittwald muss eingestehen das Ihre Servereinstellungen nicht ganz sauber sind und bieten folgende drei Lösungen an:

    Momentan verwenden Sie die PHP-Version 7.3-latest FPM (P+), welche in den Bestandstarifen leider einige Fehler enthält. (Wird von Mittwald mit der aktuellen WP Version automatisch installiert, finde ich schon Grenzwertig solche Aussagen)

    Somit kann ich Ihnen 3 Lösungsvorschläge anbieten, die das Problem beheben sollten:

    1. Verwenden Sie CGI statt FPM
    Dies ist sicherlich die schlechteste Lösung, da nur FPM die Performanceoptimierung enthält.

    2. Umstellung auf 7.4 FPM
    In der Version 7.4 konnten diverse Fehlersituationen behoben werden. Daher wäre dies die zu bevorzugende Lösung.

    3. Migration auf neue Tarifwelt
    In unserer neuen Tarifumgebung konnten wir auch für die älteren PHP-Versionen einen Bugfix einspielen.
    Sofern Sie eine ältere FPM-Version von PHP benötigen (mind. jedoch 5.6) kann dies durch eine Migration zum Beispiel auf einen Agenturserver behoben werden.

    Da Du eine Lösung erstmal geschaffen hast und ich abchecken muss in weit die restlichen Plugins PHP 7.4 tauglich sind. Werde ich erstma nichts am Server machen.

    Danke nochmal für die schnelle Lösung

Viewing 4 replies - 16 through 19 (of 19 total)
  • The topic ‘Warning: Use of undefined constant INTL_IDNA_VARIANT_UTS46’ is closed to new replies.