Matomo/Piwik jako plugin wordpress a Chyba 500

Vyřešeno1.18K zhlédnutíWebhostingChyba 500 - Internal Server Error matomo
0

Zdravím, když nainstaluju do wordpressu Matomo jako plugin, tak se korektně nainstaluje, ale na nástěnce nevidím grafy, nevidím obrázky a při pokusu přistoupit na View full reporting končím na Chyba 500. Stejně tak nezobrazím třeba i jen logo Matomo, pokud si zadám adresu obrázku do adresního řádku, tak končím na Chyba 500.

Ze znalsotní báze jsem se dostal k tomu, že to funguje, pokud se přímo v adresáří plugins/matomo smaže soubor .htaccess.

Vyzkoušeno, v tu chvíli je Matomo funkční.

Jenomže, nevím, co ten htaccess přesně dělá, není dummy, má nějaký kód uvozený tím, že se nemá ručně měnit. Takže se mi to nezdá jako řešení ho prostě smazat, asi by tam být měl.

Nemáte nějaký jiný tip, jak Matomo rozchodit? Tento problém mám pouze na hostingu Wedos (tři různé instalace WP), na žádné jiné instalaci WP (tři zcela jiné hostingy s nainstalovaným WP) tento problém není a Matomo funguje ihned po instalaci.

Obsah .htaccess přímo od pluginu Matomo jsem přiložil.

Díky za radu.

# This file is provided from Matomo Analytics, do not edit directly
# Please report any issue or improvement directly to the Matomo team.
# Do not allow access to any php file directly unless it is index/matomo.php
<Files ~ "(\.php)$">
<IfModule mod_version.c>
 <IfVersion < 2.4>
        Order allow,deny
        Deny from all
 </IfVersion>
 <IfVersion >= 2.4>
  Require all denied
 </IfVersion>
</IfModule>
<IfModule !mod_version.c>
 <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
 </IfModule>
 <IfModule mod_authz_core.c>
  Require all denied
 </IfModule>
</IfModule>
</Files>
<Files ~ "^((index|piwik|matomo)\.php)$">
<IfModule mod_version.c>
 <IfVersion < 2.4>
        Order allow,deny
        Allow from all
 </IfVersion>
 <IfVersion >= 2.4>
  Require all granted
 </IfVersion>
</IfModule>
<IfModule !mod_version.c>
 <IfModule !mod_authz_core.c>
        Order allow,deny
        Allow from all
 </IfModule>
 <IfModule mod_authz_core.c>
  Require all granted
 </IfModule>
</IfModule>
</Files>
 # Serve HTML files as text/html mime type - Note: requires mod_mime apache module!
<IfModule mod_mime.c>
   AddHandler text/html .html
   AddHandler text/html .htm
</IfModule>

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 18. 12. 2021
0

Toto se zdá, jako řešení, už to funguje i měří (na první pohled). Jen pro kompletní funkčnost je nutné (aspoň se tedy zdá, že jen tyto) editovat a zakomentovat stejné příkazy v htaccess zde:

/plugins/matomo

/plugins/matomo/app

/plugins/matomo/app/plugins

Teprve potom fungují i všechny dashboardy, co jsem zatím zkoušel.

Hádám ale, že update pluginu v budoucnu mi to zase přepíše. Navíc je tam takových .htaccess s tímto příkazem stále více, takže kdo ví, které měření nebo funkčnost nebude fungovat (vlastně je to téměř v každé složce adresáře app).

Zakomentoval jsem to vše, co jsem našel a uvidíme, zda update pluginu přepíše i ty editované .htaccess.

Role: Zákazník
MB313456 Vybral nejlepší odpověď 18. 12. 2021
0
111.05K Odpověď od WEDOS Internet, a.s. 1 Komentář

Dobrý den,

AddHandler na řádcích 46 a 47 je zakázaný příkaz. Zkuste jej zakomentovat umístěním znaku # na začátek řádku.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
PŽ109042 publikoval nový komentář 20. 9. 2022