wordpress - 您无权访问此服务器上的/wp-admin/post.php。 WordPress的

标签 wordpress centos vps

这个问题被编辑了 3 次,它现在包括 VPS 和 Centos 标签,因为我认为我的 VPS 配置文件有问题。


好的,首先,我已经浏览了这里提出的所有问题,但我的问题没有答案。

问题是,当我尝试复制/粘贴和更新或创建 WP 帖子时,我收到这样的警告:“您无权访问/wp-admin/post.php on this服务器。”

最奇怪的是,当我复制/粘贴时,它通常只有在有一些特殊格式(如斜体或任何符号)时才会崩溃,但不是每个都像 ()。因此,如果我粘贴文本,它通常会崩溃,但并非总是如此。

现在,让事情变得更奇怪的是,我有一个帖子做得很好,我的意思是它过去在博客上看起来很好。然后我尝试创建一个联系页面,我已经发布了它,但它没有显示在博客上。有一条消息说在链接上找不到任何内容。然后我开始四处点击,我注意到我做对的帖子也消失了。我的意思是它还在那里,但是当你点击阅读更多时,它说没有找到。

我已经关闭了我正在使用的所有插件(实际上只有十四色)并更改了主题,但根本没有结果。

知道为什么会这样吗? 我将它托管在一个虚拟服务器上,并且在同一个 IP 上运行了 2 个站点,但我不认为,这可能是问题所在。 以前我一直在玩 SSL,我认为这可能是问题所在,但后来我删除了域并从头开始创建任何内容,但问题仍然存在。

钯。当我尝试发布从键盘输入的原始文本时我没有遇到任何问题,但当我粘贴它时,它通常会导致帖子崩溃。

编辑:我的 .htaccess 文件在这里:

# 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

编辑 2: 看来我也不能发布链接。当我尝试发布链接时,我遇到了同样的错误。

编辑 3: 我试图找到 php 日志文件,但似乎那里什么也没有。所以我的想法是:如果错误与 wp 尝试写入日志但无法获得权限有关怎么办?我在配置中启用了 php 日志,因此应该至少有一个,但我找不到任何日志。有谁能告诉我,我必须在哪里寻找日志。现在我正在查看/var/log 但没有 php 日志文件。

最佳答案

好的,我必须编辑答案,因为尽管一切正常,但问题又出现了。所以,这次我深入挖掘才发现,问题出在我的 mod secure conf 中,所以我不得不将 SecRuleEngine 从 On 设置为 DetectionOnly,现在问题消失了。 以前它会检测每一次更新帖子的尝试,就像 XSS 攻击一样。

关于wordpress - 您无权访问此服务器上的/wp-admin/post.php。 WordPress的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49496409/

相关文章:

centos - 不清楚为什么我的/etc/hosts 看起来像这样

mysql - VPS 上的 Apache 和 MySQL 安装

javascript - 如果存在默认值,则阻止搜索

php - 从 WordPress 模板中删除 admin-bar.php 样式

ruby - rvm 在 centos 5.5 上安装 1.8.7-head 错误

django - 文件不存在 :/var/www/polls

php - 向管理员发送电子邮件通知以了解 WooCommerce 中的待定订单状态

MySQL 触发器运行不正常

php - XAMPP centos 通过 PHP 上传的文件不显示

centos - 如何将 Sphinx 从 2.0.5 升级到最新版本