您现在的位置是:wordpre巅峰棋牌官方网站ss未云开体育官网入口能与站点联系致命错误,PHP修改被回滚 >>正文
wordpre巅峰棋牌官方网站ss未云开体育官网入口能与站点联系致命错误,PHP修改被回滚
拿下马来网366人已围观
简介PHP修改被回滚" width="751" height="223" />1、2、有的主题修改是正常的,你添加的wordpress代码语法错误或代码冲突WordPress 4.9 版本后台编辑主题PH...
1、
2、有的主题修改是正常的,你添加的wordpress代码语法错误或代码冲突
WordPress 4.9 版本后台编辑主题PHP文件无法保存解决方法
1、再上传。因此PHP修改已被回滚。永久的解决还是等官方修复。删除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、”主要以下原因:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“拿下马来网”。http://d0aue.xny028cc.com/that/9-7767439.html
相关文章
鼠标控制图片左右无缝滚动js特效
wordpre巅峰棋牌官方网站ss未云开体育官网入口能与站点联系致命错误,PHP修改被回滚js图片左右无缝滚动用鼠标控制图片滚动特效,鼠标放置容器的左侧或右侧 可以控制图片滚动方向,通过鼠标感应控制图片左右无缝滚动js代码效果演示,鼠标放置图片滚动代码素材<!DOCTYPE html...
阅读更多
jQuery网页底部左侧mp3音乐播放器悬浮插件
wordpre巅峰棋牌官方网站ss未云开体育官网入口能与站点联系致命错误,PHP修改被回滚这是一款基于jQuery简洁轻量级网页悬浮的mp3音乐播放器,支持多首歌曲随机播放,查看歌曲列表,暂停/开始,下一首/下一首切换效果。修改数值title:"",artist:"",mp3:"",cov...
阅读更多
图片/书本的文字如何快速提取(复制)?
wordpre巅峰棋牌官方网站ss未云开体育官网入口能与站点联系致命错误,PHP修改被回滚图片/书本上的文字如何提取(复制)?怎么才能提取图片里面的文字,怎样提取图片中的文字,怎么才能把图片上的文字提取出来,怎么快速提取图片中的文字?有时候看报纸或图书、手机小说等,有好文字,想把它提取下来...
阅读更多