Warning: Zend OPcache API is restricted by
04. úno 2024 16:18 #149141
Dobrý den, Dnes sem nainstaloval Joomla 5 a nejde mi pár vecí. Viete mi s tym poradit?
Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in /www/doc/ on line 342
a pri psani textu mi nejde psat ani nic podobne. Dekuji a spozdravem Franta
Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in /www/doc/ on line 342
a pri psani textu mi nejde psat ani nic podobne. Dekuji a spozdravem Franta
04. úno 2024 19:06 #149143
Odpověď od Cony

Moderátor
To chybové hlášení není kompletní, chybí cesta na soubor.
Na serveru máte zřejmě povolené OPCache, ale nastavenou direktivu opcache.restrict_api, tzn. zkusil bych zda v nastavení hostingu nelze tuto direktivu vypnout, nebo vypnout OPCache.
Popř. OPCache by měla jít vypnout přidáním
do souboru .htaccess
Na serveru máte zřejmě povolené OPCache, ale nastavenou direktivu opcache.restrict_api, tzn. zkusil bych zda v nastavení hostingu nelze tuto direktivu vypnout, nebo vypnout OPCache.
Popř. OPCache by měla jít vypnout přidáním
Code:
php_flag opcache.enable Off
04. úno 2024 19:32 - 04. úno 2024 19:36 #149144
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Není to na Wedos? Mají to někde v nápovědě... Myslím, že stačí povolit plugin cache v Joomla a nastavit ukládání do souboru.
I'm sorry, my responses are limited...you must ask the right questions.
29. dub 2024 20:49 #149403
Povolil jsem zatím plugin Systém-Mezipaměť. A dál neví
Bongu, můžeš více rozvést to nastavení ukládání do souboru?
Díky
Odpověď od DanoDL
Uživatel
JJ, je to Wedos.Bong napsal: Není to na Wedos? Mají to někde v nápovědě... Myslím, že stačí povolit plugin cache v Joomla a nastavit ukládání do souboru.
Povolil jsem zatím plugin Systém-Mezipaměť. A dál neví
Bongu, můžeš více rozvést to nastavení ukládání do souboru?
Díky
05. kvě 2024 09:03 #149407
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Už netuším. Po aktualizaci na Joomla! verze 5.1.0 a úpravě .htaccess podle zprávy po aktualizaci (Brotli) se problémy na Wedos ztratily.
Plugin Systém - Mezipaměť ON/OFF, Systém: Globální nastavení - Mezipaměť, Zpracování mezipaměti: Soubor a Komprese GZIP: ON/OFF se chová normálně při jakékoli kombinaci.
Plugin Systém - Mezipaměť ON/OFF, Systém: Globální nastavení - Mezipaměť, Zpracování mezipaměti: Soubor a Komprese GZIP: ON/OFF se chová normálně při jakékoli kombinaci.
I'm sorry, my responses are limited...you must ask the right questions.
13. zář 2024 10:31 #149716
Odpověď od Vráťa
Nováček
Ahoj, potýkal sem se se stejným problémem na všech webech s Joomla 5 co mám u Wedosu, viz hláška -
Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in /data/web/virtuals/153840/virt ual/www/libraries/vendor/jooml a/filesystem/src/File.php on line 341
Sice to žádný vliv na funkci nemělo, všechno fungovalo bez problémů, ale ta hláška po každém uložení při práci v editoru mě štvala. Napsal jsem na Wedos na jejich podporu o radu, vyžádali si dočasný přístup na FTP a obratem opravili. Zakomentovali v daném souboru příslušný řádek a poradili ještě povolit systémový plugin Page Cache.
Dá se někde v administraci vytvořit trvalé přepsání daného souboru, jako to jde u soborů šablony? Jinak to budu muset po každé aktualizaci Joomly znovu opravovat, jestli se nepletu...?
Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in /data/web/virtuals/153840/virt ual/www/libraries/vendor/jooml a/filesystem/src/File.php on line 341
Sice to žádný vliv na funkci nemělo, všechno fungovalo bez problémů, ale ta hláška po každém uložení při práci v editoru mě štvala. Napsal jsem na Wedos na jejich podporu o radu, vyžádali si dočasný přístup na FTP a obratem opravili. Zakomentovali v daném souboru příslušný řádek a poradili ještě povolit systémový plugin Page Cache.
Dá se někde v administraci vytvořit trvalé přepsání daného souboru, jako to jde u soborů šablony? Jinak to budu muset po každé aktualizaci Joomly znovu opravovat, jestli se nepletu...?
13. zář 2024 17:31 #149717
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Ano, po aktualizaci budete muset opravovat... a nebo nebudete
zkuste si Joomlu nastavit podle shrnutí níže.
Opravit oprávnění ke složkám a souborům v administraci WEDOS: Webhosting - nástroje: tlačítko "Oprava práv u souborů".
Přejmenovat v rootu Joomly htaccess.txt na .htaccess a upravit (zakomentovat/odkomentovat):
# Options +FollowSymlinks
Options -Indexes
RewriteBase /
V administraci Joomly povolit plugin Systém - Mezipaměť (System - Page Cache) a dále nastavit:
Globální nastavení - záložka Systém - Debug
Ladění chyb systému: NE
Globální nastavení - Debug - Mezipaměť
Mezipaměť: Zapnuto - progresivní ukládání
Zpracování mezipaměti: Soubor
Pak by vám to mělo chodit i bez hacku souborů.

Opravit oprávnění ke složkám a souborům v administraci WEDOS: Webhosting - nástroje: tlačítko "Oprava práv u souborů".
Přejmenovat v rootu Joomly htaccess.txt na .htaccess a upravit (zakomentovat/odkomentovat):
# Options +FollowSymlinks
Options -Indexes
RewriteBase /
V administraci Joomly povolit plugin Systém - Mezipaměť (System - Page Cache) a dále nastavit:
Globální nastavení - záložka Systém - Debug
Ladění chyb systému: NE
Globální nastavení - Debug - Mezipaměť
Mezipaměť: Zapnuto - progresivní ukládání
Zpracování mezipaměti: Soubor
Pak by vám to mělo chodit i bez hacku souborů.
I'm sorry, my responses are limited...you must ask the right questions.
14. zář 2024 18:01 - 14. zář 2024 18:02 #149718
Odpověď od Vráťa
Nováček
Díky za odpověď a podrobný návod.
Smazal jsem hack z File.php a nastavil všechno přesně podle popisu, ale bohužel nic. Hláška stále vyskakuje.
Tuším zradu v .htaccess souboru, se kterým na Wedosu bojuju často. Přejmenování původního .txt souboru na .htaccess si nerozumí s Wedosem, přepsání na výchozí Wedos .htaccess si zase nerozumí s Joomlou. Používám už několik let odladěný .htaccess pro Joomla/Wedos od itx.cz.
Tam je zakomentovaný řádek # RewriteBase /
Tak jsem ho odkomentoval, respektive vložil ty tři řádky podle vašeho návodu. Web sice funguje, ale chybová hláška vyskakuje pořád...
Smazal jsem hack z File.php a nastavil všechno přesně podle popisu, ale bohužel nic. Hláška stále vyskakuje.
Tuším zradu v .htaccess souboru, se kterým na Wedosu bojuju často. Přejmenování původního .txt souboru na .htaccess si nerozumí s Wedosem, přepsání na výchozí Wedos .htaccess si zase nerozumí s Joomlou. Používám už několik let odladěný .htaccess pro Joomla/Wedos od itx.cz.
Tam je zakomentovaný řádek # RewriteBase /
Tak jsem ho odkomentoval, respektive vložil ty tři řádky podle vašeho návodu. Web sice funguje, ale chybová hláška vyskakuje pořád...
14. zář 2024 21:33 - 14. zář 2024 21:48 #149719
No právě, jenže .htaccess Joomly se za ty roky změnil a to z funkčních i bezpečnostních důvodů. Takže použijte ten originální poslední (htaccess.txt) a případné potřebné úpravy od itx do něj dodejte. A žádné řádky, jak píšete, tam vkládat není potřeba, ty už tam jsou, jen je upravte.
přes FTP můžete vidět v 0:/:
domains/
subdom/
.htaccess - originální od Wedos
index.html
info.php
Joomlu máte mít nahranou tuším v 0:/domains/vasedomena.cz/ a tam má být ten originál (případně upravený) .htaccess z Joomly.
Ještě se koukněte, jestli máte v pluginu "Systém - Mezipaměť" Použít mezipaměť prohlížeče: ANO
Pár webů už jsem na Wedos opravoval (příčiny nefunkčností neřeším). Stačilo prosté: opravit oprávnění ke složkám a souborům - zaktualizovat Joomlu (i když je aktuální) - zkontrolovat/opravit databázi - zkontrolovat/nastavit Globální nastavení a Systémové informace (hlavně Práva složek) - nastavit .htaccess Joomly
Třeba se dopátráme příčiny... ale třeba mám něco špatně já
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Vráťa napsal: Přejmenování původního .txt souboru na .htaccess si nerozumí s Wedosem, přepsání na výchozí Wedos .htaccess si zase nerozumí s Joomlou.
No právě, jenže .htaccess Joomly se za ty roky změnil a to z funkčních i bezpečnostních důvodů. Takže použijte ten originální poslední (htaccess.txt) a případné potřebné úpravy od itx do něj dodejte. A žádné řádky, jak píšete, tam vkládat není potřeba, ty už tam jsou, jen je upravte.
přes FTP můžete vidět v 0:/:
domains/
subdom/
.htaccess - originální od Wedos
index.html
info.php
Joomlu máte mít nahranou tuším v 0:/domains/vasedomena.cz/ a tam má být ten originál (případně upravený) .htaccess z Joomly.
Ještě se koukněte, jestli máte v pluginu "Systém - Mezipaměť" Použít mezipaměť prohlížeče: ANO
Pár webů už jsem na Wedos opravoval (příčiny nefunkčností neřeším). Stačilo prosté: opravit oprávnění ke složkám a souborům - zaktualizovat Joomlu (i když je aktuální) - zkontrolovat/opravit databázi - zkontrolovat/nastavit Globální nastavení a Systémové informace (hlavně Práva složek) - nastavit .htaccess Joomly
Třeba se dopátráme příčiny... ale třeba mám něco špatně já

I'm sorry, my responses are limited...you must ask the right questions.
16. zář 2024 14:09 #149720
Odpověď od Vráťa
Nováček
Mám všechno nastaveno podle popisu, ale stále nic.
Nevím jestli to není problém, ale Joomlu mám nainstalovanou přímo ve složce www, ne v domains...
Ve složce domains ani jinde soubor .htaccess od Wedosu nebyl, jsou tam pouze soubory .gitkeep .
Použil jsem originální Joomla htaccess.txt, zakomentoval řádky které nejsou na Wedosu povoleny, upravil ty tři zmíněné řádky, uložil jako .htaccess, ale na vyskakování chybové hlášky to vliv nemělo.
Přikládám celý htaccess.
Asi budu muset zůstat u hackování toho php souboru
Díky za trpělivost!
Nevím jestli to není problém, ale Joomlu mám nainstalovanou přímo ve složce www, ne v domains...
Ve složce domains ani jinde soubor .htaccess od Wedosu nebyl, jsou tam pouze soubory .gitkeep .
Použil jsem originální Joomla htaccess.txt, zakomentoval řádky které nejsou na Wedosu povoleny, upravil ty tři zmíněné řádky, uložil jako .htaccess, ale na vyskakování chybové hlášky to vliv nemělo.
Přikládám celý htaccess.
Asi budu muset zůstat u hackování toho php souboru

Díky za trpělivost!
18. zář 2024 00:03 #149721
Obecně je to chyba v Joomle, nepočítá s určitou konfigurací serveru, spíš než hack File.php by to chtělo poslat report do Issue trackeru, popř. rovnou opravit
Odpověď od Cony

Moderátor
A tohle jste zkoušel? Popř. vypnout OPCache v nastavení hostingu, pokud to lze?Cony napsal: Popř. OPCache by měla jít vypnout přidáním
do souboru .htaccessCode:php_flag opcache.enable Off
Obecně je to chyba v Joomle, nepočítá s určitou konfigurací serveru, spíš než hack File.php by to chtělo poslat report do Issue trackeru, popř. rovnou opravit

19. zář 2024 18:22 #149734
Odpověď od Vráťa
Nováček
Bohužel OPCache v administraci na Wedosu vypnout nejde a přidání příkazu do .htaccess akorát shodí web a vyskočí hláška Chyba 500 - Internal Server Error
Poslat report do Issue Trackeru neumím, takže mi zbývá tu chybu buď ignorovat, na funkci to nejspíš vliv nemá, nebo hack File.php ...
Poslat report do Issue Trackeru neumím, takže mi zbývá tu chybu buď ignorovat, na funkci to nejspíš vliv nemá, nebo hack File.php ...
19. zář 2024 22:29 #149741
Odpověď od Cony

Moderátor
Pro mně hodně zvláštní kombinace - OPCache je povolen a nelze zakázat, ale zároveň ho nelze ovládat... Za mně by to byl důvod hosting opustit...
Zkusím se dostat k založení Issue v Joomle, bohužel to není přímo v Joomla CMS, ale v balíčku Joomla Framework/FileSystem ,
tam to bývá na delší lokte, než se to dostane do Joomly...
Zkusím se dostat k založení Issue v Joomle, bohužel to není přímo v Joomla CMS, ale v balíčku Joomla Framework/FileSystem ,
tam to bývá na delší lokte, než se to dostane do Joomly...