SHA256
1
0
forked from pool/matomo
matomo/matomo-README.SUSE

51 lines
1.5 KiB
Plaintext
Raw Normal View History

Accepting request 566583 from home:ecsos:server - Branch package from piwik, because piwik renamed to matomo. - update to 3.3.0 See https://matomo.org/changelog/matomo-3-3-0/ - update to 3.2.1 see https://piwik.org/changelog/piwik-3-2-1/ - update to 3.2.0 see https://piwik.org/changelog/piwik-3-2-0/ - update to 3.1.1 see https://piwik.org/changelog/piwik-3-1-1/ - update to 3.1.0 This release is rated important, two XSS issues have bin fixed. Also 120 tickets closed. see https://piwik.org/changelog/piwik-3-1-0/ - fix spec to use php7 too - fix errors in piwik.conf - update to 3.0.4 see https://piwik.org/changelog/piwik-3-0-4/ - update to 3.0.3 see https://piwik.org/changelog/piwik-3-0-3/ - update to 3.0.2 see https://piwik.org/changelog/piwik-3-0-2/ - update to 3.0.1 see https://piwik.org/changelog/piwik-3-0-1/ - update to 3.0.0 see https://piwik.org/changelog/piwik-3-0-0/ - update to 2.17.1 see https://piwik.org/changelog/piwik-2-17-1/ - update to 2.17.0 see https://piwik.org/changelog/piwik-2-17-0/ - update to 2.16.5 see https://piwik.org/changelog/piwik-2-16-5/ - update to 2.16.4 see https://piwik.org/changelog/piwik-2-16-4/ - update to 2.16.3 see https://piwik.org/changelog/piwik-2-16-3/ - This is a security release - update to 2.16.2 see https://piwik.org/changelog/piwik-2-16-2/ - This is a security release - update to 2.16.1 see http://piwik.org/changelog/piwik-2-16-1/ - This is a security release - Drop piwik-manifest_unneeded_files.patch: It's now in upstream - update to 2.16.0 see http://piwik.org/changelog/piwik-2-16-0/ - update to 2.15.0 see http://piwik.org/changelog/piwik-2-15-0/ - insert attention mark for php caches in README.SUSE - activate and update manifest patch - update to 2.14.3 - #8439 Install of 2.14.2 blocked by permissions check on piwik/config path [by @mnapoli] - #8431 Overlay improvements [by @sgiehl, @tsteur] - #8352 In Page Overlay sidebar, add icon to let me “Open segmented visitor log” [by @sgiehl] - #8403 Improve design of Trusted Piwik Hostname setting [by @barbushin, @tsteur] - #7835 Rename “Widgets & Dashboard” selector or change the selector [by @tsteur] - #8293 Piwik errors logged in server error log should not have HTML [by @mnapoli] - #8252 New config entry to set email name in email FROM field [by @tsteur] - #8472 Fix bug in notification angular directive, do not use data-binding for noclear attribute… [by @diosmosis] - #8285 UserCountryMap plugin shows wrong options in countries select [by @mnapoli] - #8432 [automatic translation update] Updated 195 strings in 32 languages (sk, ar, de, ja, nl, nb, sv, be, bg, ca, cs, da, el, es, fa, fi, fr, hi, hu, id, it, ko, pl, pt, ro, ru, sq, sr, th, tl, uk, vi) [by @sgiehl] - #8474 [automatic translation update] Updated 254 strings in 37 languages (gl, nb, cs, it, sk, de, el, fr, lt, ar, bg, ca, da, es, et, fa, fi, he, hi, hr, id, ja, ko, nl, nn, pl, ro, ru, sl, sq, sr, sv, ta, th, tl, tr, vi) [by @sgiehl] - update to 2.14.2 - #8304 Column not found: 1054 Unknown column ‘log_visit.location_browser_lang’ in ‘field list'” [by @tsteur] - #8365 renderer format is not valid – fatal php error after 2.14.0 - #8316 URL parameter for core:archive console command is ignored [by @diosmosis, @mattab] - #8307 Limit notifications of not authenticated sessions [by @tsteur] - #8370 Can’t update GrabGravatar plugin [by @tsteur] - #8346 node.className.split is not a function on tracking click on/near SVG element [by @dandv, @tsteur] - #8294 CLI plugin generator doesn’t intercept plugin description [by @tsteur] - #8257 Site Search report does not display tooltips with metrics documentation - #7768 Browser info tooltip doesn’t hide - #8411 Add System check that checks that shell_exec function is enabled [by @mattab] - #8407 The string General_Cancel was not loaded in javascript [by @tsteur] - #8400 Fix emails validation with unknown TLD [by @barbushin, @mnapoli] - #8379 Travis system extraction part 1 [by @diosmosis] - #8374 Tweaks to .travis.yml generator [by @diosmosis] - #8376 [automatic translation update] Updated 661 strings in 8 languages (nl, sv, de, es, ja, lt, pl, nb) [by @sgiehl] - initial version 2.13.1 OBS-URL: https://build.opensuse.org/request/show/566583 OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=1
2018-01-24 01:44:33 +01:00
a) mariadb/mysql
$ mysql -u adminusername -p
mysql> CREATE DATABASE _matomo_db_name_here_;
mysql> CREATE USER 'matomo'@'localhost' IDENTIFIED BY '_password_';
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON _matomo_db_name_here_.* TO 'matomo'@'localhost';
Replace _matomo_db_name_here_ with the name of your MySQL database (if possible, this database should only have the Matomo tables installed).
Replace _password_ with your password.
b) apache
In /etc/apache2/conf.d/matomo.conf you must insert your domain.
Apache22: Allow from .mydomain.de
Apache24: Require host mydomain.de
And then restart or reload apache
systemctl restart apache2
c) installer
Go to http://www.mydomain.de/matomo/
At mysql-setup use mysqli not pod.
d) Attention:
You must disable caching for matomo.
Example for APC
you can insert php_flag apc.cache_by_default Off in /etc/apache2/conf.d/matomo.conf like:
<Directory "/srv/www/matomo">
AllowOverride All
Options FollowSymLinks
php_flag apc.cache_by_default Off
<IfModule mod_authz_core.c>
...
e) php
To prevent some critical issue, you must set the following in your php.ini file:
always_populate_raw_post_data=-1
After making this change, restart your web server
f) auto archiving
For autoarchiving you have two options.
With cron or with systemd.timer.
For cron you must uncomment the line in /etc/cron.d/matomo-archive
For systemd.timer you must start and enable matomo-archive.timer