WordPress – občas chybějící php soubor pluginu
Dobrý den,
občas při zobrazení této stránky: https://www.stezkaceskem.cz/jizni-vetev se zobrazí chyba:
Warning: include(/data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-content/plugins/polylang/vendor/composer/../../include/cookie.php): Failed to open stream: No such file or directory in /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-content/plugins/polylang/vendor/composer/ClassLoader.php on line 576
Warning: include(): Failed opening ‚/data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-content/plugins/polylang/vendor/composer/../../include/cookie.php‘ for inclusion (include_path=‘.:/data/web/virtuals/248639/virtual‘) in /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-content/plugins/polylang/vendor/composer/ClassLoader.php on line 576
Fatal error: Uncaught Error: Class „PLL_Cookie“ not found in /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-content/plugins/polylang/frontend/choose-lang.php:130 Stack trace: #0 /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-includes/class-wp-hook.php(324): PLL_Choose_Lang->maybe_setcookie(Object(WP)) #1 /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(“, Array) #2 /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-includes/plugin.php(565): WP_Hook->do_action(Array) #3 /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-includes/class-wp.php(830): do_action_ref_array(‚wp‘, Array) #4 /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-includes/functions.php(1336): WP->main(“) #5 /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-blog-header.php(16): wp() #6 /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/index.php(17): require(‚/data/web/virtu…‘) #7 {main} thrown in /data/web/virtuals/248639/virtual/www/domains/stezkaceskem.cz/wp-content/plugins/polylang/frontend/choose-lang.php on line 130
Přes WebFTP je vidět, že soubor polylang/include/cookie.php je normálně na serveru a třída PLL_Cookie je samozřejmě v něm. Polylang i WordPress jsou na nejnovější verzi. Žádný cache plugin nemám na WordPressu aktivovaný.
Můžete prosím poradit, proč občas webu chybí soubor, který přes FTP prokazatelně existuje? Co s tím?
2 Answers
Info pro ostatní uživatele: Chyba se už přestala ukazovat, aniž by mezitím proběhla aktualizace daného pluginu. Zjevně tedy chyba nebyla na straně zdrojového kódu pluginu, ale spíše na webhostingu samotném.
Dobrý den,
toto bude otázka spíše na vývojáře daného pluginu. Doporučuji Vám se tedy obrátit na něj.