【说站】未能与站点联系来检查致命错误,因此PHP修改已被回滚解决办法
2023-06-13 09:13:23 时间
今天在小鸟云新购了一台轻量服务器,默认安装了WordPress,在修改默认主题模板文件的时候,点击“更新文件”出现以下提示:
未能与站点联系来检查致命错误,因此PHP修改已被回滚。您需要采用其他方式(如SFTP)上传您修改的PHP文件(如下图)
经查,WordPress升级到最新版本之后,主题模版编辑器只能保存CSS样式表,凡是php模板文件都会出现上述错误,。
目前有效的解决办法:
1、通过ftp软件将服务器模板文件下载到本地进行修改;
2、登录宝塔面板直接修改对应的网站模板文件;
3、打开wp-admin/includes/file.php文件,删除492-599行如下代码:
第一步,找到wp-admin/includes/file.php文件。
第二步,修改file.php文件,打开file.php,从这里开始:
if ( $is_active && ‘php’ === $extension ) {
从这里结束:
return new WP_Error( ‘php_error’, $message, $result );
}
}
直接删除代码即可,上传覆盖即可,接着去wordpress后台修改文件,就可以修改了,由于wordpress版本不同,代码位置也会有变化,大概位置在500行到600行左右。
收藏 | 0点赞 | 0打赏
相关文章
- PHP对接chatGPT代码,openai接口对接,php 实现chatGPT功能
- 【错误记录】Flutter / Android 报错 ( AAPT: error: attribute android:requestLegacyExternalStorage not found )
- 【错误记录】Android Studio 创建 Flutter 应用被卡住 ( 更新 Flutter 插件 | 命令行创建 | 断网 )
- 【错误记录】Android Studio 编译报错 ( This Gradle plugin requires a newer IDE able to request IDE model leve )
- SQLServer 错误 12303 “construct”不支持“number”子句。 故障 处理 修复 支持远程
- SQLServer 错误 21889 SQL Server 实例“%s”不是复制发布服务器。 在 SQL Server 实例“%s”(具有分发服务器“%s”)上运行 sp_adddistributor,以便使该实例承载发布数据库“%s”。 确保指定的登录名和密码与用于原始发布服务器的登录名和密码相同。 故障 处理 修复 支持远程
- Linux GCC编译警告:Clock skew detected. 错误解决办法详解程序员
- PHP开启MySQL扩展的必要性(php开启mysql扩展)
- PHP操作MySQL:实现数据库写入操作(php写入mysql)
- PHP自定义错误和异常详解编程语言
- 数据如何使用PHP在MySQL中添加数据(php添加mysql)
- PHP扩展Redis:建立强大的缓存架构(php扩展redis)
- 苹果 App Store 错误推广了诈骗应用:超 10 美元/周订阅费,但无任何用处
- 「PHP Redis手册:高效有力的操作指南」(php的redis手册)
- MySQL连接池:PHP提供的快速访问方式(mysql连接池php)
- PHP与MySQL圣经:完整指南及最佳实践。(php与mysql圣经)
- 使用PHP操作MySQL数据库的基础——mysql类库(mysql类库php)
- 利用Redis和PHP实现高效数据处理(redis php 使用)
- 错误解决Oracle数据库15042错误(oracle中15042)
- 解决Oracle10系统内部错误的方法(oracle10内部错误)
- PHP开发中的错误收集,不定期更新。
- php错误、异常处理机制(补充)