您现在的位置是:wordpress未赏金女王华体会体育2块5爆65万能与站点联系致命错误,PHP修改被回滚 >>正文
wordpress未赏金女王华体会体育2块5爆65万能与站点联系致命错误,PHP修改被回滚
迟疑观望网3523人已围观
简介目前wordpress简体中文版最新为WordPress 4.9.4。wordpress版本更新的的一个BUG。2、wordpress主题和版本程序不兼容问题,wordpress4.9.4后台修改ph...
2、wordpress主题和版本程序不兼容问题,
wordpress4.9.4后台修改php文件(添加或删除代码)时出现“未能与站点联系来检查致命错误,再上传。有主题php修改出现异常。你添加的wordpress代码语法错误或代码冲突
WordPress 4.9 版本后台编辑主题PHP文件无法保存解决方法
1、永久的解决还华体会体育是等官方修复。赏金女王2块5爆65万PHP修改被回滚" width="751" height="223" />
1、删除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官方出更新前的一个临时替代方式,”主要以下原因:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“迟疑观望网”。http://91j2j.xny028cc.com/cheap/6-813441.html
相关文章
WordPress主题wpdx响应式CMS/Blog双布局v3.6
wordpress未赏金女王华体会体育2块5爆65万能与站点联系致命错误,PHP修改被回滚WordPress 博客/杂志/CMS主题wpdx是一款付费的主题,由WordPress大学 www.wpdaxue.com 进行销售。wpdx主题分为横向布局(主菜单在左边)和垂直布局(主菜单在上方...
阅读更多
wordpress博客新闻杂志主题SimultLite
wordpress未赏金女王华体会体育2块5爆65万能与站点联系致命错误,PHP修改被回滚SimultLite是一个完美的响应式主题新闻和杂志网站,以及简单的博客。响应设计大胆的颜色和智能线看起来适合任何设备。Smartline的主要亮点是灵活的、小部件化的首页模板,它允许您轻松创建杂志样...
阅读更多
网站分类目录(图片)缩略图显示不正常问题
wordpress未赏金女王华体会体育2块5爆65万能与站点联系致命错误,PHP修改被回滚在网站(网址)分类目录提交网站的时候会发现很多的分类目录网站出现缩略图无法显示的现象,十分影响用户体验,缩略图无法显示多数是连接第三方网站截图服务的平台,由于对方网站无法打开所以图片无法显示,很多分类...
阅读更多