Hello,
the archive function of my wordpress plugin of Matomo stoped working a couple of months ago.
I installed a fresh version of wordpress with only Matomo. Unfortunately it is still not working.
I found the following error code:
Matomo error: 8192: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in $abs_path/wp-includes/script-loader.php:331 => bootstrap.php:56; bootstrap.php:85; script-loader.php:331; script-loader.php:541; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:551; class.wp-scripts.php:167; class.wp-scripts.php:142; functions.wp-scripts.php:24; functions.wp-scripts.php:147; class-wp-widget-text.php:58; class-wp-widget.php:252; class-wp-widget-factory.php:102; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; widgets.php:1795; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; wp-settings.php:557; wp-config.php:130; wp-load.php:37; bootstrap.php:95; console:11;
Maybe someone here can help me out?
This is my system report maybe it helps?
# Matomo
* Matomo Plugin Version: 4.13.3
* 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":"..\/"}])
* Tmp directory writable: Yes ($abs_path/wp-content/cache/matomo)
* Matomo Version: 4.13.3
* Matomo Blog idSite: 1
* Matomo Install Version: 4.13.3 (Install date: 2023-02-20 00:23:18)
* 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: 2023-03-07 19:08:39
* Blog time: 2023-03-07 20:08:39 (Below dates are shown in blog timezone)
* Sync users & sites: Next run: 2023-02-20 00:24:03 (-15 Tage 19 Stunden) ( Last started: Unknown. Last ended: Unknown. Interval: daily)
* Archive: Next run: 2023-02-20 00:23:20 (-15 Tage 19 Stunden) ( Last started: Unknown. Last ended: Unknown. Interval: hourly)
* Update GeoIP DB: Next run: 2023-02-20 00:23:53 (-15 Tage 19 Stunden) ( Last started: Unknown. Last ended: Unknown. Interval: matomo_monthly)
## Mandatory checks
* PHP-Version >= 7.2.5: ok
* PDO Erweiterung: ok
* PDO\MYSQL Erweiterung: ok
* MYSQLI Erweiterung: ok
* Weitere erforderliche Anforderungen: ok
* Erforderliche Funktionen: ok
* Benötigte PHP Konfiguration (php.ini): ok
* Verzeichnisse mit Schreibzugriff: ok
* Verzeichnisse mit Schreibzugriff auf Tag Manager: ok
## Optional checks
* 64-bit PHP Binär: ok
* Tracker-Status: ok
* Speicherlimit: ok
* Zeitzone: ok
* Öffnen einer URL: ok
* GD > 2.x + FreeType (Grafiken): ok
* Andere Erweiterungen: ok
* Andere Funktionen: ok
* Dateisystem: ok
* Letzter erfolgreicher Abschluss der Archivierung: ok
* Datenbankfähigkeiten: ok
* Warning Maximale Packetgröße: warning (Es wird empfohlen die 'max_allowed_packet' Größe in Ihrer MySQL Datenbank auf mindestens 64MB zu erhöhen. Aktuell ist 16MB eingestellt. )
* Warning Standorterkennung: warning (Der Standard-Standortanbieter bestimmt das Land, aus dem die Besucher eine Verbindung herstellen, anhand der von ihnen gewählten Sprache. Dies ist nicht sehr genau, daher <a href="https://matomo.org/docs/geo-locate/" rel="noreferrer noopener" target="_blank">installieren und verwenden Sie eine Geolocation-Datenbank</a>. )
* Update über HTTPS: ok
* Supports Async Archiving: Yes
* Location provider ID: default
* Location provider available: Yes
* Location provider working: Yes
* Had visit in last 5 days: Yes
* Matomo URL: Yes ($site_url/wp-content/plugins/matomo/app/)
## Matomo Settings
* Track mode: default
* Track codeposition: footer
* Track api endpoint: default
* Track js endpoint: default
* Version history: 4.13.3
* Core version: 4.13.3
* Last tracking settings update: 1676849006
* Last settings update: 1676849006
## Logs
* archive_boot: 2023-03-07 19:35:36 (Matomo error: 8192: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in $abs_path/wp-includes/script-loader.php:331 => bootstrap.php:56; bootstrap.php:85; script-loader.php:331; script-loader.php:541; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:551; class.wp-scripts.php:167; class.wp-scripts.php:142; functions.wp-scripts.php:24; functions.wp-scripts.php:147; class-wp-widget-text.php:58; class-wp-widget.php:252; class-wp-widget-factory.php:102; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; widgets.php:1795; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; wp-settings.php:557; wp-config.php:130; wp-load.php:37; bootstrap.php:95; console:11;)
* archive_boot: 2023-03-07 19:35:37 (Matomo error: 8192: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in $abs_path/wp-includes/script-loader.php:331 => bootstrap.php:56; bootstrap.php:85; script-loader.php:331; script-loader.php:541; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:551; class.wp-scripts.php:167; class.wp-scripts.php:142; functions.wp-scripts.php:24; functions.wp-scripts.php:147; class-wp-widget-text.php:58; class-wp-widget.php:252; class-wp-widget-factory.php:102; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; widgets.php:1795; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; wp-settings.php:557; wp-config.php:130; wp-load.php:37; bootstrap.php:95; console:11;)
* archive_boot: 2023-03-07 19:36:09 (Matomo error: 8192: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in $abs_path/wp-includes/script-loader.php:331 => bootstrap.php:56; bootstrap.php:85; script-loader.php:331; script-loader.php:541; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:551; class.wp-scripts.php:167; class.wp-scripts.php:142; functions.wp-scripts.php:24; functions.wp-scripts.php:147; class-wp-widget-text.php:58; class-wp-widget.php:252; class-wp-widget-factory.php:102; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; widgets.php:1795; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; wp-settings.php:557; wp-config.php:130; wp-load.php:37; bootstrap.php:95; console:11;)
* archive_boot: 2023-03-07 19:36:10 (Matomo error: 8192: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in $abs_path/wp-includes/script-loader.php:331 => bootstrap.php:56; bootstrap.php:85; script-loader.php:331; script-loader.php:541; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:551; class.wp-scripts.php:167; class.wp-scripts.php:142; functions.wp-scripts.php:24; functions.wp-scripts.php:147; class-wp-widget-text.php:58; class-wp-widget.php:252; class-wp-widget-factory.php:102; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; widgets.php:1795; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; wp-settings.php:557; wp-config.php:130; wp-load.php:37; bootstrap.php:95; console:11;)
* archive_boot: 2023-03-07 19:36:11 (Matomo error: 8192: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in $abs_path/wp-includes/script-loader.php:331 => bootstrap.php:56; bootstrap.php:85; script-loader.php:331; script-loader.php:541; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:551; class.wp-scripts.php:167; class.wp-scripts.php:142; functions.wp-scripts.php:24; functions.wp-scripts.php:147; class-wp-widget-text.php:58; class-wp-widget.php:252; class-wp-widget-factory.php:102; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; widgets.php:1795; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; wp-settings.php:557; wp-config.php:130; wp-load.php:37; bootstrap.php:95; console:11;)
* archive_boot: 2023-03-07 19:36:12 (Matomo error: 8192: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in $abs_path/wp-includes/script-loader.php:331 => bootstrap.php:56; bootstrap.php:85; script-loader.php:331; script-loader.php:541; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:551; class.wp-scripts.php:167; class.wp-scripts.php:142; functions.wp-scripts.php:24; functions.wp-scripts.php:147; class-wp-widget-text.php:58; class-wp-widget.php:252; class-wp-widget-factory.php:102; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; widgets.php:1795; class-wp-hook.php:287; class-wp-hook.php:311; plugin.php:484; wp-settings.php:557; wp-config.php:130; wp-load.php:37; bootstrap.php:95; console:11;)
# WordPress
* Home URL: $site_url
* Site URL: $site_url
* WordPress Version: 6.1.1
* 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: No
* 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_TRIGGER_BROWSER_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/2023/03
* Custom upload_path:
* Custom upload_url_path:
* Compatible content directory: Yes
# WordPress Plugins
* Akismet Anti-Spam: 4.1.6
* Duplicator: 1.3.40.1
* Elementor: 2.9.13
* Give - Donation Plugin: 2.8.0
* Hello Dolly: 1.7.2
* Matomo Analytics - Ethical Stats. Powerful Insights.: 4.13.3
* Ultimate Addons for Gutenberg: 1.16.0
* Active Plugins: 1 (matomo)
* Theme: twentytwenty (twentytwenty)
# Server
* Server Info: Apache/2.4.29 (Ubuntu)
* Apache AddHandler support: Supported
* PHP OS: Linux
* PHP Version: 8.1.16
* PHP SAPI: apache2handler
* PHP Maxmind DB extension: Not loaded
* PHP Error Reporting: 4437 After bootstrap: 4437
* PHP Found Binary: php -q
* Timezone: UTC
* WP timezone: Europe/Berlin
* Locale: en_US
* User Locale: en_US
* Memory Limit: 8000M (At least 128MB recommended. Depending on your traffic 256MB or more may be needed.)
* WP Memory Limit: 40M
* WP Max Memory Limit: 8000M
* Timezone version: 0.system
* Time: 1678216119
* Max Execution Time: 30
* Max Post Size: 200000M
* Max Upload Size: 209715200000
* Max Input Vars: 1000
* Disabled PHP functions: No
* zlib.output_compression is off: Yes
* Curl Version: 7.58.0, OpenSSL/1.1.1
* Suhosin installed: No
# PHP cli
* PHP cli Version: 8.1.16
* MySQLi support: ok
# Database
* MySQL Version: 10.5.19
* Mysqli Connect: Yes
* Force MySQL over Mysqli: No
* DB Prefix: wp_
* DB CHARSET: utf8mb4
* DB COLLATE:
* SHOW ERRORS: No
* SUPPRESS ERRORS: No
* Uses Socket: No
* Uses IPv6: No
* Matomo tables found: 60
* DB tables exist: Yes
* Matomo users found: 1
* Matomo sites found: 1
* Required permissions: OK