WP – po aktualizace vidím chybu a nelze načíst editaci příspěvků
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.
4 Answers
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 ) ) {
Dobrý den,
zkuste postupovat podle této kapitoly návodu WP – Nefunkční web.
Dobrý den, stala se mi ta samá chyba Warning: file_exists(): open_basedir restriction in effect. File(core/post-comments) is not within the allowed path(s): (/data/web/virtuals/70292/virtual) in /data/web/virtuals/70292/virtual/www/domains/new.kshmsk.cz/wp-includes/blocks.php on line 532
učet také zřízen.
Děkuji za pomoc.
Ještě bych dodal, že jsem provedl přeinstalaci verze 6.2 a proto je nyní soubor blocks.php na řádku 532 původní, bez editace kódu.