You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrading to 5.2.0 triggered the following fatal error in the admin area. Rolling back to 5.1.7 resolved the problem.
This may be a conflict between Matomo and S3 Uploads.
The uploads/matomo directory and config.ini.php is writable.
[14-Jan-2025 14:21:08 UTC] Matomo: Matomo is not yet installed... installing now
[14-Jan-2025 14:21:08 UTC] Matomo: Matomo will now create the database
[14-Jan-2025 14:21:08 UTC] Matomo: Matomo is now creating the config
[14-Jan-2025 14:21:08 UTC] PHP Fatal error: Uncaught Piwik\Exception\MissingFilePermissionException: The Matomo configuration file (config/config.ini.php) is not writable, some of your changes might not be saved. Please change permissions of the config file to make it writable. in /srv/www/reidburke.com/current/web/app/plugins/matomo/app/core/Config.php:376
Stack trace:
#0 /srv/www/reidburke.com/current/web/app/plugins/matomo/app/core/Config.php(343): Piwik\Config->getConfigNotWritableException()
#1 /srv/www/reidburke.com/current/web/app/plugins/matomo/app/core/Config.php(368): Piwik\Config->writeConfig()
#2 /srv/www/reidburke.com/current/web/app/plugins/matomo/classes/WpMatomo/Installer.php(312): Piwik\Config->forceSave()
#3 /srv/www/reidburke.com/current/web/app/plugins/matomo/classes/WpMatomo/Installer.php(121): WpMatomo\Installer->create_config(Array)
#4 /srv/www/reidburke.com/current/web/app/plugins/matomo/classes/WpMatomo.php(249): WpMatomo\Installer->install()
#5 /srv/www/reidburke.com/current/web/wp/wp-includes/class-wp-hook.php(324): WpMatomo->init_plugin('')
#6 /srv/www/reidburke.com/current/web/wp/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#7 /srv/www/reidburke.com/current/web/wp/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#8 /srv/www/reidburke.com/current/web/wp/wp-settings.php(704): do_action('init')
#9 /srv/www/reidburke.com/current/web/wp-config.php(9): require_once('/srv/www/reidbu...')
#10 /srv/www/reidburke.com/current/web/wp/wp-load.php(55): require_once('/srv/www/reidbu...')
#11 /srv/www/reidburke.com/current/web/wp/wp-admin/admin.php(34): require_once('/srv/www/reidbu...')
#12 /srv/www/reidburke.com/current/web/wp/wp-admin/plugins.php(10): require_once('/srv/www/reidbu...')
#13 {main}
thrown in /srv/www/reidburke.com/current/web/app/plugins/matomo/app/core/Config.php on line 376
Diagnostics:
# Errors
* Error Directories with write access for Tag Manager: error To fix this error on your GNU/Linux system, try typing in the following command(s)<ul><li><pre>chmod a+w $WP_CONTENT_DIR//plugins/matomo/app/../../../../../../../../../s3:/rbwp/uploads/matomo</pre></li></ul> ($WP_CONTENT_DIR//plugins/matomo/app/../../../../../../../../../s3:/rbwp/uploads/matomo )
# Matomo
* Matomo Plugin Version: 5.1.7
* Config exists and is writable.: Yes ("s3://rbwp/uploads/matomo/config/config.ini.php" )
* JS Tracker exists and is writable.: Yes ("s3://rbwp/uploads/matomo/matomo.js" )
* Plugin directories: Yes ([{"pluginsPathAbsolute":"\/srv\/www\/reidburke.com\/current\/web\/app\/plugins\/matomo\/plugins","webrootDirRelativeToMatomo":"..\/plugins"}])
* Tmp directory writable: Yes ($WP_CONTENT_DIR//cache/matomo)
* Matomo Version: 5.1.2
* Matomo Blog idSite: 1
* Matomo Install Version: 4.2.0 (Install date: 2021-03-02 13:02:12)
* Upgrades outstanding: No
* Upgrade in progress: No
## Endpoints
* Matomo JavaScript Tracker URL: (https://media.reidburke.com/uploads/matomo/matomo.js)
* Matomo JavaScript Tracker - WP Rest API: ($home_url/wp-json/matomo/v1/hit/)
* Matomo HTTP Tracking API: ($home_url/app/plugins/matomo/app/matomo.php)
* Matomo HTTP Tracking API - WP Rest API: ($home_url/wp-json/matomo/v1/hit/)
## Crons
* Server time: 2025-01-14 15:10:30
* Blog time: 2025-01-14 07:10:30 (Below dates are shown in blog timezone)
* Sync users & sites: Next run: 2025-01-15 06:31:08 (23 hours 20 min) ( Last started: 2025-01-14 06:45:06 (-25 min 24s). Last ended: 2025-01-14 06:45:07 (-25 min 23s). Interval: daily)
* Archive: Next run: 2025-01-14 07:31:08 (20 min 38s) ( Last started: 2025-01-14 06:45:07 (-25 min 23s). Last ended: 2025-01-14 06:45:28 (-25 min 2s). Interval: hourly)
* Update GeoIP DB: Next run: 2025-02-13 06:31:08 (29 days 23 hours) ( Last started: 2025-01-14 06:45:28 (-25 min 2s). Last ended: 2025-01-14 06:45:52 (-24 min 38s). 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
* Error Directories with write access for Tag Manager: error To fix this error on your GNU/Linux system, try typing in the following command(s)<ul><li><pre>chmod a+w $WP_CONTENT_DIR//plugins/matomo/app/../../../../../../../../../s3:/rbwp/uploads/matomo</pre></li></ul> ($WP_CONTENT_DIR//plugins/matomo/app/../../../../../../../../../s3:/rbwp/uploads/matomo )
## Optional checks
* 64-bit PHP Binary: ok
* Tracker status: ok
* Memory limit: ok
* Time zone: ok
* Open URL: ok
* Warning GD > 2.x + FreeType (graphics): warning (GD > 2.x + FreeType (graphics) The sparklines (small graphs) and image graphs (in the Matomo mobile app and email reports) will not work. )
* Other extensions: ok
* Other functions: ok
* Filesystem: ok
* Last Successful Archiving Completion: ok
* Database abilities: ok
* Warning Max Packet Size: warning (It is recommended to configure a '<a href="https://dev.mysql.com/doc/refman/en/packet-too-large.html" rel="noreferrer noopener" target="_blank">max_allowed_packet</a>' size in your MySQL database of at least 64MB. Configured is currently 16MB. )
* Geolocation: ok
* Update over HTTPS: ok
* Mobile Messaging SMS Provider: ok
* Supports Async Archiving: Yes
* Async Archiving Disabled in Setting: No
* Location provider ID: geoip2php
* Location provider available: Yes
* Location provider working: Yes
* Had visit in last 5 days: Yes
* Matomo URL: Yes (http://reidburke.test/app/plugins/matomo/app/)
## Matomo Settings
* Track mode: default
* Track ecommerce: No
* Track codeposition: footer
* Track api endpoint: restapi
* Track js endpoint: default
* Version history: 5.1.7, 5.1.3, 5.0.4, 4.15.3, 4.15.2
* Core version: 5.1.2
* Last tracking settings update: 1736804754
* Last settings update: 1736804754
* Track noscript: Yes
* Track ecommerce: No
* Track search: Yes
* Track 404: Yes
* Track heartbeat: 15
* Track jserrors: Yes
* Delete all data uninstall: No
* Show get started page: 0
## Logs
* Warning archive_bootstrap: 2025-01-14 00:30:06 (Matomo is not set up yet => EnvironmentValidator.php:68; EnvironmentValidator.php:54; Environment.php:166; Environment.php:88; Bootstrap.php:105; Bootstrap.php:118; Bootstrap.php:148; ScheduledTasks.php:325; class-wp-hook.php:322; class-wp-hook.php:348; plugin.php:565; Cron_Event_Command.php:358; Cron_Event_Command.php:238; CommandFactory.php:100; Subcommand.php:497; Runner.php:441; Runner.php:464; Runner.php:1296; LaunchRunner.php:28; bootstrap.php:83; wp-cli.php:32; boot-phar.php:20; wp:4;)
* check_try_update: 2025-01-14 06:15:04 (The Matomo configuration file (config/config.ini.php) is not writable, some of your changes might not be saved. Please change permissions of the config file to make it writable. => Config.php:376; Config.php:343; Config.php:368; Installer.php:312; Installer.php:121; ScheduledTasks.php:208; ScheduledTasks.php:314; class-wp-hook.php:322; class-wp-hook.php:348; plugin.php:565; Cron_Event_Command.php:358; Cron_Event_Command.php:238; CommandFactory.php:100; Subcommand.php:497; Runner.php:441; Runner.php:464; Runner.php:1296; LaunchRunner.php:28; bootstrap.php:83; wp-cli.php:32; boot-phar.php:20; wp:4;)
* Warning archive_main: 2025-01-14 06:15:18 (2 total errors during this script execution, please investigate and try and fix these errors. => CronArchive.php:473; CronArchive.php:468; CronArchive.php:226; Access.php:567; CronArchive.php:221; ScheduledTasks.php:383; class-wp-hook.php:322; class-wp-hook.php:348; plugin.php:565; Cron_Event_Command.php:358; Cron_Event_Command.php:238; CommandFactory.php:100; Subcommand.php:497; Runner.php:441; Runner.php:464; Runner.php:1296; LaunchRunner.php:28; bootstrap.php:83; wp-cli.php:32; boot-phar.php:20; wp:4;)
* Warning archive_errors: 2025-01-14 06:15:18 ('Got invalid response from API request: ?module=API&method=CoreAdminHome.archiveReports&idSite=1&period=day&date=2025-01-13&format=json&trigger=archivephp. Response was \'{"result":"error","message":"The Matomo configuration file (config\\/config.ini.php) is not writable, some of your changes might not be saved. Please change permissions of the config file to make it writable. #0 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(343): Piwik\\\\Config->getConfigNotWritableException() #1 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(368): Piwik\\\\Config->writeConfig() #2 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(1203): Piwik\\\\Config->forceSave() #3 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(602): Piwik\\\\Plugin\\\\Manager->installPluginIfNecessary(Object(Piwik\\\\Plugins\\\\FeatureFlags\\\\FeatureFlags)) #4 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/FrontController.php(322): Piwik\\\\Plugin\\\\Manager->installLoadedPlugins() #5 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/dispatch.php(26): Piwik\\\\FrontController->init() #6 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/index.php(23): require_once(\'\\/srv\\/www\\/reidbu...\') #7 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/CliMulti\\/RequestCommand.php(59): require_once(\'\\/srv\\/www\\/reidbu...\') #8 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/ConsoleCommand.php(118): Piwik\\\\CliMulti\\\\RequestCommand->doExecute() #9 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Command\\/Command.php(259): Piwik\\\\Plugin\\\\ConsoleCommand->execute(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #10 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/ConsoleCommand.php(132): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #11 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Application.php(870): Piwik\\\\Plugin\\\\ConsoleCommand->run(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #12 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Application.php(261): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Piwik\\\\CliMulti\\\\RequestCommand), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #13 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(80): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #14 [internal function]: Piwik\\\\Console->originDoRun(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #15 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(109): call_user_func(Array, Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #16 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Access.php(567): Piwik\\\\Console->Piwik\\\\{closure}() #17 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(108): Piwik\\\\Access::doAsSuperUser(Object(Closure)) #18 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(61): Piwik\\\\Console->doRunImpl(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #19 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Application.php(157): Piwik\\\\Console->doRun(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #20 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/console(32): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->run() #21 {main}","backtrace":"The Matomo configuration file (config\\/config.ini.php) is not writable, some of your changes might not be saved. Please change permissions of the config file to make it writable.\\n#0 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(343): Piwik\\\\Config->getConfigNotWritableException()\\n#1 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(368): Piwik\\\\Config->writeConfig()\\n#2 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(1203): Piwik\\\\Config->forceSave()\\n#3 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(602): Piwik\\\\Plugin\\\\Manager->installPluginIfNecessary(Object(Piwik\\\\Plugins\\\\FeatureFlags\\\\FeatureFlags))\\n#4 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/FrontController.php(322): Piwik\\\\Plugin\\\\Mana ... p\\/console(32): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->run()\\n#21 {main}"}\'' 'Got invalid response from API request: ?module=API&method=CoreAdminHome.archiveReports&idSite=1&period=week&date=2025-01-13&format=json&trigger=archivephp. Response was \'{"result":"error","message":"The Matomo configuration file (config\\/config.ini.php) is not writable, some of your changes might not be saved. Please change permissions of the config file to make it writable. #0 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(343): Piwik\\\\Config->getConfigNotWritableException() #1 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(368): Piwik\\\\Config->writeConfig() #2 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(1203): Piwik\\\\Config->forceSave() #3 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(602): Piwik\\\\Plugin\\\\Manager->installPluginIfNecessary(Object(Piwik\\\\Plugins\\\\FeatureFlags\\\\FeatureFlags)) #4 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/FrontController.php(322): Piwik\\\\Plugin\\\\Manager->installLoadedPlugins() #5 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/dispatch.php(26): Piwik\\\\FrontController->init() #6 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/index.php(23): require_once(\'\\/srv\\/www\\/reidbu...\') #7 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/CliMulti\\/RequestCommand.php(59): require_once(\'\\/srv\\/www\\/reidbu...\') #8 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/ConsoleCommand.php(118): Piwik\\\\CliMulti\\\\RequestCommand->doExecute() #9 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Command\\/Command.php(259): Piwik\\\\Plugin\\\\ConsoleCommand->execute(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #10 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/ConsoleCommand.php(132): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #11 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Application.php(870): Piwik\\\\Plugin\\\\ConsoleCommand->run(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #12 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Application.php(261): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Piwik\\\\CliMulti\\\\RequestCommand), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #13 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(80): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #14 [internal function]: Piwik\\\\Console->originDoRun(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #15 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(109): call_user_func(Array, Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #16 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Access.php(567): Piwik\\\\Console->Piwik\\\\{closure}() #17 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(108): Piwik\\\\Access::doAsSuperUser(Object(Closure)) #18 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Console.php(61): Piwik\\\\Console->doRunImpl(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #19 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/vendor\\/prefixed\\/symfony\\/console\\/Application.php(157): Piwik\\\\Console->doRun(Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput)) #20 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/console(32): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->run() #21 {main}","backtrace":"The Matomo configuration file (config\\/config.ini.php) is not writable, some of your changes might not be saved. Please change permissions of the config file to make it writable.\\n#0 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(343): Piwik\\\\Config->getConfigNotWritableException()\\n#1 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Config.php(368): Piwik\\\\Config->writeConfig()\\n#2 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(1203): Piwik\\\\Config->forceSave()\\n#3 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/Plugin\\/Manager.php(602): Piwik\\\\Plugin\\\\Manager->installPluginIfNecessary(Object(Piwik\\\\Plugins\\\\FeatureFlags\\\\FeatureFlags))\\n#4 \\/srv\\/www\\/reidburke.com\\/current\\/web\\/app\\/plugins\\/matomo\\/app\\/core\\/FrontController.php(322): Piwik\\\\Plugin\\\\Man ... p\\/console(32): Matomo\\\\Dependencies\\\\Symfony\\\\Component\\\\Console\\\\Application->run()\\n#21 {main}"}\'' '2 total errors during this script execution, please investigate and try and fix these errors.' => ScheduledTasks.php:397; class-wp-hook.php:322; class-wp-hook.php:348; plugin.php:565; Cron_Event_Command.php:358; Cron_Event_Command.php:238; CommandFactory.php:100; Subcommand.php:497; Runner.php:441; Runner.php:464; Runner.php:1296; LaunchRunner.php:28; bootstrap.php:83; wp-cli.php:32; boot-phar.php:20; wp:4;)
# WordPress
* Home URL: $home_url
* Site URL: $home_url/wp
* WordPress Version: 6.7.1
* Number of blogs: 1
* Multisite Enabled: No
* Network Enabled: No
* WP_DEBUG: Yes
* WP_DEBUG_DISPLAY: No
* WP_DEBUG_LOG: /srv/www/reidburke.com/logs/debug.log
* DISABLE_WP_CRON: Yes
* FORCE_SSL_ADMIN: Yes
* WP_CACHE: No
* CONCATENATE_SCRIPTS: -
* COMPRESS_SCRIPTS: -
* COMPRESS_CSS: -
* ENFORCE_GZIP: -
* WP_LOCAL_DEV: -
* WP_CONTENT_URL: $home_url/app
* WP_CONTENT_DIR: $WP_CONTENT_DIR/
* UPLOADS: -
* BLOGUPLOADDIR: -
* DIEONDBERROR: -
* WPLANG: -
* ALTERNATE_WP_CRON: -
* WP_CRON_LOCK_TIMEOUT: 60
* WP_DISABLE_FATAL_ERROR_HANDLER: Yes
* 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: /%year%/%monthnum%/%postname%/
* Possibly uses symlink: No
* Upload base url: https://media.reidburke.com/uploads
* Upload base dir: s3://rbwp/uploads
* Upload url: https://media.reidburke.com/uploads/2025/01
* Custom upload_path: wp-content/uploads
* Custom upload_url_path:
* Compatible content directory: Yes
* WP_Filesystem Initialized: Yes
# WordPress Plugins
## MU Plugins
* Bedrock Autoloader: 1.0.3
* Cleanup: 1.0.0
* Cloudflare R2 Uploads: 1.0.0
* Disallow Indexing: 1.0.0
## Plugins
* 410 for WordPress: 0.8.7
* 410 Template: 1.0
* ActivityPub: 4.7.1
* Akismet Anti-spam: Spam Protection: 5.3.5
* App for Cloudflare®: 1.8.8.1
* Authorizer: 3.10.2
* Code Block Pro: 1.26.6
* Contact Form 7: 6.0.3
* Create Block Theme: 2.6.0
* Custom Post Type Permalinks: 3.5.3
* Dark Mode for WP Dashboard: 1.2.4
* Dark Mode Toggle Block: 1.0.5
* Debug Bar: 1.1.4
* Dracula Dark Mode: 1.2.6
* Embed Optimizer: 0.4.0
* Enhanced Responsive Images: 1.4.0
* EWWW Image Optimizer: 8.0.0
* Flamingo: 2.5
* HEIC Support: 2.1.3
* Image Placeholders: 1.2.0
* Image Prioritizer: 0.3.0
* IndieWeb: 3.4.7
* Matomo Analytics - Ethical Stats. Powerful Insights.: 5.1.7
* Newspack Newsletters: 3.7.2
* Optimization Detective: 0.9.0
* Pods - Custom Content Types and Fields: 3.2.8.1
* Pods: Include Updates CPT in RSS Feed: 1.0
* Public Post Preview Configurator: 1.0.3
* Query Monitor: 3.13.1
* Redirection: 5.5.1
* S3 Uploads: 3.0.3
* SchedulePress: 5.2.1
* Simple History: 5.4.4
* SimpleTOC - Table of Contents Block: 6.6.0
* Speculative Loading: 1.3.1
* The Icon Block: 2.0.0
* The SEO Framework: 5.1.2
* WordPress Editorial Calendar: 3.8.8
* WP CLI Login Command Server: 1.5
* WP Strip Image Metadata: 1.0
* Active Plugins: 34 (410-template.php:1.0 activitypub:4.7.1 akismet:5.3.5 app-for-cf:1.8.8.1 authorizer:3.10.2 auto-sizes:1.4.0 autodescription:5.1.2 code-block-pro:1.26.6 contact-form-7:6.0.3 custom-post-type-permalinks:3.5.3 dark-mode-toggle-block:1.0.5 dominant-color-images:1.2.0 dracula-dark-mode:1.2.6 editorial-calendar:3.8.8 embed-optimizer:0.4.0 ewww-image-optimizer:8.0.0 feed-update-cpt.php:1.0 flamingo:2.5 heic-support:2.1.3 icon-block:2.0.0 image-prioritizer:0.3.0 matomo:5.1.7 newspack-newsletters:3.7.2 optimization-detective:0.9.0 pods:3.2.8.1 public-post-preview-configurator:1.0.3 redirection:5.5.1 s3-uploads:3.0.3 simple-history:5.4.4 simpletoc:6.6.0 speculation-rules:1.3.1 wp-410:0.8.7 wp-cli-login-server:1.5 wp-strip-image-metadata:1.0)
* Theme: kanso (kanso)
# Server
* Server Info: nginx/1.27.3
* PHP OS: Linux
* PHP Version: 8.3.15
* PHP SAPI: fpm-fcgi
* PHP Binary Name: /usr/sbin/php-fpm8.3
* PHP Maxmind DB extension: Not loaded
* PHP Error Reporting: 4437 After bootstrap: 4437
* PHP Found Binary: /usr/bin/php -q
* Timezone: UTC
* WP timezone: America/Los_Angeles
* Locale: en_US
* User Locale: en_US
* Memory Limit: 256M (At least 128MB recommended. Depending on your traffic 256MB or more may be needed.)
* WP Memory Limit: 40M
* WP Max Memory Limit: 256M
* Timezone version: 0.system
* Time: 1736867436
* Max Execution Time: 120
* Max Post Size: 25M
* Max Upload Size: 26214400
* Max Input Vars: 1000
* Disabled PHP functions: No
* zlib.output_compression is off: Yes
* Curl Version: 8.5.0, OpenSSL/3.0.13
* Suhosin installed: No
# PHP cli
* PHP CLI Version: 8.3.15
* MySQLi support: ok
# Database
* MySQL Version: 10.11.10
* 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: 155
* 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/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15)
* Language: en-us,en
The text was updated successfully, but these errors were encountered:
Upgrading to 5.2.0 triggered the following fatal error in the admin area. Rolling back to 5.1.7 resolved the problem.
This may be a conflict between Matomo and S3 Uploads.
The
uploads/matomo
directory andconfig.ini.php
is writable.Diagnostics:
The text was updated successfully, but these errors were encountered: