-
-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
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
Metadata
Metadata
Assignees
Labels
No labels