WordPress 403/404 错误:您无权访问此服务器上的 /wp-admin/themes.php

2024-04-20

一些背景:

这周我建立了六个博客,全部使用 Wordpress 2.92,通过 Hostgator 与 Fantastico 一起安装在婴儿鳄鱼计划上。

我为每个博客使用相同的主题(热图 2.5.4)和插件。

他们都已启动并运行,没有任何问题。

今天早上我使用相同的设置创建一个新博客,当我尝试更改主题设置时,出现以下错误:

Forbidden

You don't have permission to access /wp-admin/themes.php on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8n DAV/2 mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at http://www.mydomain.com Port 80

我尝试卸载 WP 并进行全新安装,但全新安装仍然存在同样的问题。

所以我回去检查了我在上周左右设置的其他六个博客,当我尝试更改主题设置时,它们现在也给我提供 403 或 404 错误,每次出现错误时它都指向任一主题。 php 或functions.php

此时我已无计可施,试图找出问题所在。 Hostgator 支持查看了它,认为可能是权限问题,但他们重置了这些问题,但我仍然遇到问题。

起初,我认为这个问题可能与我当天早上在前六个博客上安装的一个插件(ByREV Fix Missed Shedule Plugin)有关,该插件用于处理 WP 2.92 的错过时间表错误,也许这把事情搞砸了。但后来我检查了几个月前建立的一个博客,也使用相同的主题和插件,现在它也遇到了同样的问题。

有任何想法吗?我尝试删除我的 htaccess,上传一个空白的,然后上传一个带有我在 hostgator 论坛上找到的代码片段的:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

没有任何效果。我每次仍然收到 403 或 404 错误。昨天一切都很完美,所以我知道这个设置确实有效,我只是在某个地方搞砸了一些东西,但我不知道它是什么。

我在这里阅读了相关帖子,并尝试将 wp-content 文件夹更改为 0755,但仍然存在问题。

有什么想法吗?谢谢!


晚了几年,但我有一个针对最新版本 WordPress 的解决方案,它也有同样的问题(WordPress 生成的 .htaccess 文件破坏了站点,重新出现 403 Forbidden 错误消息)。 WordPress 创建它时的样子如下:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

问题是条件不起作用。它不起作用,因为它正在寻找的模块不是.c, it's .so。我认为这是一个特定于平台或特定于配置的问题,其中 Mac OS 和 Lunix Apache 安装是针对.so又称“共享对象”模块。寻找一个.c模块不应该破坏条件,我认为这是一个错误,但这就是问题所在。

只需更改mod_rewrite.c to mod_rewrite.so一切准备就绪,可以出发了!

# BEGIN WordPress
<IfModule mod_rewrite.so>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WordPress 403/404 错误:您无权访问此服务器上的 /wp-admin/themes.php 的相关文章

随机推荐

  • OpenCV:何时使用 GridAdaptedFeatureDetector?

    我正在尝试制作一个基于描述符的检测器 我正在使用 OpenCV 我发现有很多特征类型和描述符类型 以及匹配器类型 更多我还看到可以有诸如网格或金字塔之类的组合类型作为特征类型 我还没有找到对它们的很好的解释 除了金字塔 它说这很好 对于本质
  • 容器“Android 依赖项”引用不存在的库 appcompat_v7.jar”

    我知道这个问题已被问过很多次 但不幸的是找不到任何解决方案 所以这里是 The container Android Dependencies references non existing library C Users Zain ul a
  • 替代RelativeLayout中的weightSum?

    我有四个TextView我想要在水平线上均匀分布的项目 这意味着一行中的所有空间必须均匀地被TextView项目 像这样 以前 我使用 LinearLayout 来实现此目的 我将weightSum 设置为4 并将layout weight
  • 单个构建步骤的 TeamCity 构建日志

    当 teamcity 执行 MSBuild 步骤时 构建日志具有可折叠 可扩展的层次结构 我有一个很大的构建步骤 它运行一个 powershell 脚本 生成的构建日志很大 需要很长时间才能加载 有没有一种方法可以让 teamcity 将单
  • 使用python sklearn增量训练随机森林模型

    我使用下面的代码来保存随机森林模型 我正在使用 cPickle 保存训练后的模型 当我看到新数据时 我可以增量训练模型吗 目前 训练集大约有2年的数据 有没有办法再训练两年并将其 某种程度上 附加到现有保存的模型中 rf RandomFor
  • 如何在没有 SSRS 服务器的情况下使用报表查看器控件执行 .rdl 报表?

    我正在尝试设置一个网页 用户可以在其中选择要运行的 rdl 文件 它将打开报表查看器控件 ASPX 加载报表定义文件 运行它并显示报表 到目前为止 我发现 本地 报告只能接受来自代码的数据源 因此您必须手动执行数据库代码 这将很痛苦 因为报
  • 为什么这个简单的 C# 试用不起作用 [重复]

    这个问题在这里已经有答案了 这会产生条纹而不是点 为什么 我正在尝试绘制单个像素 还尝试了另一种方法 使用 fillrectangle 它也没有给出所需的结果 得到的是条形而不是点 protected override void OnPai
  • 如何在异步代码中处理 CPU 密集型任务

    我正在做一些需要异步方法的繁重处理 我的一个方法返回一个字典列表 在将其添加到另一个可等待对象之前需要对其进行大量处理 IE def cpu bound task here record some complicated preproces
  • ExoPlayer - 奇怪的阿拉伯语/波斯语字幕格式

    我正在尝试创建一个带字幕的视频播放器 除了一件事之外 一切都已设置并正常工作 我的阿拉伯语字幕没有正确显示 它们的符号和东西看起来很奇怪 像这样 这是我的带有字幕的 ExoPlayer 设置 Uri srt Uri parse http d
  • Exchange Web 服务:UseDefaultCredentials 属性

    这个微软页面 http msdn microsoft com en us library exchange ff597939 28v exchg 80 29 aspx表示通过将 UseDefaultCredentials 属性设置为 tru
  • 为方法创建 IObservable 的好方法是什么?

    比方说 我们有一堂课 public class Foo public string Do int param 我想创建一个可观察的值 这些值是由Do方法 一种方法是创建一个正在调用的事件Do并使用Observable FromEvent创建
  • 如何使用 Spring 注入键值属性文件?

    我有一个键值属性文件 其中包含错误代码及其错误消息 我想在应用程序启动时注入此文件 以便我可以在注入的属性上进行查找 而无需读取该文件 下面只是伪代码 里面有什么吗Spring可以创建这个设置吗 Value location classpa
  • 如何解决 AutoMapper 错误? (堆栈溢出异常!)

    我在用自动映射器 http automapper codeplex com EF 实体 gt POCO 用于以下类 public class Category public int CategoryID get set public str
  • 如何避免 fread() 将日期信息导入为 IDate?

    我最初编写了一个脚本 该脚本通过约 70k 次迭代进行计算 我使用 rbind 将结果 缝合 在一起 1 次迭代可能会产生 0 到多行的结果 所以我不认为预先分配输出会使感觉 为了加快速度 我将其分成 4 个单独的脚本 每个脚本在单独的会话
  • 为什么 wm_concat 在这里不起作用?

    我有这个查询 SELECT OBJECT ID from cr object group entries vw where object group id IN SELECT ITEM FROM TABLE CR FN SPLIT STRI
  • Java Swing 取消无限循环

    我在 Swing 中遇到了无限循环问题 做了一些研究并遇到了 SwingWorker 线程 但不太确定如何实现它们 我已经拼凑了一个简单的程序来显示问题 一个按钮启动无限循环 我希望另一个按钮停止它 但当然 由于 Swing 单线程问题 另
  • 选择一个元素及其所有后代元素

    选择一个元素and它的所有后代元素 media media color f00 我是否只能使用一个选择器 而不是用逗号分隔两个选择器 我正在寻找一种更有效的方式来输入此内容 With XPath https www w3schools co
  • Swing 中带有小字体的字符串的边界

    关于计算应绘制到 Swing 组件中的字符串的大小 宽度或高度 存在许多 许多 问题 并且提出了许多解决方案 然而 我注意到这些解决方案中的大多数都not对于小字体可以正常工作 下面是一个MCVE https stackoverflow c
  • 如何在 Winforms 中将枚举转换为布尔值以进行数据绑定?

    是否有可能做到这一点 我需要使用 this ControlName DataBindings Add 所以我除了绑定我之外无法定义逻辑enum值对一个bool 例如 DataClass Data Type enum EDIT 我需要绑定Da
  • WordPress 403/404 错误:您无权访问此服务器上的 /wp-admin/themes.php

    一些背景 这周我建立了六个博客 全部使用 Wordpress 2 92 通过 Hostgator 与 Fantastico 一起安装在婴儿鳄鱼计划上 我为每个博客使用相同的主题 热图 2 5 4 和插件 他们都已启动并运行 没有任何问题 今