学习
实践
活动
专区
工具
TVP
写文章
专栏首页站长的编程笔记【说站】未能与站点联系来检查致命错误,因此PHP修改已被回滚解决办法

【说站】未能与站点联系来检查致命错误,因此PHP修改已被回滚解决办法

今天在小鸟云新购了一台轻量服务器,默认安装了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打赏

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://www.10zhan.com复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 如何修复WordPress发生的max_execution_time致命错误

    WordPress网站产生的max_execution_time致命错误在您的WordPress管理仪表盘中如下所示:

    Yangsh888
  • 【DB笔试面试428】在Oracle中,实例恢复和介质恢复的区别是什么?

    Redo日志是Oracle为确保已经提交的事务不会丢失而建立的一种机制。实际上,Redo日志的存在是为两种场景准备的,一种称之为实例恢复(Instance Re...

    小麦苗DBA宝典
  • 在Oracle中,实例恢复和介质恢复的区别是什么?

    Redo日志是Oracle为确保已经提交的事务不会丢失而建立的一种机制。实际上,Redo日志的存在是为两种场景准备的,一种称之为实例恢复(Instance Re...

    小麦苗DBA宝典
  • php面试题(1)

    100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。

    golangLeetcode
  • 漏洞库(值得收藏)

    风险等级:高危 漏洞描述: SQL注入漏洞产生的原因是网站应用程序在编写时未对用户提交至服务器的数据进行合法性校验,即没有进行有效地特殊字符过滤,导致网站服...

    勤奋的思远
  • 渗透测试面试问题2019版,内含大量渗透技巧

    https://github.com/Mr-xn/BurpSuite-collections/blob/master/%E6%B8%97%E9%80%8F%E6...

    Power7089
  • 渗透测试面试问题合集

    b、端口,弱口令,目录等扫描,对响应的端口进行漏洞探测,比如 rsync,心zang出血,mysql,ftp,ssh弱口令等。

    行云博客
  • db2 terminate作用_db2 truncate table immediate

    表。 表 2. SQLSTATE 类代码 类代码 含义 要获得子代码,参阅…00 完全成功完成 表 301 警告 表 402 无数据 表 507 动态 SQL...

    全栈程序员站长
  • php安全配置记录和常见错误梳理

    通常部署完php环境后会进行一些安全设置,除了熟悉各种php漏洞外,还可以通过配置php.ini来加固PHP的运行环境,PHP官方也曾经多次修改php.ini的...

    洗尽了浮华
  • 这份PHP面试题总结得很好,值得学习

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母...

    友儿
  • 这有一把钥匙,打开MySQL死锁问题!

    今天继续来讲面试,已经出了将近十个美团java一面真题系列文章了,今天来讲一讲mysql死锁发生的原因和解决,相信大多数小伙伴对mysql不陌生甚至经常在使用。...

    用户7656790
  • 一文看懂 PHP 8 的新特性

    本文最初发布于 stitcher 博客, 经原作者授权由 InfoQ 中文站翻译并分享。

    深度学习与Python
  • MySQL 在并发场景下的问题及解决思路

    对于数据库系统来说在多用户并发条件下提高并发性的同时又要保证数据的一致性一直是数据库系统追求的目标,既要满足大量并发访问的需求又必须保证在此条件下数据的安全,为...

    wangxl
  • 一文详解Webshell

    Webshell是黑客经常使用的一种恶意脚本,其目的是获得对服务器的执行操作权限,比如执行系统命令、窃取用户数据、删除web页面、修改主页等,其危害不言而喻。黑...

    FB客服
  • 删库跑路救命策略

    那大概是一个春暖花开的季节,我的内心是激动澎湃的,因为已经安排了休假计划。在这前几天,已经把一个新项目的数据库环境都部署好了,包括 自动化备份。

    lyb-geek
  • MySQL误删数据救命指南:必收藏 转

    首先看下MySQL误删数据排名最前的几种是什么,然后说几点平时预防误操作导致文件/数据丢失不成熟的建议,最后再说万一发生误操作时,怎么以最快速度进行补救。

    双面人
  • 【建议收藏】MySQL 三万字精华总结 —查询和事务(三)

    如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:

    码农编程进阶笔记
  • 【建议收藏】MySQL 三万字精华总结 —查询和事务(三)

    如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:

    全栈程序员站长

扫码关注腾讯云开发者

领取腾讯云代金券