WP – po aktualizace vidím chybu a nelze načíst editaci příspěvků

Vyřešeno674 zhlédnutíWebhosting
0

Dobrý den, na doméně centrumrudnacek.cz nám běží WP, aktualizovaný, verze 6.2. Po updatu se zobrazuje v administraci chyba:

Warning: file_exists(): open_basedir restriction in effect. File(core/post-comments) is not within the allowed path(s): (/data/web/virtuals/288657/virtual) in /data/web/virtuals/288657/virtual/www/domains/centrumrudnacek.cz/wp-includes/blocks.php on line 532

V tomto souboru je na řádku 532: if ( is_string( $block_type ) && file_exists( $block_type ) ) {

Narazil jsem na tento návod: https://stackoverflow.com/questions/74327979/wp-error-warning-file-exists-open-basedir-restriction-in-effect-filecore
pokud jsem podle něj soubor upravil, tedy na řádku 532 zadal: if ($block_type != „core/post-comments“ && is_string( $block_type ) && file_exists( $block_type ) ) {

Chyba z administrace zmizela, nicméně mi stále nešlo upravovat stránky, příspěvky. Tedy, to je to, co se děje nyní, když najedu na jakoukoli stránku a chci ji editovat, nenačte se obsah, vidím jen vypsanou chybu: Warning: file_exists(): open_basedir restriction in effect. File(core/post-comments) is not within the allowed path(s): (/data/web/virtuals/288657/virtual) in /data/web/virtuals/288657/virtual/www/domains/centrumrudnacek.cz/wp-includes/blocks.php on line 532

Prosím o pomoc, jak toto řešit.

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

Dobrý den,

zabralo vám něco z návodu na ten soubor blocks.php on line 532???

Pokud ano, pošlete info.

Mě bylo poděno toto, ale s aktualizací WP se zřejmě vždy přemaže 🙁

Samotný problém se vyřeší přepsání této řádky v PHP souboru blocks.php:
if (is_string( $block_type ) && file_exists( $block_type ) ) {

na toto:
if ($block_type != „core/post-comments“ && is_string( $block_type ) && file_exists( $block_type ) ) {

Role: Zákazník
MB313456 Vybral nejlepší odpověď 3. 5. 2023
Prohlížíte 1 ze 4 odpovědí, klikněte zde pro zobrazení všech odpovědí.