您现在的位置是:wordpress未pc28在哪玩能与站点联系致命错误,PHP修改被回滚手机网投大平台 >>正文
wordpress未pc28在哪玩能与站点联系致命错误,PHP修改被回滚手机网投大平台
滥官污吏网1人已围观
简介您需要采用其他方式(如SFTP)上传您修改的PHP文件。再上传。wordpress版本更新的的一个BUG。删除492-599行如下代码:if ( $is_active && '...
您需要采用其他方式(如SFTP)上传您修改的PHP文件。再上传。wordpress版本更新的的一个BUG。删除492-599行如下代码:
if ( $is_active && 'php' === $extension ) { $scrape_key = md5( rand() ); $transient = 'scrape_key_' . $scrape_key; $scrape_nonce = strval( rand() ); set_transient( $transient, $scrape_nonce, 60 ); // It shouldn't take more than 60 seconds to make the two loopback requests. $cookies = wp_unslash( $_COOKIE ); $scrape_params = array( 'wp_scrape_key' => $scrape_key, 'wp_scrape_nonce' => $scrape_nonce, ); $headers = array( 'Cache-Control' => 'no-cache', ); // Include Basic auth in loopback requests. if ( isset( $_SERVER['PHP_AUTH_USER'] ) && isset( $_SERVER['PHP_AUTH_PW'] ) ) { $headers['Authorization'] = 'Basic ' . base64_encode( wp_unslash( $_SERVER['PHP_AUTH_USER'] ) . ':' . wp_unslash( $_SERVER['PHP_AUTH_PW'] ) ); } // Make sure PHP process doesn't die before loopback requests complete. @set_time_limit( 300 ); // Time to wait for loopback requests to finish. $timeout = 100; $needle_start = "###### wp_scraping_result_start:$scrape_key ######"; $needle_end = "###### wp_scraping_result_end:$scrape_key ######"; // Attempt loopback request to editor to see if user just whitescreened themselves. if ( $plugin ) { $url = add_query_arg( compact( 'plugin', 'file' ), admin_url( 'plugin-editor.php' ) ); } elseif ( isset( $stylesheet ) ) { $url = add_query_arg( array( 'theme' => $stylesheet, 'file' => $file, ), admin_url( 'theme-editor.php' ) ); } else { $url = admin_url(); } $url = add_query_arg( $scrape_params, $url ); $r = wp_remote_get( $url, compact( 'cookies', 'headers', 'timeout' ) ); $body = wp_remote_retrieve_body( $r ); $scrape_result_position = strpos( $body, $needle_start ); $loopback_request_failure = array( 'code' => 'loopback_request_failed', 'message' => __( 'Unable to communicate back with site to check for fatal errors, so the PHP change was reverted. You will need to upload your PHP file change by some other means, such as by using SFTP.' ), ); $json_parse_failure = array( 'code' => 'json_parse_error', ); $result = null; if ( false === $scrape_result_position ) { $result = $loopback_request_failure; } else { $error_output = substr( $body, $scrape_result_position + strlen( $needle_start ) ); $error_output = substr( $error_output, 0, strpos( $error_output, $needle_end ) ); $result = json_decode( trim( $error_output ), true ); if ( empty( $result ) ) { $result = $json_parse_failure; } } // Try making request to homepage as well to see if visitors have been whitescreened. if ( true === $result ) { $url = home_url( '/' ); $url = add_query_arg( $scrape_params, $url ); $r = wp_remote_get( $url, compact( 'cookies', 'headers', 'timeout' ) ); $body = wp_remote_retrieve_body( $r ); $scrape_result_position = strpos( $body, $needle_start ); if ( false === $scrape_result_position ) { $result = $loopback_request_failure; } else { $error_output = substr( $body, $scrape_result_position + strlen( $needle_start ) ); $error_output = substr( $error_output, 0, strpos( $error_output, $needle_end ) ); $result = json_decode( trim( $error_output ), true ); if ( empty( $result ) ) { $result = $json_parse_failure; } } } delete_transient( $transient ); if ( true !== $result ) { // Roll-back file change. file_put_contents( $real_file, $previous_content ); if ( function_exists( 'opcache_invalidate' ) ) { opcache_invalidate( $real_file, true ); } if ( ! isset( $result['message'] ) ) { $message = __( 'An unidentified error has occurred.' ); } else { $message = $result['message']; unset( $result['message'] ); } return new WP_Error( 'php_error', $message, $result ); } }
这个方法仅仅是WordPress官方出更新前的一个临时替代方式,
3、
wordpress4.9.4后台修改php文件(添加或删除代码)时出现“未能与站点联系来检查致命错误,目前wordpress简体中文版最新为WordPress 4.9.4。”主要以下原因:
1、
有的主题修改是正常的,Tags:
相关文章
打破国际垄断!碧水源推动医药膜国产化替代
wordpress未pc28在哪玩能与站点联系致命错误,PHP修改被回滚手机网投大平台打破国际垄断!碧水源推动医药膜国产化替代时间:2025-06-06 17:07来源:碧水源 评论)分享...
阅读更多
小米米家洗衣机Pro蓝氧新上市:洗净比高达1.27,仅需1367元起,省钱又实用!
wordpress未pc28在哪玩能与站点联系致命错误,PHP修改被回滚手机网投大平台小米米家洗衣机Pro蓝氧:创新科技,省钱又实用随着科技的进步,洗衣机作为家庭必备的家电之一也在不断升级换代。最近,小米米家推出了一款全新的洗衣机Pro蓝氧,以其卓越的洗净比和实惠的价格,引起了市场的广...
阅读更多
dedecms去掉栏目页和内容页当前位置链接
wordpress未pc28在哪玩能与站点联系致命错误,PHP修改被回滚手机网投大平台dedecms去掉栏目页和内容页当前位置链接的方法。。用dedecms建站的,细心的你会发现通过修改一些站内结构来优化更能得心应手。如在查看栏目页或文章页时有个当前位置的面包屑导航(如下图),它们链接...
阅读更多