Internal Server Error IONOS

Hi, I tried to install + activate matomo on a IONOS Wordpress Server. I get

"Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log."

for every site. So matomo “crashes” my whole Wordpress Website. I can just revert it by deleting the matomo plugin folder via sftp.

debug log says:
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/…/core/DeviceDetector/DeviceDetectorFactory.php): Failed to open stream: Datei oder Verzeichnis nicht gefunden in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/…/core/Profiler.php): Failed to open stream: Datei oder Verzeichnis nicht gefunden in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(): Failed opening ‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/…/core/Profiler.php’ for inclusion (include_path=‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.0’) in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/…/core/DeviceDetector/DeviceDetectorFactory.php): Failed to open stream: Datei oder Verzeichnis nicht gefunden in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(): Failed opening ‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/…/core/DeviceDetector/DeviceDetectorFactory.php’ for inclusion (include_path=‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.0’) in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/…/core/DeviceDetector/DeviceDetectorFactory.php): Failed to open stream: Datei oder Verzeichnis nicht gefunden in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(): Failed opening ‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/…/core/DeviceDetector/DeviceDetectorFactory.php’ for inclusion (include_path=‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.0’) in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/php-di/php-di/src/NotFoundException.php): Failed to open stream: Datei oder Verzeichnis nicht gefunden in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Warning: include(): Failed opening ‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/composer/…/php-di/php-di/src/NotFoundException.php’ for inclusion (include_path=‘/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.0’) in /homepages/10/XXXXX/htdocs/wordpress/wp-content/mu-plugins/ionos-marketplace/vendor/composer/ClassLoader.php on line 444
[21-Mar-2023 15:23:24 UTC] PHP Fatal error: Uncaught Error: Class “DI\NotFoundException” not found in /homepages/10/XXXXX/htdocs/wordpress/wp-content/plugins/matomo/app/vendor/php-di/php-di/src/Container.php:136

php.ini:

safe_mode=false

upload_max_filesize=512M

memory_limit=1024M

zend_extension=opcache.so

opcache.enable=1

opcache.memory_consumption=64

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=5000

opcache.save_comments=1

opcache.revalidate_freq=180

opcache.fast_shutdown=0

opcache.enable_cli=0

opcache.revalidate_path=0

opcache.validate_timestamps=1

opcache.max_file_size=0

I contacted IONOS support for the error log. Do you know this problem? Thanks in advance
Till

Hi, I have exactly the same problem, also with IONOS.

It says:
WordPress-Version 6.1.1

Aktives Theme: OceanWP Child theme of oceanwp (Version 3.4.1) Aktuelles Plugin: Matomo Analytics - Ethical Stats. Powerful Insights. (Version 4.13.5) PHP-Version 8.0.28

Fehler-Details

==============

Ein Fehler vom Typ E_ERROR wurde in der Zeile 136 der Datei /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-content/plugins/matomo/app/vendor/php-di/php-di/src/Container.php verursacht. Fehlermeldung: Uncaught Error: Class “DI\NotFoundException” not found in /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-content/plugins/matomo/app/vendor/php-di/php-di/src/Container.php:136

Stack trace:

#0 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-content/plugins/matomo/app/core/Container/StaticContainer.php(81): DI\Container->get(‘Piwik\DeviceDet…’)

#1 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(1346): Piwik\Container\StaticContainer::get(‘Piwik\DeviceDet…’)

#2 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(276): WpMatomo\Admin\SystemReport->get_browser_info()

#3 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(287): WpMatomo\Admin\SystemReport->get_error_tables()

#4 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-content/plugins/matomo/classes/WpMatomo/Admin/Menu.php(183): WpMatomo\Admin\SystemReport->errors_present()

#5 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-includes/class-wp-hook.php(308): WpMatomo\Admin\Menu->add_menu(‘’)

#6 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)

#7 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-includes/plugin.php(517): WP_Hook->do_action(Array)

#8 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-admin/includes/menu.php(155): do_action(‘admin_menu’, ‘’)

#9 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-admin/menu.php(428): require_once(‘/homepages/2/d9…’)

#10 /homepages/2/d947690518/htdocs/clickandbuilds/Denkdichgesund/wp-admin/admin.php(158): require(‘/homepages/2/d9…’)

#11 {main}

thrown

What i tried:

  • Installing matomo 4.13.5 (which works good on another Website from us at a different hoster) → same Problem
  • Deactivating the IONOS Cache → Seems to kinda work but wordpress gets really really slow and some links don`t seem to work anymore
  • added max_input_time = 600 / max_execution_time = 600 to php.ini → no changes

Interesting Links:

Interesting:
If I click refresh in my browser for 5 to 10 times the website gets displayed correctly without an error. Matomo seems to make my wordpress really slow. Maybe something runs into a timeout or it’s a caching thing?

atm Im wating on a call from IONOS to get the error log.

Hi @till_mementor, @Susanne
As thiis concerns a bug on WP plugin, I suggest you create a ticket at:

1 Like

Hi, we are now using Matomo cloud and connect it to our WP-Site with an third party plugin from the WP-Store. Not ideal but it works.

1 Like

Dear All,
I ran into similar issues: Managed WordPress by IONOS; after installing and activating the WP Plugin, it appeared that my whole WP site was down (internal server errors).

With some patience and several reloads, I entered the Plugin directory and deactivated the Matomo WP Plugin. Now everything is back to normal.

I am going to uninstall the Plugin and try the Matomo Cloud. There is a Matomo WP Plugin connecting the Matomo cloud with WP: https://matomo.org/faq/wordpress/why-are-there-two-different-matomo-for-wordpress-plugins-what-is-the-difference-to-wp-matomo-integration-plugin/

@till_mementor Any reason why you are using a 3rd party plugin instead? (If so, which one are you using).

Thank you also for the link to the Strato issues; I found further links that can be related:

(As a new user, I can only add 2 links, please search for “php-8-0-not-ready/49372”)

IONOS recently upgraded to WP 6.2 and PHP 8, so maybe it’s not a IONOS issue but rather an incompatibility with the current version of those two products.

Any updates / additional information will be highly appreciated.

With best wishes,
Alexander

Thank you for the hint. I did as suggested:

Hi Alexander,

i use this Plugin: https://de.wordpress.org/plugins/wp-piwik/ because all the others I tried lead to the same error.

1 Like

I’m also using WordPress with Ionos and tried to install the WP plugin, as the thread mentions already, I received a 500 Internal Server Error and can’t allow myself to shut down the whole site for this.
So after trying out what they say in the GitHub threads and nothing was working, I decided to try to install it on-premise on my web server.

I thought this way it’d work, I get to the first installation page, then the system checks where everything’s ok, and finally the database connection page.
I fill out the form and click next. It loads for a while and I get the 500 error again :confused:

Here’s the system check:
<details>
<summary>Click to view System Check</summary>

Mandatory checks

PHP version >= 7.2.5:

:heavy_check_mark: 8.1.18

PDO extension:

:heavy_check_mark:

PDO\MYSQL extension:

:heavy_check_mark:

MYSQLI extension:

:heavy_check_mark:

Other required extensions:

:heavy_check_mark: zlib :heavy_check_mark: json :heavy_check_mark: filter :heavy_check_mark: hash :heavy_check_mark: session

Required functions:

:heavy_check_mark: debug_backtrace :heavy_check_mark: eval :heavy_check_mark: hash :heavy_check_mark: gzcompress :heavy_check_mark: gzuncompress :heavy_check_mark: pack

Required PHP configuration (php.ini):

:heavy_check_mark: session.auto_start = 0 :heavy_check_mark: max_execution_time = 0 OR = -1 OR >= 30

Directories with write access:

:heavy_check_mark: $DOC_ROOT/tmp :heavy_check_mark: $DOC_ROOT/tmp/assets :heavy_check_mark: $DOC_ROOT/tmp/cache :heavy_check_mark: $DOC_ROOT/tmp/climulti :heavy_check_mark: $DOC_ROOT/tmp/latest :heavy_check_mark: $DOC_ROOT/tmp/logs :heavy_check_mark: $DOC_ROOT/tmp/sessions :heavy_check_mark: $DOC_ROOT/tmp/tcpdf :heavy_check_mark: $DOC_ROOT/tmp/templates_c :heavy_check_mark: $DOC_ROOT/config

Optional checks

File integrity:

:heavy_check_mark:

64-bit PHP Binary:

:heavy_check_mark:

Tracker status:

:heavy_check_mark:

Memory limit:

:heavy_check_mark: There is no memory limit set

Time zone:

:heavy_check_mark:

Open URL:

:heavy_check_mark: curl

PageSpeed is turned off:

:heavy_check_mark:

GD > 2.x + FreeType (graphics):

:heavy_check_mark:

Other extensions:

:heavy_check_mark: json :heavy_check_mark: libxml :heavy_check_mark: dom :heavy_check_mark: SimpleXML :heavy_check_mark: openssl

Other functions:

:heavy_check_mark: shell_exec :heavy_check_mark: set_time_limit :heavy_check_mark: mail :heavy_check_mark: parse_ini_file :heavy_check_mark: glob :heavy_check_mark: gzopen :heavy_check_mark: md5_file

Filesystem:

:heavy_check_mark:

Set up Cron - Managing processes via CLI:

not supported (optional) (Reasons: Unknown) learn more

Update over HTTPS:

:heavy_check_mark:

Writable JavaScript Tracker (“/matomo.js”):

:heavy_check_mark:

Informational results

Matomo Version:

4.14.2

PHP_OS:

Linux

PHP SAPI:

cgi-fcgi

PHP Timezone:

UTC

PHP Time:

1683647488

PHP Datetime:

2023-05-09 15:51:28

PHP INI max_execution_time:

50000

PHP INI post_max_size:

64M

PHP INI max_input_vars:

5000

PHP INI zlib.output_compression:

0

Curl Version:

7.64.0, OpenSSL/1.1.1n

Suhosin Installed:

0

Server Info:

Apache

User Agent:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36

Browser Language:

en-us,en

</details>

Dear All,
Today I returned to the Matomo WP Plugin and IONOS is still my hoster. Installing and activating the plugin today (about 1 year later) did not trigger the internal error message anymore.

However, my WP dashboard shows this warning message that can also be found in the Matomo Diagnostics section: There are some errors in the Matomo Diagnostics System report that may prevent the plugin for working normally.

How can I resolve any issues triggering it? Please find a copy of the system report below.

PS: IONOS notified me that they will soon upgrade me to WP 6.5.4., as I use a managed WP hosting, just in case.

JFYI - I have updated the GitHub report as well.

With best wishes,
Alexander

Matomo

  • Matomo Plugin Version: 5.0.8
  • Config exists and is writable.: Yes (“$abs_path/wp-content/uploads/matomo/config/config.ini.php” )
  • JS Tracker exists and is writable.: Yes (“$abs_path/wp-content/uploads/matomo/matomo.js” )
  • Plugin directories: Yes ([{“pluginsPathAbsolute”:“$abs_path/wp-content/plugins/matomo/plugins”,“webrootDirRelativeToMatomo”:“…/plugins”}])
  • Tmp directory writable: Yes ($abs_path/wp-content/cache/matomo)
  • Matomo Version: 5.0.3
  • Matomo Blog idSite: 1
  • Matomo Install Version: 5.0.8 (Install date: 2024-06-11 11:04:00)
  • Upgrades outstanding: No
  • Upgrade in progress: No

Endpoints

  • Matomo JavaScript Tracker URL: ($site_url/wp-content/uploads/matomo/matomo.js)
  • Matomo JavaScript Tracker - WP Rest API: ($site_url/wp-json/matomo/v1/hit/)
  • Matomo HTTP Tracking API: ($site_url/wp-content/plugins/matomo/app/matomo.php)
  • Matomo HTTP Tracking API - WP Rest API: ($site_url/wp-json/matomo/v1/hit/)

Crons

  • Server time: 2024-06-11 11:06:00
  • Blog time: 2024-06-11 11:06:00 (Below dates are shown in blog timezone)
  • Sync users & sites: Next run: 2024-06-12 11:05:22 (23 hours 59 min) ( Last started: 2024-06-11 11:05:24 (-36s). Last ended: 2024-06-11 11:05:24 (-36s). Interval: daily)
  • Archive: Next run: 2024-06-11 12:04:05 (58 min 5s) ( Last started: 2024-06-11 11:04:06 (-1 min 54s). Last ended: 2024-06-11 11:04:06 (-1 min 54s). Interval: hourly)
  • Update GeoIP DB: Next run: 2024-07-11 11:04:36 (29 days 23 hours) ( Last started: 2024-06-11 11:04:39 (-1 min 21s). Last ended: 2024-06-11 11:04:40 (-1 min 20s). Interval: matomo_monthly)

Mandatory checks

  • PHP version >= 7.2.5: ok
  • PDO extension: ok
  • PDO\MYSQL extension: ok
  • MYSQLI extension: ok
  • Other required extensions: ok
  • Required functions: ok
  • Required PHP configuration (php.ini): ok
  • Directories with write access: ok
  • Directories with write access for Tag Manager: ok

Optional checks

  • 64-bit PHP Binary: ok
  • Tracker status: ok
  • Memory limit: ok
  • Time zone: ok
  • Open URL: ok
  • GD > 2.x + FreeType (graphics): ok
  • Other extensions: ok
  • Other functions: ok
  • Filesystem: ok
  • Last Successful Archiving Completion: ok
  • Database abilities: ok
  • Max Packet Size: ok
  • Geolocation: ok
  • Update over HTTPS: ok
  • Mobile Messaging SMS Provider: ok
  • Supports Async Archiving: No
  • Async Archiving Disabled in Setting: No
  • Location provider ID: geoip2php
  • Location provider available: Yes
  • Location provider working: Yes
  • Matomo URL: Yes ($site_url/wp-content/plugins/matomo/app/)

Matomo Settings

  • Track mode: disabled
  • Track ecommerce: Yes
  • Track codeposition: footer
  • Track api endpoint: default
  • Track js endpoint: default
  • Version history: 5.0.8
  • Core version: 5.0.3
  • Last tracking settings update: 1718103921
  • Last settings update: 1718103921

Logs

  • None:

WordPress

  • Home URL: $site_url
  • Site URL: $site_url
  • WordPress Version: 6.5.3
  • Number of blogs: 1
  • Multisite Enabled: No
  • Network Enabled: No
  • WP_DEBUG: No
  • WP_DEBUG_DISPLAY: Yes
  • WP_DEBUG_LOG: No
  • DISABLE_WP_CRON: -
  • FORCE_SSL_ADMIN: Yes
  • WP_CACHE: Yes
  • CONCATENATE_SCRIPTS: -
  • COMPRESS_SCRIPTS: -
  • COMPRESS_CSS: -
  • ENFORCE_GZIP: -
  • WP_LOCAL_DEV: -
  • WP_CONTENT_URL: $site_url/wp-content
  • WP_CONTENT_DIR: $abs_path/wp-content
  • UPLOADS: -
  • BLOGUPLOADDIR: -
  • DIEONDBERROR: -
  • WPLANG: -
  • ALTERNATE_WP_CRON: -
  • WP_CRON_LOCK_TIMEOUT: 60
  • WP_DISABLE_FATAL_ERROR_HANDLER: -
  • MATOMO_SUPPORT_ASYNC_ARCHIVING: -
  • MATOMO_ENABLE_TAG_MANAGER: -
  • MATOMO_SUPPRESS_DB_ERRORS: -
  • MATOMO_ENABLE_AUTO_UPGRADE: -
  • MATOMO_DEBUG: -
  • MATOMO_SAFE_MODE: -
  • MATOMO_GLOBAL_UPLOAD_DIR: -
  • MATOMO_LOGIN_REDIRECT: -
  • Permalink Structure: /%postname%/
  • Possibly uses symlink: No
  • Upload base url: $site_url/wp-content/uploads
  • Upload base dir: $abs_path/wp-content/uploads
  • Upload url: $site_url/wp-content/uploads/2024/06
  • Custom upload_path:
  • Custom upload_url_path:
  • Compatible content directory: Yes
  • WP_Filesystem Initialized: Yes

WordPress Plugins

MU Plugins

  • 1&1 Managed WordPress: 1.1.0
  • 1&1 Product Subdomain: 1.1.0
  • IONOS Marketplace: 1.1.6

Plugins

  • Complianz - Terms and Conditions: 1.2.8
  • Complianz Privacy Suite (GDPR/CCPA) premium: 7.1.1
  • Customizer Reset - Export & Import: 1.4
  • Elementor: 3.21.8
  • Elementor Pro: 3.21.3
  • ElementsKit Lite: 3.2.0
  • ElementsKit Pro: 3.6.3
  • Envato Elements: 2.0.13
  • Essential Addons for Elementor: 5.9.24
  • Essential Addons for Elementor - Pro: 5.8.16
  • Imagify: 2.2.2
  • IONOS Help: 2.2.1
  • IONOS Login: 2.2.1
  • IONOS Navigation: 1.0.7
  • MailOptin - Lite: 1.2.69.1
  • Matomo Analytics - Ethical Stats. Powerful Insights.: 5.0.8
  • Page Builder Framework Premium Addon: 2.10.0.2
  • Template Kit Import: 1.0.15
  • Templately: 3.0.8
  • UpdraftPlus - Backup/Restore: 2.24.3.26
  • Wordfence Security: 7.11.6 (Network enabled)
  • WPML Media Translation: 2.7.4
  • WPML Multilingual CMS: 4.6.11
  • WPML SEO: 2.1.0
  • WPML String Translation: 3.2.12
  • WP Rocket: 3.16
  • Yoast SEO: 22.8
  • Yoast SEO Premium: 22.8
  • Active Plugins: 28 (sitepress-multilingual-cms:4.6.11 wp-seo-multilingual:2.1.0 complianz-gdpr-premium:7.1.1 complianz-terms-conditions:1.2.8 customizer-reset:1.4 elementor-pro:3.21.3 elementor:3.21.8 elementskit-lite:3.2.0 elementskit:3.6.3 envato-elements:2.0.13 essential-addons-elementor:5.8.16 essential-addons-for-elementor-lite:5.9.24 imagify:2.2.2 ionos-help-center:2.2.1 ionos-navigation:1.0.7 ionos-sso:2.2.1 mailoptin:1.2.69.1 matomo:5.0.8 template-kit-import:1.0.15 templately:3.0.8 updraftplus:2.24.3.26 wordfence:7.11.6 wordpress-seo-premium:22.8 wordpress-seo:22.8 wp-rocket:3.16 wpbf-premium:2.10.0.2 wpml-media-translation:2.7.4 wpml-string-translation:3.2.12)
  • Theme: page-builder-framework (page-builder-framework-child)

Server

  • Server Info: Apache
  • Apache AddHandler support: Supported
  • PHP OS: Linux
  • PHP Version: 7.4.33
  • PHP SAPI: cgi-fcgi
  • PHP Binary Name: /usr/lib/cgi-bin/php7.4
  • PHP Maxmind DB extension: Not loaded
  • PHP Error Reporting: 0 After bootstrap: 0
  • PHP Found Binary: /usr/lib/cgi-bin/php7.4 -q
  • Timezone: UTC
  • WP timezone: +00:00
  • Locale: en_US
  • User Locale: en_US
  • Memory Limit: 1024M (At least 128MB recommended. Depending on your traffic 256MB or more may be needed.)
  • WP Memory Limit: 256M
  • WP Max Memory Limit: 1024M
  • Timezone version: 2022.1
  • Time: 1718103962
  • Max Execution Time: 30
  • Max Post Size: 128M
  • Max Upload Size: 134217728
  • Max Input Vars: 1000
  • Disabled PHP functions: No
  • zlib.output_compression is off: Yes
  • Curl Version: 7.74.0, OpenSSL/1.1.1w
  • Suhosin installed: No

PHP cli

  • PHP CLI Version: Usage: php7.4 [-q] [-h] [-s] [-v] [-i] [-f <file>] php7.4 <file> [args...]
  -a               Run interactively
  -b <address:port>|<port> Bind Path for external FASTCGI Server mode
  -C               Do not chdir to the script's directory
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse <file>.  Implies `-q'
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -q               Quiet-mode.  Suppress HTTP Header output.
  -s               Display colour syntax highlighted source.
  -v               Version number
  -w               Display source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.
  -T <count>       Measure execution time of script repeated <count> times.

(The detected PHP CLI version does not match the PHP web version. To avoid archiving errors, enable archiving via HTTP requests, or manually set the path to your PHP CLI executable to the one for PHP version 7.4.33.)

  • MySQLi support: missing (Your PHP cli does not load the MySQLi extension. You might have archiving problems in Matomo but also others problems in your WordPress cron tasks. You should enable this extension)

Database

  • MySQL Version: 5.5.5
  • Mysqli Connect: Yes
  • Force MySQL over Mysqli: No
  • DB Prefix: c188ubnpwx
  • DB CHARSET: utf8
  • DB COLLATE:
  • SHOW ERRORS: No
  • SUPPRESS ERRORS: No
  • Uses Socket: No
  • Uses IPv6: No
  • Matomo tables found: 38
  • DB tables exist: Yes
  • Matomo users found: 1
  • Matomo sites found: 1
  • Required permissions: OK

Browser

  • Browser: (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36)
  • Language: en-gb,en-us,en
1 Like

PS: It seems that the issues are covered in this KB article that summarizes the discussions: https://matomo.org/faq/how-to-solve-the-error-message-your-php-cli-version-is-not-compatible-with-the-matomo-requirements/

I am contacting IONOS to learn about the exact path and will keep you posted about the results.

1 Like

Update: After manually setting the path to the correct CLI binaries, this part in the system report looks good:

PHP CLI Version | 8.2.20 |
MySQLi support | ok

JFYI - The IONOS support was helpful and confirmed that “/usr/bin/php” points to an old PHP version and they plan to change this in the future. The setting for PHP 8.2 is

php_binary_path=“/usr/bin/php8.2-cli”

1 Like