我正面临着在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 回答
可能想检查你的apache httpd.conf
chmod 777不是一个好习惯...你应该找出什么uid和gid正在运行apache并确保它是所有者或者拥有/ srv / httpd / wordpress的必要权限