Config File missing?

Hi i have a problem with the website installing Matomo. From what i can see is that the config File does not exist. How do i fix it?

			  # Errors
  • Error Config exists and is writable.: No ("$abs_path/wp-content/uploads/matomo/config/config.ini.php" Config does not exist. Config is not readable. Config is not writable. )
  • Error DB tables exist: No (Some tables may be missing: fcphKWgtmatomo_access, fcphKWgtmatomo_archive_invalidations, fcphKWgtmatomo_brute_force_log, fcphKWgtmatomo_goal, fcphKWgtmatomo_locks, fcphKWgtmatomo_log_action, fcphKWgtmatomo_log_conversion, fcphKWgtmatomo_log_conversion_item, fcphKWgtmatomo_log_link_visit_action, fcphKWgtmatomo_log_profiling, fcphKWgtmatomo_log_visit, fcphKWgtmatomo_logger_message, fcphKWgtmatomo_option, fcphKWgtmatomo_plugin_setting, fcphKWgtmatomo_privacy_logdata_anonymizations, fcphKWgtmatomo_report, fcphKWgtmatomo_report_subscriptions, fcphKWgtmatomo_segment, fcphKWgtmatomo_sequence, fcphKWgtmatomo_session, fcphKWgtmatomo_site, fcphKWgtmatomo_site_setting, fcphKWgtmatomo_site_url, fcphKWgtmatomo_tracking_failure, fcphKWgtmatomo_twofactor_recovery_code, fcphKWgtmatomo_user, fcphKWgtmatomo_user_dashboard, fcphKWgtmatomo_user_language, fcphKWgtmatomo_user_token_auth, fcphKWgtmatomo_tagmanager_container, fcphKWgtmatomo_tagmanager_container_release, fcphKWgtmatomo_tagmanager_container_version, fcphKWgtmatomo_tagmanager_tag, fcphKWgtmatomo_tagmanager_trigger, fcphKWgtmatomo_tagmanager_variable)

Matomo

  • Matomo Plugin Version: 4.6.0
  • Error Config exists and is writable.: No ("$abs_path/wp-content/uploads/matomo/config/config.ini.php" Config does not exist. Config is not readable. Config is not writable. )
  • Warning JS Tracker exists and is writable.: No ("$abs_path/wp-content/uploads/matomo/matomo.js" JS Tracker does not exist. JS Tracker is not readable. JS Tracker is not writable. )
  • Plugin directories: Yes ([{“pluginsPathAbsolute”:"$abs_path/wp-content/plugins/matomo/plugins",“webrootDirRelativeToMatomo”:"…/"}])
  • Tmp directory writable: Yes ($abs_path/wp-content/cache/matomo)
  • Matomo Blog idSite: No
  • Matomo Install Version: No

Endpoints

  • Matomo JavaScript Tracker URL: ($site_url/wp-content/plugins/matomo/app/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: 2022-04-19 08:45:39
  • Blog time: 2022-04-19 10:45:39 (Below dates are shown in blog timezone)
  • Sync users & sites: Next run: Unknown ( Last started: Unknown. Last ended: Unknown. Interval: daily)
  • Archive: Next run: Unknown ( Last started: Unknown. Last ended: Unknown. Interval: hourly)
  • Update GeoIP DB: Next run: Unknown ( Last started: Unknown. Last ended: Unknown. Interval: matomo_monthly)

Matomo Settings

  • Track mode: disabled
  • Track codeposition: footer
  • Track api endpoint: default
  • Track js endpoint: default

Logs

  • None:

WordPress

  • Home URL: $site_url
  • Site URL: $site_url
  • WordPress Version: 5.8.4
  • 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/2022/04
  • Custom upload_path:
  • Custom upload_url_path:
  • Compatible content directory: Yes

WordPress Plugins

MU Plugins

  • 1&1 Product Subdomain: 1.1.0

Plugins

  • ActiveCampaign: 8.1.9
  • Advanced Editor Tools (previously TinyMCE Advanced): 5.6.0
  • Complianz | GDPR/CCPA Cookie Consent: 6.1.2
  • Custom Post Type Permalinks: 3.4.5
  • Default featured image: 1.7.1
  • Defender Pro: 2.8.0 (Network enabled)
  • Duplicator: 1.4.4 (Network enabled)
  • Easy Appointments: 3.9.2
  • Elementor: 3.5.6
  • Elementor Pro: 3.6.4
  • Embed Any Document: 2.7.1
  • Events Tracker for Elementor: 1.2.9
  • Happy Elementor Addons: 3.4.4
  • Hummingbird Pro: 3.3.2 (Network enabled)
  • Jet Appointments Booking: 1.6.5
  • JetElements For Elementor: 2.6.2
  • JetEngine: 2.11.5
  • JetSmartFilters: 2.3.10
  • JetThemeCore: 1.2.2
  • Limit Login Attempts Reloaded: 2.23.2
  • Loco Translate: 2.6.1
  • Matomo Analytics - Ethical Stats. Powerful Insights.: 4.6.0
  • OMGF: 5.0.5
  • Rank Math SEO: 1.0.87
  • Simple Custom Post Order: 2.5.6
  • Simple History: 3.2.0
  • Smush Pro: 3.9.7
  • UpdraftPlus - Backup/Restore: 2.22.11.0
  • User Role Editor: 4.61.2
  • W3 Total Cache: 2.2.1 (Network enabled)
  • WordPress Importer: 0.7
  • WP2AC API: 1.1.7.1
  • WPMU DEV Dashboard: 4.11.12 (Network enabled)
  • WP Rollback: 1.7.1
  • WPS Hide Login: 1.9.3
  • Active Plugins: 33 (activecampaign-subscription-forms complianz-gdpr custom-post-type-permalinks default-featured-image easy-appointments elementor-pro elementor embed-any-document events-tracker-for-elementor happy-elementor-addons host-webfonts-local jet-appointments-booking jet-elements jet-engine jet-smart-filters jet-theme-core limit-login-attempts-reloaded loco-translate matomo seo-by-rank-math simple-custom-post-order simple-history tinymce-advanced updraftplus user-role-editor wordpress-importer wp-activecampaign-api wp-defender wp-hummingbird wp-rollback wp-smush-pro wpmudev-updates wps-hide-login)
  • Warning Not compatible plugins: 1 (wp-defender Matomo may work fine when using these plugins but there may be some issues. For more information see https://matomo.org/faq/wordpress/which-plugins-is-matomo-for-wordpress-known-to-be-not-compatible-with/ )
  • Theme: hello-elementor (hello-elementor)

Server

  • Server Info: Apache
  • PHP OS: Linux
  • PHP Version: 7.4.28
  • PHP SAPI: cgi-fcgi
  • PHP Binary Name: php7.4
  • PHP Error Reporting: 0 After bootstrap: 0
  • Timezone: UTC
  • WP timezone: Europe/Vienna
  • Locale: de_DE
  • User Locale: de_DE
  • Memory Limit: -1 (At least 128MB recommended. Depending on your traffic 256MB or more may be needed.)
  • WP Memory Limit: 40M
  • WP Max Memory Limit: -1
  • Timezone version: 2021.5
  • Time: 1650357939
  • Max Execution Time: 50000
  • Max Post Size: 64M
  • Max Upload Size: 67108864
  • Max Input Vars: 5000
  • Disabled PHP functions: No
  • zlib.output_compression is off: Yes
  • Curl Version: 7.64.0, OpenSSL/1.1.1n
  • Suhosin installed: No

Database

  • MySQL Version: 5.7.37
  • Mysqli Connect: Yes
  • Force MySQL over Mysqli: No
  • DB Prefix: fcphKWgt
  • DB CHARSET: utf8
  • DB COLLATE:
  • SHOW ERRORS: No
  • SUPPRESS ERRORS: No
  • Uses Socket: No
  • Uses IPv6: No
  • Matomo tables found: 0
  • Error DB tables exist: No (Some tables may be missing: fcphKWgtmatomo_access, fcphKWgtmatomo_archive_invalidations, fcphKWgtmatomo_brute_force_log, fcphKWgtmatomo_goal, fcphKWgtmatomo_locks, fcphKWgtmatomo_log_action, fcphKWgtmatomo_log_conversion, fcphKWgtmatomo_log_conversion_item, fcphKWgtmatomo_log_link_visit_action, fcphKWgtmatomo_log_profiling, fcphKWgtmatomo_log_visit, fcphKWgtmatomo_logger_message, fcphKWgtmatomo_option, fcphKWgtmatomo_plugin_setting, fcphKWgtmatomo_privacy_logdata_anonymizations, fcphKWgtmatomo_report, fcphKWgtmatomo_report_subscriptions, fcphKWgtmatomo_segment, fcphKWgtmatomo_sequence, fcphKWgtmatomo_session, fcphKWgtmatomo_site, fcphKWgtmatomo_site_setting, fcphKWgtmatomo_site_url, fcphKWgtmatomo_tracking_failure, fcphKWgtmatomo_twofactor_recovery_code, fcphKWgtmatomo_user, fcphKWgtmatomo_user_dashboard, fcphKWgtmatomo_user_language, fcphKWgtmatomo_user_token_auth, fcphKWgtmatomo_tagmanager_container, fcphKWgtmatomo_tagmanager_container_release, fcphKWgtmatomo_tagmanager_container_version, fcphKWgtmatomo_tagmanager_tag, fcphKWgtmatomo_tagmanager_trigger, fcphKWgtmatomo_tagmanager_variable)
  • Matomo users found: table not exists
  • Matomo sites found: table not exists
  • Required permissions: OK

Browser

  • Browser: (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36)

Can you check on your system if $abs_path/wp-content/uploads/matomo/config/config.ini.php file exists?
And if it exists, the user executing PHP (ask your server administrator) must have read/write access on it…

Hi i just connect via FTP an found out the in wp-content/uploads the folder matomo is missing.

ask your server admin how and where your matomo is installed… You must give high rights to PHP/apache on its directory…

Matomo was installed through Wordpress Plugins. We can see in the Folder wp-content/plugins the Plugin folder for Matomo.

Do you mean give the right to the folder uploads?

We found out that a Plugin was blocking the Installation of Matomo

WP-Defendor was the problem.

2 Likes