您现在的位置是:wordpress未可靠的投注网站推荐PG巅峰国际下载入口能与站点联系致命错误,PHP修改被回滚 >>正文
wordpress未可靠的投注网站推荐PG巅峰国际下载入口能与站点联系致命错误,PHP修改被回滚
泄漏天机网6843人已围观
简介等待官方(https://cn.wordpress.org/download/bug)修复,删除492-599行如下代码:if ( $is_active && 'php...
等待官方(https://cn.wordpress.org/download/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官方出更新前的一个临时替代方式,打开wp-admin/includes/file.php文件,通过ftp传送php文件到电脑本地用dreamweaver等编辑软件修改保存后,目前wordpress简体中文版最新为WordPress 4.9.4。
wordpress4.9.4后台修改php文件(添加或删除代码)时出现“未能与站点联系来检查致命错误,
2、”主要以下原因:
1、
Tags:
相关文章
WordPress提示缺少临时文件夹错误原因
wordpress未可靠的投注网站推荐PG巅峰国际下载入口能与站点联系致命错误,PHP修改被回滚WordPress提示缺少临时文件夹错误的原因有:一是临时文件夹路径配置错误:WordPress使用临时文件夹来存储临时文件和上传的文件。如果临时文件夹的路径配置错误或不可访问,就会导致该错误;二是文...
阅读更多
小米米家扫拖机器人 M40 S 上市:升降导航、大吸力清洁新体验,2999元起,智能家居新选择!
wordpress未可靠的投注网站推荐PG巅峰国际下载入口能与站点联系致命错误,PHP修改被回滚标题:小米米家扫拖机器人 M40 S:升降导航,大吸力清洁新体验,智能家居新选择随着科技的进步,智能家居产品已经逐渐走进了我们的生活,为我们的生活带来了极大的便利。近日,小米米家推出了一款全新的扫拖机...
阅读更多
CSS文本样式text
wordpress未可靠的投注网站推荐PG巅峰国际下载入口能与站点联系致命错误,PHP修改被回滚HTML5中CSS文本样式,通过文本样式的设置,更改字体的大小、样式以及文本的方位。一、文本总汇下面了解一下 CSS 文本样式中文本内容的一些设置方法,样式表如下:text-decoration 装饰...
阅读更多