您无权访问此服务器上的 /wp-admin/post.php。文字新闻



该问题已编辑了3次,现在包括VPS和CentOS标签,因为我认为我的VPS配置文件有问题。


好吧,首先,我仔细研究了这里提出的所有问题,我对这个问题没有答案。

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

最奇怪的是,当我复制/粘贴时,仅当有某些特殊格式(例如斜体或任何符号(时,它才会崩溃,但并非每个符号((。因此,如果我粘贴文本,它主要是崩溃但并非总是如此。

现在,为了使事情变得更陌生,我的帖子做得很好,我的意思是它曾经在博客上看起来不错。然后,我尝试创建一个联系页面,已经发布了它,并且没有在博客上显示。有一条消息说链接上没有发现任何东西。然后我开始点击,我注意到我的帖子也不错了。我的意思是它仍然存在,但是当您单击"阅读更多阅读"时,它没有找到任何东西。

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

任何想法为什么会发生这种情况?我正在虚拟服务器上托管它,并且在同一IP上还有更多运行的站点,但我认为这可能是问题所在。以前,我在玩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日志文件。

好吧,我必须编辑答案,因为尽管一切正常,但问题还是出现了。因此,这次我只是为了发现我的Mod Secure Conf介绍了这个问题,因此我不得不将Secruleengine从On开始探测到toctionly,现在问题已经消失了。以前,它正在检测每次尝试更新帖子的尝试,例如XSS攻击。

我几年前就遇到了一个像你这样的问题,这让我发疯了,但是我不得不尝试一些解决方案,最终为我找到了完美的解决方案。尝试其中之一,他们不会造成伤害:

第一个然后将其切换回,这样您就可以将其指向。

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

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

您可以输入IP。

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

<IfModule mod_rewrite.c>

到这个

<IfModule mod_rewrite.so>

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

尝试其中任何一个,我希望有所帮助会像对我一样对您有所帮助。

最新更新