首页 文章

403登录后禁止访问wordpress

提问于
浏览
0

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

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

这些是我面临的以下问题:

  • 如果输入localhost / wordpress / wp-admin,我会收到403错误

  • 如果我输入localhost / wordpress / wp-admin / index.php我会得到登录页面,但登录后我会回到同一个登录页面

  • 要获取管理面板,我必须输入/localhost/wordpress/login.php,执行登录,获取403错误页面,然后输入/localhost/wordpress/wp-admin/index.php

我试图重新安装wordpress但没有成功 . 我还尝试将权限777授予所有文件夹和文件,但没有成功 .

1 回答

  • 0

    可能想检查你的apache httpd.conf

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

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

相关问题