• Resolved svenni

    (@svenschaetzl)


    AH01071: Got error 'PHP message: PHP Fatal error: Uncaught TypeError: Ginger_MO::load(): Argument #2 ($textdomain) must be of type string, null given, called in /var/www/vhosts/xyz.fr/httpdocs/wp-content/plugins/performant-translations/lib/class-performant-translations.php on line 102 and defined in /var/www/vhosts/xyz.fr/httpdocs/wp-content/plugins/performant-translations/lib/class-ginger-mo.php:83\nStack trace:\n#0 /var/www/vhosts/xyz.fr/httpdocs/wp-content/plugins/performant-translations/lib/class-performant-translations.php(102): Ginger_MO->load()\n#1 /var/www/vhosts/xyz.fr/httpdocs/wp-includes/class-wp-hook.php(324): Performant_Translations::load_textdomain()\n#2 /var/www/vhosts/xyz.fr/httpdocs/wp-includes/plugin.php(205): WP_Hook->apply_filters()\n#3 /var/www/vhosts/xyz.fr/httpdocs/wp-includes/l10n.php(755): apply_filters()\n#4 /var/www/vhosts/xyz.fr/httpdocs/wp-includes/l10n.php(952): load_textdomain()\n#5 /var/www/vhosts/xyz.fr/httpdocs/wp-content/themes/Divi/includes/builder/api/DiviExtension.php(2...'

    Just installed the Plugin together with latest Version of PHP 8.2.x, Divi-Builder and WPML installed and got this in the error log immediately together with an error page (website was broken). That was no problem, as the site is not launched yet.

    Is this plugin not helpful / working with WPML or is there another problem in my server configuration?

    Thanks,

    Sven

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter svenni

    (@svenschaetzl)

    This is the systems report from Gravity Forms…

    
    ### Gravity Forms ###
    
    Version: 2.8.2 ?
    Upload folder: /var/www/vhosts/xyz.fr/httpdocs/wp-content/uploads/gravity_forms/
    Upload folder permissions: Writable  ?
    Output CSS: Yes
    Default Theme: 
    No-Conflict Mode: No
    Currency: EUR
    Background updates: No
    REST API v2: No
    Filtre de style d‘Orbital: No
    
    ### Database ###
    
    Database Version: 2.8.2  ? Your database is up-to-date.
    ovAQ5P_gf_form_view:   ?
    ovAQ5P_gf_form_meta:   ?
    ovAQ5P_gf_form:   ?
    ovAQ5P_gf_form_revisions:   ?
    ovAQ5P_gf_entry:   ?
    ovAQ5P_gf_entry_meta:   ?
    ovAQ5P_gf_entry_notes:   ?
    ovAQ5P_gf_draft_submissions:   ?
    ovAQ5P_gf_addon_feed:   ?
    
    ### Translations ###
    
    Site Locale: fr_FR
    User (ID: 1) Locale: fr_FR
    Gravity Forms: de_DE, fr_FR
    
    ### Scheduled (Cron) Events Log ###
    
    gravityforms_cron: 2024-01-25 14:52:03
    wp_gf_telemetry_processor_cron: 2024-01-24 14:53:03
    gravityforms_cron: 2024-01-24 14:52:03
    gravityforms_cron: 2024-01-23 14:51:26
    
    ### WordPress ###
    
    Home URL: https://www.xyz.fr
    Site URL: https://www.xyz.fr
    REST API Base URL: https://www.xyz.fr/wp-json/
    WordPress Version: 6.4.2 ?
    WordPress Multisite: No
    WordPress Memory Limit: 256M
    WordPress Debug Mode: No
    WordPress Debug Log: No
    WordPress Script Debug Mode: No
    WordPress Cron: Yes
    WordPress Alternate Cron: No
    Background tasks: No ? Code de réponse : 401
    
    ### Active Theme ###
    
    Divi Child: par Elegant Themes (https://www.elegantthemes.com) - 1.0.0  ?
    Divi (Parent): par Elegant Themes (https://www.elegantthemes.com) - 4.24.0  ?
    
    ### Active Plugins ###
    
    Better Search Replace: par WP Engine - 1.4.5  ?
    DP Divi DSGVO: par Dennis Drzosga (wpboosts.de) - 1.4.0  ?
    Email Address Encoder: par Till Krüss - 1.0.23  ?
    Enable jQuery Migrate Helper: par The WordPress Team - 1.4.0  ?
    Enable Media Replace: par ShortPixel - 4.1.5  ?
    FAQ Plugin: par MRK Development Pty Ltd. - 3.1.7  ?
    Geolocation IP Detection: par Yellow Tree (Benjamin Pick) - 5.3.2  ?
    Gravity Divi - Gravity Forms Styler for Divi: par Divi Codex - 2.1.0  ?
    GravityExport Lite: par GravityKit - 2.1.0  ?
    Gravity Forms Delayed Notifications - Basic: par Ristretto Apps - 2.7.1  ?
    Gravity Forms Double Opt In Add-On: par Albert Brueckmann - 2.5.16  ?
    Gravity Forms Multilingual: par OnTheGoSystems - 1.7.2  ?
    Gravity Forms Utility: par gravity+ - 2.4.2  ?
    Header Customizer: par BeSuperfly - 1.3.2  ?
    Hreflang Manager: par DAEXT - 1.07  ?
    Image Map Pro v6: par Webcraft Plugins Ltd. - 6.0.18  ?
    Imagify: par Imagify – Optimize Images & Convert WebP - 2.1.3.1  ?
    Independent Analytics Pro: par Independent Analytics - 2.1.5  ?
    Jarvis: par The Web Development Group, David Everett, Joan Piedra, Kurtis Shaner, Doug Axelrod - 1.1.1  ?
    MainWP Child: par MainWP - 4.6  ?
    MainWP Child Reports: par MainWP - 2.2  ?
    Mobile Menu Premium: par Freshlight Lab - 2.8.4  ?
    Nested Pages: par Kyle Phillips - 3.2.7  ?
    NinjaFirewall (WP+): par The Ninja Technologies Network - 4.5.10  ?
    Perfmatters: par forgemedia - 2.2.3  ?
    Redirection: par John Godley - 5.4.1  ?
    Referrer Analytics: par Ben Marshall - 2.0.1  ?
    Search Exclude: par QuadLayers - 2.0.7  ?
    Semrush SEO Writing Assistant: par Semrush - 1.2.1  ?
    ShortCode Redirect: par Cartpauj - 1.0.02  ?
    Simply Schedule Appointments: par N Squared - 3.6.6.14  ?
    Sticky Menu (or Anything!) on Scroll: par WebFactory Ltd - 2.32  ?
    SVG Support: par Benbodhi - 2.5.5  ?
    UpdraftPlus - Backup/Restore: par UpdraftPlus.Com, DavidAnderson - 2.23.14.26  ?
    Woody code snippets (PHP snippets | Insert PHP): par Creative Motion, Will Bontrager Software, LLC  - 2.4.10  ?
    WP Armour - Honeypot Anti Spam: par Dnesscarkey - 2.1.13  ?
    WP Armour Extended - Honeypot Anti Spam: par Dnesscarkey - 1.26  ?
    WP Downgrade | Specific Core Version: par Reisetiger - 1.2.6  ?
    WP Mail SMTP Pro: par WP Mail SMTP - 3.11.1  ?
    WPML CMS Nav: par OnTheGoSystems - 1.5.5  ?
    WPML Export and Import: par OnTheGoSystems - 1.0.0-alpha.1  ?
    WPML Media: par OnTheGoSystems - 2.7.3  ?
    WPML Multilingual CMS: par OnTheGoSystems - 4.6.9  ?
    WPML SEO: par OnTheGoSystems - 2.1.0  ?
    WPML Sticky Links: par OnTheGoSystems - 1.5.4  ?
    WPML String Translation: par OnTheGoSystems - 3.2.9  ?
    WP Rocket: par WP Media - 3.15.7  ?
    WP Rocket | Exclude Custom Image Sources from Image Dimensions: par WP Rocket Support Team -  ?
    WP Rocket | Exclude Files from Defer JS: par WP Rocket Support Team -  ?
    WP Rocket | YouTube Preview Image Resolution: par WP Rocket Support Team -  ?
    WPS Hide Login: par WPServeur, NicolasKulka, wpformation - 1.9.13.2  ?
    WP Social Sharing: par Arjun Jain - 2.2  ?
    Yoast SEO: par Team Yoast - 21.9.1  ?
    Yoast SEO Premium: par Team Yoast - 21.9  ?
    
    ### Web Server ###
    
    Software: Apache
    Port: 443
    Document Root: /var/www/vhosts/xyz.fr/httpdocs
    
    ### PHP ###
    
    Version: 8.2.15 ?
    Memory Limit: 768M
    Maximum Execution Time: 300
    Maximum File Upload Size: 128M
    Maximum File Uploads: 20
    Maximum Post Size: 128M
    Maximum Input Variables: 3000
    cURL Enabled: Yes (version 7.81.0)
    OpenSSL: OpenSSL 3.0.2 15 Mar 2022 (805306400)
    Mcrypt Enabled: No
    Mbstring Enabled: Yes
    Loaded Extensions: Core, date, libxml, openssl, pcre, zlib, bz2, calendar, ctype, hash, filter, ftp, gettext, gmp, json, iconv, SPL, random, Reflection, session, standard, mbstring, SimpleXML, sockets, tokenizer, xml, cgi-fcgi, mysqlnd, bcmath, curl, dba, dom, enchant, fileinfo, gd, imagick, imap, intl, ldap, exif, mysqli, odbc, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, redis, soap, sodium, sqlite3, sysvmsg, sysvsem, sysvshm, tidy, xmlreader, xmlwriter, xsl, zip, Zend OPcache
    
    ### Database Server ###
    
    Database Management System: MariaDB
    Version: 10.6.12 ?
    Database Character Set: utf8mb3
    Database Collation: utf8mb3_general_ci
    
    ### Date and Time ###
    
    WordPress (Local) Timezone: UTC+2
    MySQL (UTC): 2024-01-25 15:35:25
    MySQL (Local): janvier 25, 2024 à 5:35 pm
    PHP (UTC): 2024-01-25 15:35:25
    PHP (Local): janvier 25, 2024 à 5:35 pm
    
    Plugin Author Pascal Birchler

    (@swissspidy)

    Hi there and thanks for your report!

    This plugin has been extensively tested with plugins such as WPML and other multilingual plugins.

    According to your error message and site health info the issue seems to rather come from Divi or one of the Divi extensions you are using. One of these seems to turn translation file path strings into “null”.

    I’ll happily add some hardening to the Performant Translations plugin to prevent this, but that means the theme/plugin causing the issue might not fully benefit from these speed improvements. So it would be best to report this.

    Please give this new version I try before I publish it on www.remarpro.com and let me know if it solves the error for you: https://github.com/swissspidy/performant-translations/files/14054742/performant-translations.zip

    Thread Starter svenni

    (@svenschaetzl)

    Hi Pascal,

    wow – what an amazing support!
    In the error mail sent from WordPress I was able to get the complete Error Strack Trace from above and – as you pointed out already – it was indeed the fault of a plugin for the Divi Builder:
    https://www.mrkwp.com/wp/faq-plugin/
    As we do not need it in this specific website, I just uninstalled this plugin and was able to re-install performant translations.
    This is just fine for me, I see no interest in testing it further out.
    Hope that this is “Ok” for you, too.
    Have a nice WE!!
    Bye
    Sven

    • This reply was modified 10 months ago by svenni.
    Plugin Author Pascal Birchler

    (@swissspidy)

    Great to hear you were able to find the culprit!

    I will publish a new version of the plugin soon anyway, so if you ever decide to use that faulty plugin again, you should be all fine ??

    Cheers!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘WPML (newest versions): Error 500 on installation of plugin’ is closed to new replies.