尝试访问 localhost 时出现错误 403

Posted

技术标签:

【中文标题】尝试访问 localhost 时出现错误 403【英文标题】:Error 403 when trying to access localhost 【发布时间】:2016-04-19 17:25:22 【问题描述】:

大家早上好。

我在我的 Ubuntu 机器上运行一个小型的办公室开发 (xampp) 服务器,用于构建静态和 WordPress 网站。

我使用两个都可以正常工作的虚拟主机。但是,当我尝试加载站点时,由于某种原因,我还有另一个失败。

我的 Xampp 安装是典型的 /opt/lampp 安装,没有什么独特或特别之处。

我的虚拟主机文件

##Summerschool Development Version (which works fine)
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/summerschooldev"
    ServerName summerschoolforteensuk.com
    <Directory "/opt/lampp/htdocs/summerschooldev/">
    Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

##Summerschool old website (which works fine)
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/summerschool"
    ServerName summerschoolold.com
    <Directory "/opt/lampp/htdocs/summerschool/">
    Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

##scp old website throws error 403 You don't have permission to access / on this server..
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/scp"
    ServerName scpold.com
    <Directory "/opt/lampp/htdocs/scp/">
    Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

现在是我的主机文件

127.0.0.1   summerschoolforteensuk.com
127.0.0.1   summerschoolold.com
127.0.0.1   scpold.com

据我所知,一切似乎都运行良好。我对这样的工作相对陌生,但我办公室的网速很差,这意味着我必须这样做。我猜这里没有错误,因为其他两个站点工作正常。

如果不是我接下来会去哪里看的话,我是否缺少一些东西。

谢谢

【问题讨论】:

您是否尝试过相应地更新您的数据库? @ShravanShrama 我实际上已经对数据库进行了一些更改,删除了一些我认为不需要的浪费表。我正在导入原件,看看会发生什么。 我认为您没有更新options 表中的home_urlsite_url 键。 不,他们很好,除了 403 是服务器错误,不是 wp 的问题。 【参考方案1】:

我似乎通过在本地安装 wordpress 并将我的数据库和 wp-content 文件夹导入安装并使用服务器名称和主机的完整域来解决这个问题。

不要认为这解决了我的问题,但它现在可以工作了。

【讨论】:

以上是关于尝试访问 localhost 时出现错误 403的主要内容,如果未能解决你的问题,请参考以下文章

访问asmx Web服务时出现错误请求

HTTP错误403.14 - 访问网站时出现禁止错误

尝试连接到 localhost phpmyadmin 时出现错误

尝试在localhost上编辑Joomla时出现HTTP错误

从角度访问webapi时出现401未经授权的错误

尝试设置 Jetty CORS 访问时出现 UnavailableException