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

时间:2018-03-26 16:35:37

标签: wordpress centos vps

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

好的,首先,我已经查看了这里提出的所有问题,但我对此问题没有答案。

问题在于,当我尝试复制/粘贴和更新或创建WP帖子时,我收到以下警告:"您无权访问/ wp-admin / post.php在这台服务器上。"

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

现在,为了让事情变得更加陌生,我有一篇文章做得很好,我的意思是它曾经在博客上显得很好。然后我尝试创建了一个联系页面,我已经发布了它并且它没有在博客上显示。有消息说链接上没有找到任何内容。然后我开始点击,我发现我正确做的帖子也消失了。我的意思是它仍然存在,但当你点击阅读更多它没有发现任何东西。

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

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

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

编辑:我的.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日志文件。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

几年前我遇到了像你这样的问题,它让我疯狂,但我不得不尝试一些解决方案,最终找到适合自己的完美解决方案。尝试其中之一,他们不能没有伤害:

首先:尝试将你的post.php CHMOD改为774.或者甚至更好,为了你的解决方案,将你的wp-admin和wp-content文件夹chmod到777并查看它是否有效然后将其切换回来,这样你就可以指出它了。

第二:将此部分添加到.htaccess文件的开头:

"Annotation processor"

您可以输入您的IP,而不是“全部允许”字段中的“全部”。

第三:在我的情况下,重命名此部分

<Files post.php>
Order Deny,Allow
Deny from all
Allow from all
</Files>

到这个

<IfModule mod_rewrite.c>

帮助,因为我认为这是一个特定于平台或特定于配置的问题,其中为.so AKA'共享对象'模块设置了Mac OS和Linux Apache安装。寻找一个.c模块不应该打破条件,我认为这是一个错误,但这是问题。

尝试其中任何一项,我希望有些东西可以帮助你,就像它对我一样。

相关问题