wordpress - 我的 wordpress 网站已损坏。不知道做什么。尝试了安全模式插件,但没有任何反应
问题描述
我的 wordpress 网站运行良好,但wordpress 将其更新到 V 5.4,之后我的网站无法正常工作,甚至我都无法访问我的管理仪表板。
我尝试了所有这些步骤来解决这个问题
手动安装(推荐)
- 下载 WP 安全模式插件并解压缩,您现在将拥有一个 wp-safe-mode 文件夹。
- 连接到您的服务器(例如通过 FTP)并转到您的网站文件夹。
将此行添加到您的 wp-config.php 文件中:
if( !defined('WPMU_PLUGIN_DIR') ) define( 'WPMU_PLUGIN_DIR', dirname(__FILE__).'/wp-content/wp-safe-mode' ); //WP Safe Mode
- 在 wp-contents 文件夹中创建名为 wp-safe-mode 的文件夹。
- 将文件 wp-safe-mode/bootstrap/wp-safe-mode-loader.php 上传到新创建的 wp-safe-mode 文件夹中。
- 将整个 wp-safe-mode 文件夹上传到 wp-content/plugins 中的插件文件夹。
如果您的站点已损坏并且您无法安装插件或访问仪表板,您可以通过以下附加步骤临时修改加载程序文件以获得访问权限:
打开插件文件 wp-safe-mode-loader.php 并更改此行:
public $safe_mode_on = false;
至
public $safe_mode_on = true;
将修改后的 wp-safe-mode-loader.php 文件上传到 wp-contents/plugins/wp-safe-mode 文件夹。
- 访问您的网站,停用插件等。
- 当您想要禁用安全模式时,撤消您刚刚对 wp-safe-mode-loader.php 所做的更改。
但没有什么对我有用。你能建议一些东西,这样我就可以解决我的问题
解决方案
主题冲突疑难解答:
要执行此操作,您只需激活一个默认主题,例如二十九。不幸的是,由于您的网站显示错误,您需要使用网络主机的文件管理器(如 cPanel 的文件管理器)或使用 FTP 或 sFTP(它类似于 FTP 的安全版本)执行故障排除。请注意,在切换主题,您不会丢失所选主题的设置。为此,您可以通过在文件夹名称的末尾添加 DISABLE 或 OFF 来重命名活动主题的文件夹。例如,如果您使用的是 Twentyeighteen 并且文件夹是 'twenyeighteen',则可以将其命名为 'twenyeighteenDISABLE' 或 'twenyeighteenOLD' 。返回您网站的前面并刷新。
目的是检查错误是否离开。如果它没有,它只是一个主题问题。完成调查后,尝试将组织者重命名为其唯一名称。
插件冲突疑难解答
如果不是主题,可能是插件问题。在某种程度上,故障排除是相似的。但是,将插件文件夹重命名为“pluginsOFF”要容易得多。访问该站点,然后登录。这将关闭所有插件。请注意,它不会删除这些插件的原始设置,因为当您稍后重新激活它们时它们会在那里。
插件关闭后,返回并将文件夹重命名为“插件”。转到您的 WordPress 管理区域并逐个重新激活每个,直到出现“您的网站出现严重错误”的屏幕。您刚刚重新激活的插件就是问题所在。
您可以禁用导致问题的插件或将其删除或使用回滚插件将其回滚到以前的版本,然后等待开发人员发布该插件的新版本。
推荐阅读
- python - Discordpy 从字符串中提及用户
- php - 如何从 URL 中删除 %20
- message-queue - How to backup all streams in JetStream server?
- video - 如何使用 gstreamer 保存 mp4 视频中的所有帧
- node.js - 如何在 EJS 中渲染非公开图像
- flutter - 无法从 Dart 中的另一个类访问一个类的属性值
- javascript - 我应该导出什么来解决这个错误?
- r - 基于另一个数据帧在 R 中对数据帧进行子集化,多次点击
- windows - Windows Batch - 从变量中删除最后一个字符
- sql - BigQuery 在“透视”时中断 - 字段名称无效