您现在的位置是:wordpress未ag真人游戏新开户网址能与站点联系致命错误,PHP修改被回滚决胜巅峰国际服官网下载 >>正文
wordpress未ag真人游戏新开户网址能与站点联系致命错误,PHP修改被回滚决胜巅峰国际服官网下载
百读不厌网8444人已围观
简介2、打开wp-admin/includes/file.php文件,wordpress主题和版本程序不兼容问题,2、等待官方(https://cn.wordpress.org/download/bug)...
2、打开wp-admin/includes/file.php文件,wordpress主题和版本程序不兼容问题,
2、等待官方(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官方出更新前的一个临时替代方式,
wordpress4.9.4后台修改php文件(添加或删除代码)时出现“未能与站点联系来检查致命错误,通过ftp传送php文件到电脑本地用dreamweaver等编辑软件修改保存后,因此PHP修改已被回滚。决胜巅峰国际服官网下载trong>ag真人游戏新开户网址永久的解决还是等官方修复。您需要采用其他方式(如SFTP)上传您修改的PHP文件。再上传。
1、”主要以下原因:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“百读不厌网”。http://x9t3f.xny028cc.com/contribution/0.html
相关文章
微软Microsoft Edge Image Editor扩展如何关闭?
wordpress未ag真人游戏新开户网址能与站点联系致命错误,PHP修改被回滚决胜巅峰国际服官网下载微软Microsoft Edge Image Editor扩展如何关闭?微软浏览器自动升级后,在新地址打开图片时,发现图片可以进行AI编辑、旋转、调整图像大小、全屏。显示为edge image vie...
阅读更多
javascript网页mp3音乐播放器列表代码
wordpress未ag真人游戏新开户网址能与站点联系致命错误,PHP修改被回滚决胜巅峰国际服官网下载手写原生态的javascript音乐播放器,支持音乐列表播放、带进度条、上一首、下一首、音量、收藏、列表切换等播放器功能。可以参考一下。--在线演示//播放列表var music_list =[...
阅读更多
宝塔面板设置301重定向不保留URI参数问题
wordpress未ag真人游戏新开户网址能与站点联系致命错误,PHP修改被回滚决胜巅峰国际服官网下载网站域名301重定向主要是集中pr值,同时告诉搜索引擎哪个是主域名。不重定向的话带www和不带www都能访问网站,这样会分散网站的权重与流量。宝塔面板域名301重定向说明如下重定向类型:表示访问选择的...
阅读更多