Website URL (zu https) ändern


#1

Hallo,

ich wollte bei Websites > Verwalten die URL der bestehenden Webseite von http://domain.de in https://domain.de ändern. Wenn ich abspeichern will, kommt folgende Fehlermeldung:

SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘exclude_unknown_urls’ in ‘field list’

Wenn ich weiter unten die Währung beispielsweise ändere, speichert er diese Änderung allerdings.

Hat jemand eine Idee?

Danke
Daniel

PS: Das Force SSL-Plugin habe ich bereits aktiviert. (Ich hatte kürzlich die Seite mit einem SSL-Zertifikat versehen.)


(Lukas Winkler) #2

Hallo,

Wie sieht bei dir die Tabelle piwik_site aus? Gibt es eine Spalte mit dem Namen exclude_unknown_urls?

MariaDB [piwik]> SELECT * FROM `piwik_site`;
+--------+----------------------------+------------------+---------------------+-----------+------------+-------------------------------+--------------------------------+---------------+----------+----------------------+--------------+---------------------+----------------------+-------+---------+-------------------+
| idsite | name                       | main_url         | ts_created          | ecommerce | sitesearch | sitesearch_keyword_parameters | sitesearch_category_parameters | timezone      | currency | exclude_unknown_urls | excluded_ips | excluded_parameters | excluded_user_agents | group | type    | keep_url_fragment |
+--------+----------------------------+------------------+---------------------+-----------+------------+-------------------------------+--------------------------------+---------------+----------+----------------------+--------------+---------------------+----------------------+-------+---------+-------------------+
|      1 | test                       | http://localhost | 2016-12-19 00:00:00 |         1 |          1 |                               |                                | Europe/Vienna | USD      |                    0 |              |                     |                      |       | website |                 0 |
+--------+----------------------------+------------------+---------------------+-----------+------------+-------------------------------+--------------------------------+---------------+----------+----------------------+--------------+---------------------+----------------------+-------+---------+-------------------+

#3

Nein. Die Spalten sind:

idsite
name
main_url
ts_created
ecommerce
sitesearch
sitesearch_keyword_parameters
sitesearch_category_parameters
timezone
currency
excluded_ips
excluded_parameters
excluded_user_agents
group
type
keep_url_fragment


(Lukas Winkler) #4

Das scheint das Problem zu sein.
Diese column sollte mit dem Update auf 2.15.0 hinzugefügt worden sein.

Theoretisch solltest du das Update manuell so ausführen können:

ALTER TABLE `piwik_site` ADD COLUMN `exclude_unknown_urls` TINYINT(1) DEFAULT 0 AFTER `currency`

#5

Super, danke - hat funktioniert!


(Marc Mertens (PreLean Consulting)) #6

Hallo Lukas,

ganz herzlichen Dank für diese Hilfe.
:grinning: :clap:

Ich habe gerade das Piwik/Matomo wieder wegen einer Neuausrichtung meiner Domain/Homepage erneut besuchen wollen und der Fehler zog sich durch das gesamte System. Immerhin lief diesmal die Aktualisierung über den Browser wenigstens akkurat durch, was leider in früheren Zeiten nicht immer der Fall war. Jetzt ist es auf Version 3.8.1.

Sehr ärgerlich, dass Matomo mir zwar die Fehlermeldung adäquat ausgibt - was auch zu deiner Lösung hier im Support-Bereich geführt hatte - letztlich aber diese SQL-DB-Inkonsistenz nicht selbst aktualisiert.