403登录后禁止访问wordpress

时间:2018-04-22 21:12:45

标签: wordpress http-status-code-403

我正面临着在Archlinux机器上本地使用wordpress进行403禁止访问的奇怪行为。 我在几个在线指南中安装了Apache,mysql和php,以及 我下载了wordpress并将其放在/ srv / http / wordpress中。

第一件奇怪的事情发生在安装wordpress的时候。指南说要键入localhost / wordpress并按照表单,但我有403错误。要安装wordpress,我必须输入install.php页面的完整路径。 安装wp之后,我登录了,然后又出现了403错误。 因此,我尝试在wp-admin文件夹中键入index.php的完整路径,然后我就可以进入管理面板。

以下是我面临的问题:

  1. 如果输入localhost / wordpress / wp-admin
  2. ,我会收到403错误
  3. 如果我输入localhost / wordpress / wp-admin / index.php我会获得登录页面,但登录后我会回到同一个登录页面
  4. 要获取管理面板,我必须输入/localhost/wordpress/login.php,执行登录,获取403错误页面,然后输入/localhost/wordpress/wp-admin/index.php
  5. 我尝试重新安装wordpress但没有成功。 我还尝试将权限777授予所有文件夹和文件,但没有成功。

1 个答案:

答案 0 :(得分:0)

可能想检查你的apache httpd.conf

<Directory /srv/http/wordpress>
   Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

chmod 777不是一个好习惯......你应该找出什么是uid&amp; amp; gid正在运行apache并确保它是所有者或拥有/ srv / httpd / wordpress的必要权限