The error is:
Not Found
The requested URL /wp-admin/settings.php was not found on this server.
I’m using MultiSite, but I tried from both the Network admin and an individual site.
Also, the dashboard says the plugin is Network Enabled with no toggles.
Hi, here’s the apache error log message from when I try from the main dashboard plugin page and click ‘settings’ for wp-piwik:
[Tue Sep 27 20:24:51.941314 2016] [:error] [pid 22023] [client 1.2.3.4:43421] script ‘/var/www/html/wordpress-generic/wp-admin/settings.php’ not found or unable to stat, referer: http://foo.bar.net/wp-admin/plugins.php
So, something is wrong in your configuration. It is requiring something at a specific location but the file is in a different location. Make sure your web server path(s) are set up correctly.
Actually, hang on a minute. AFAIK Piwik doesn’t have a “settings.php” file. It has an index.php and a piwik.php file. Are you sure this is a Piwik error and not a WP error?
The reason I ask is, if you look at the plugins.php file (At WP Git Hub) there is no reference to “settings.php” so how could this file be the referer? Do you have the latest WP install?