{"id":5925,"date":"2022-04-19T14:30:47","date_gmt":"2022-04-19T17:30:47","guid":{"rendered":"https:\/\/blog.lucianoreis.com\/?p=5925"},"modified":"2022-04-19T14:30:47","modified_gmt":"2022-04-19T17:30:47","slug":"wordpress-erro-em-wp_get_server_protocol","status":"publish","type":"post","link":"https:\/\/blog.lucianoreis.com\/2022\/04\/19\/wordpress-erro-em-wp_get_server_protocol\/","title":{"rendered":"WordPress – Erro em wp_get_server_protocol( )"},"content":{"rendered":"\n
E, de repente, seu site sai do ar com uma mensagem parecida com essa:<\/p>\n\n\n\n
Fatal error: Uncaught Error: Call to undefined function wp_get_server_protocol() in \/home1\/kemonostudio\/public_html\/wp-includes\/functions.php:1431 \nStack trace: \n#0 \/home1\/kemonostudio\/public_html\/wp-includes\/class-wp.php(741): status_header(200) \n#1 \/home1\/kemonostudio\/public_html\/wp-includes\/class-wp.php(761): WP->handle_404() \n#2 \/home1\/kemonostudio\/public_html\/wp-includes\/functions.php(1310): WP->main('')\n#3 \/home1\/kemonostudio\/public_html\/wp-blog-header.php(16): wp() \n#4 \/home1\/kemonostudio\/public_html\/index.php(17): require('\/home1\/kemonost...')\n#5 {main} thrown in \/home1\/kemonostudio\/public_html\/wp-includes\/functions.php on line 1431<\/code><\/pre>\n\n\n\nA solu\u00e7\u00e3o \u00e9 complexa e assustadora mas a boa not\u00edcia \u00e9 que ela existe e pode ser aplicada rapidamente seguindo o passo-a-passo que vou aqui descrever.<\/p>\n\n\n\n
N\u00e3o consegui, at\u00e9 o momento, identificar porque esse erro ocorre. Se por causa de uma atualiza\u00e7\u00e3o autom\u00e1tica o ataque de algum malware. O que pude perceber \u00e9 que alguns aquivos do WordPress foram alterados no dia em que come\u00e7ou a pane.<\/p>\n\n\n\n