Piwik migrációs hiba

 ( kalmarr | 2015. október 16., péntek - 20:23 )

Sziasztok,

Olyan problémám lenne, hogy átvittem a PiWiK-et egyik szerverről a másikra, de valami hibát generál, de nem tudtam rájönni mi ez.

Kérdésem, hogy ez mi lehet? Hogyan lehetne életet rakni a Piwik-be?

http://s29.postimg.org/4c3kccrev/Piwik_Adminisztr_ci.png

Hiba:

LOAD DATA INFILE
Using LOAD DATA INFILE will greatly speed Piwik's archiving process up. To make it available to Piwik, try updating your PHP & MySQL software and make sure your database user has the FILE privilege.
If your Piwik server tracks high traffic websites (eg. > 100,000 pages per month), we recommend to try fix this problem.
Hiba: LOAD DATA INFILE failed... Error was:
Try #1: LOAD DATA INFILE : SQLSTATE[HY000]: General error: 13 Can't get stat of '/var/www/virtual/xxxxx.info/piwik/htdocs/tmp/assets/piwik_option-64e4311afef7e0d600bb1ab6e4318a2c.csv' (Errcode: 13)
Troubleshooting: FAQ on piwik.org

A temp-et is töröltem, létre is hozta a filekot, ezért nem is értem mi a baja :(

Köszi

Kalmi

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az érdekessége, hogy feltelepítettem egy teljesen új rendszert és a hiba ugyan ez lett... esetleg ez valami Debian 8 sajátosság?

nincsen mysqlnek joga megnyitni a filet? file jogok? apparmor?

Végig mentem a listán:
http://piwik.org/faq/troubleshooting/#faq_194

Maradt egy hiba:

LOAD DATA INFILE
Using LOAD DATA INFILE will greatly speed Piwik's archiving process up. To make it available to Piwik, try updating your PHP & MySQL software and make sure your database user has the FILE privilege.
If your Piwik server tracks high traffic websites (eg. > 100,000 pages per month), we recommend to try fix this problem.

Nem igazán tudom, hogy ez a hiba össze függ pl. azzal, hogy nem látom az adatbázisomat. Azaz teljesen üres az oldal (nincs sehol adat).

Ha valami jogosultsági hiba lenne (hibás név/adatbázis), akkor azt jelezni kellene. Nem igazán értem, hogy a mi a baja...:(

egeszen veletlenul syslogban nincsen apparmor hiba?
vagy mysql.err nem tartalmaz tobb informaciot?
regebbi debianokon volt egy /var/lib/mysql/*.err file

Ha mindent jol csinaltal volna, akkor most menne. Boven lehet, hogy apparmorba elirtal egy karakert az utvonalba, es maris nem mukodik.

Ellenőriztem a leírást

Edit the file /etc/apparmor.d/usr.sbin.mysqld and add the following path in the file: /path/to/piwik/tmp/assets/* rw,
Then restart apparmor with sudo /etc/init.d/apparmor restart

/etc/init.d/apparmor restart
is rendben lefut.

Itt "/etc/apparmor.d/usr.sbin.mysqld" tökéletesen szerepel az útvonal. Mysql hibákat, syslog hibákat nem találtam, illetve rendben fut is az adatbázis. Más oldalak pl: Drupal oldalak pedig tökéletesen futnak. Nem igazán értem, hogy mi lehet a hiba, vagy hol tudnám keresni a hibát :(

Amúgy ez a hiba lehet, hogy az adatbázisok (weboldalak, statisztikák) nem töltődnek be, vagy más?

abszolut nem, a hibauzneted azt irja, hogy nincsen joga olvasni a filet a mysqlnek.
perror 13
OS error code 13: Permission denied

2 oka lehet, a mysql usere nem lat bele, es nem olvashatja a filet, vagy apparmor megfogja
"sudo -u mysql ls /var/www/virtual/xxxxx.info/piwik/htdocs/tmp/assets/"
ha ez hibat dob, akkor a sorban valamelyik konyvtarnak nicnsen hozza joga.
He ez nem dob hibat, akkor apparmor van rosszul beallitva, utobbi eseteben lenne egy syslog bejegyzes, hogy apparmor valamit nem engedett.

A leiras szepen vegig megy mindenen:
- apparmorba ird bele az utvonalat, es adjal neki rw jogot
- ellenorizd, hogy az utvonalban minden konyvtarra van joga a mysql usernek.
A leirasnak jol eleget tettel, akkor nem szabadna permission denied dobnia, megis dobja, ergo valamit elirhattal, Amig nem irod le pontosan mit irtal be apparmor configba, melyik konyvtarrol van szo, es utkozben minden konyvtarrol nem kuldesz egy file log listat ( pl stat eredmenyt), addig nem tudom megmondani, hogy konkretan mi a hibad. Legvaloszinubb, hogy elisklottal valami folott, vagy elirtal valamit.

"Más oldalak pl: Drupal oldalak pedig tökéletesen futnak."
Mas oldalak nem akarnak behuzni a filesystemrol egy random filet.