您现在的位置是:wordpre问鼎下载ss未加拿大PC28网站入口能与站点联系致命错误,PHP修改被回滚 >>正文
wordpre问鼎下载ss未加拿大PC28网站入口能与站点联系致命错误,PHP修改被回滚
捷报频传网7994人已围观
简介等待官方(https://cn.wordpress.org/download/bug)修复,永久的解决还是等官方修复。通过ftp传送php文件到电脑本地用dreamweaver等编辑软件修改保存后,有...
2、PHP修改被回滚" width="751" height="223" />
1、wordpress版本更新的的一个BUG。wordpress主题和版本程序不兼容问题,打开wp-admin/includes/file.php文件问鼎下载,加拿大PC28网站入口
3、删除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官方出更新前的一个临时替代方式,目前wordpress简体中文版最新为WordPress 4.9.4。
3、因此PHP修改已被回滚。
wordpress4.9.4后台修改php文件(添加或删除代码)时出现“未能与站点联系来检查致命错误,再上传。有的主题修问鼎下载改是正常的,加拿大PC28网站入口”主要以下原因:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“捷报频传网”。http://whx56.xny028cc.com/secure/9.html
下一篇:帝国CMS列表页分页标题设置页码
相关文章
WordPress动漫图片主题cxudy0.2下载
wordpre问鼎下载ss未加拿大PC28网站入口能与站点联系致命错误,PHP修改被回滚CX-UDY图片主题是基于wordpress开源程序开发的简洁时常自适应图片模板,适用于各种图片写真类型、图片壁纸类、博客站、多媒体分享站等类型站点。1、主题已经过优化修改,已删除thumbnails...
阅读更多
wordpress网站改版更换域名注意事项
wordpre问鼎下载ss未加拿大PC28网站入口能与站点联系致命错误,PHP修改被回滚这里说的网站改版,并不包含单纯的页面样式的改动,仅指原页面URL发生了改变,比如换域名、修改URL结构等。对于百度来讲,是不建议在网站改版过程中换域名或改动原来页面URL的,只要你这么做,网站排名和收...
阅读更多
PHPnow安装服务[apache
wordpre问鼎下载ss未加拿大PC28网站入口能与站点联系致命错误,PHP修改被回滚在用PHPnow安装服务本地搭建Apache+PHP+MySQL环境时,会出现安装服务[Apache_pn]失败.可能原因如下: 1.服务名已存在,请卸载或使用不同的服务名. 2.非管理员权限,不能操...
阅读更多