Also, ich wähle in Plesk die Domain aus, wechsle dann zu Datenbanken und klicke in der Zerile der Piwik-Datenbank auf Webadmin.
Es öffnet sich phpMyAdmin im Reiter “Struktur” und ich sehe die Tabellen von “access” bis “user_language”.
Links kann ich dann entweder eine der Tabellen auswählen, oder auf den link “Startseite” klicken.
Da dem User mit dem ich über Plesk in phpMyAdmin unterwegs bin nur eine Datenbank zugeordnet ist, kann ich nicht in eine andere wechseln.
Per SSH möchte ich eigentlich sehr ungern die Änderung vornehmen, weil mir für den Umgang mit der Konsole die Routine und das know-how fehlt.
Es wird Dir vermutlich nichts anderes übrig bleiben, als Dir das nötige KnowHow anzueignen. Es gehört nun mal dazu, wenn man einen Root-Server betreiben will.
Das Kommando, das ich Dir nannte, macht nichts weiter, als den native MySQL-Client zu öffnen. Wenn Du dort nur abfragst, kann Dir nichts passieren.
Offensichtlich ist mir unklar, welches Passwort gemeint ist.
Ich hatte mir mal notiert, dass ich das generelle mysql-Passwort in /etc/psa/.psa.shadow finde. Damit erhalte ich jedoch ein Access denied.
Auch mit dem Passwort und dem Benutzernamen für die Piwik-Datenbank erhalte ich keinen Zugang.
Wo finde ich denn das Root-Passwort mit dem ich da weiterkomme?
MySQL hat ein eigenes root-Passwort. Wenn Du es verloren hast, kommst Du nur wieder dran, wenn Du den Server mit der entsprechenden Option neu startest.
Die Kommandozeile dazu müsstest Du Dir im Netz suchen.
Ich habe soeben mal bei Host Europe angerufen.
Mein fehler war wohl, dass ich direkt über den User der Piwik-Datenbank in phpMyAdmin gewechselt bin.
Der korrekte weg um Änderungen an den Userrechten vorzunehmen ist in Plesk (11.5.30) wie folgt:
Unter Serververwaltung in Tools & Einstellungen wechseln und dann unter Applikationen & Datenbanken auf Datenbankserver klicken.
Dann beim MYSQL am Ende der Zeile auf den Schraubenschlüssel (Webadmin) klicken.
Links kann ich dann mysql anwählen und dann ist da auch die gesuchte Tabelle user, in der auch der user der Piwik-Datenbank aufgeführt ist.
Denn kann man dann auswählen und bearbeiten, dann in der Zeile File_priv von N auf Y ändern und anschließend die Änderung mit einem klick auf OK speichern.
Wie auch immer, trotz der Änderung und einem anschließenden Neustart des MYSQL-Servers erhalte ich in Piwik unter Systemprüfung nach wie vor folgende Fehlermeldung:
Fehler:
Try #1: LOAD DATA INFILE : SQLSTATE[HY000]: General error: 13 Can't get stat of '/var/www/vhosts/meine_domain.de/httpdocs/piwik/tmp/assets/option-ed07c762806474278d028479704c36bb.csv' (Errcode: 13)
Im Prinzip meine ich genau diese 777, wobei ich diese Schreibweise nicht mag, weil sie in aller Regel nicht differenziert genug betrachtet wird.
Im Unix und seinen Derivaten werden Rechte nach User, Group und Others vergeben, und das kann dann z.B. so aussehen:
drwxr-xr-x
Der erste Buchstabe zeigt im Beispiel ein Verzeichnis, danach kommen die Rechte “Read, Write, eXecute” für den User, dann für die Gruppe, dann für den Rest der Welt (Others).
Wenn Du nun einer Textdatei 777 gibst, so wird sie dadurch aus Sicht des Systems ausführbar, was nicht unbedingt Sinn der Übung ist. Die sollte 666 haben.
Die vorgeschlagene Änderung bzgl. apparmor konnte ich zwar vornehmen, allerdings konnte ich apparmor nicht neustarten, weil der Pfad im Befehl für mein Betriebssystem (Ubuntu 12.04) nicht korrekt ist: