您现在的位置是:wordpress未赏金女王怎么卡夺宝指极速赛车官网南能与站点联系致命错误,PHP修改被回滚 >>正文
wordpress未赏金女王怎么卡夺宝指极速赛车官网南能与站点联系致命错误,PHP修改被回滚
如是我闻网58352人已围观
简介您需要采用其他方式(如SFTP)上传您修改的PHP文件。通过ftp传送php文件到电脑本地用dreamweaver等编辑软件修改保存后,你添加的wordpress代码语法错误或代码冲突WordPres...
您需要采用其他方式(如SFTP)上传您修改的PHP文件。通过ftp传送php文件到电脑本地用dreamweaver等编辑软件修改保存后,你添加的wordpress代码语法错误或代码冲突
WordPress 4.9 版本后台编辑主题PHP文件无法保存解决方法
1、”主要以下原因:
1、有的主题修改是正常的,
2、
3、因此P极速赛车官网trong>赏金女王怎么卡夺宝指南HP修改已被回滚。删除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官方出更新前的一个临时替代方式,永久的解决还是等官方修复。等待官方(https://cn.wordpress.org/download/bug)修复,wordpress版本更新的的一个BUG。
3、
Tags:
相关文章
网站分类目录(图片)缩略图显示不正常问题
wordpress未赏金女王怎么卡夺宝指极速赛车官网南能与站点联系致命错误,PHP修改被回滚在网站(网址)分类目录提交网站的时候会发现很多的分类目录网站出现缩略图无法显示的现象,十分影响用户体验,缩略图无法显示多数是连接第三方网站截图服务的平台,由于对方网站无法打开所以图片无法显示,很多分类...
阅读更多
CSS3流体多列布局columns属性
wordpress未赏金女王怎么卡夺宝指极速赛车官网南能与站点联系致命错误,PHP修改被回滚一.早期多列问题我们有时想布局成报纸、杂志那样的多列方式(至少两列,一般三列以上),但早期CSS 提供的布局方式都有着极大的限制。如果是固体布局,那么使用浮动或定位布局都可以完成。但对于流体的多列,比...
阅读更多
dedecms仿站之list
wordpress未赏金女王怎么卡夺宝指极速赛车官网南能与站点联系致命错误,PHP修改被回滚list_article.htm是织梦默认文章列表模板,熟练使用其列表页标签({dede:list}{/dede:list})、时间调用标签、内容简介调用标签等对dedecms仿站达到事半功倍。在de...
阅读更多