如何解决XAMPP中的403错误

如果您使用XAMPP本地开发环境来运行wordpress网站,您可能会不时遇到问题。尝试访问数据库时可能遇到的最常见问题之一是“错误403”,也称为“XAMPP访问禁止错误”。

创新互联-专业网站定制、快速模板网站建设、高性价比浦江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式浦江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖浦江地区。费用合理售后完善,十余年实体公司更值得信赖。

简而言之,XAMPP产生403错误意味着您没有必要的权限来访问或编辑数据库。在本文中,我们将讨论XAMPP是什么,为什么会出现此错误,以及如何在Windows和macOS设备上修复它。

XAMPP简介

XAMPP是一个本地开发环境。通过安装XAMPP,您还可以设置托管和运行本地WordPress网站所需的所有软件。

XAMPP主页

您可能知道,WordPress有几个系统要求,而XAMPP满足所有这些要求。您可以使用XAMPP在您的计算机上安装的软件堆栈包括:

  • Apache这是一种服务器软件,可让您在计算机上托管和服务网站。
  • MariaDB 这是一个数据库软件,它为WordPress提供了一个保存信息的地方,因此可以根据需要再次访问它。
  • PHP  WordPress建立在PHP编程语言之上,因此必须在您的服务器上设置软件。
  • Perl虽然WordPress不使用Perl编程语言,但它是XAMPP为您配置的软件堆栈的一部分。

您可能在浏览网页时遇到过403错误。错误代码表示您没有访问特定文件或页面的必要权限:

来自Google Chrome的常规错误403消息

但是,在使用XAMPP运行本地WordPress网站的上下文中,403错误具有不同的含义。如果您看到一条消息“Access forbidden!“,它通常与XAMPP数据库有关。

XAMPP环境403错误概述

通常,当您尝试通过浏览器访问本地数据库时,XAMPP会出现错误403。在正常情况下,您可以使用任何Web浏览器访问http://localhost/phpmyadmin地址:

phpMyAdmin控制面板

如果您没有访问数据库的必要权限,您将遇到错误403,内容如下:

“新的XAMPP安全概念:只能从本地网络访问请求的目录。可以在文件httpd-xampp.conf中配置此设置。”

就错误消息而言,这条信息相当丰富,因为它准确地告诉您解决问题需要做什么。但是,在我们开始故障排除之前,请务必注意,当XAMPP中存在冲突的端口配置时,通常会发生错误403。

通常,绕过该问题的最简单方法是按照错误消息中的说明进行操作。在这种情况下,就是修改httpd-xampp.conf文件。

如何解决XAMPP环境403错误 (在Windows和macOS中)

XAMPP适用于Windows、macOS和Linux。在下面的部分中,我们将向您展示如何解决Windows和macOS中的XAMPP开发环境的错误 403。如果您使用的是Linux发行版,则可以按照macOS说明进行操作。

如何对Windows中的XAMPP环境403错误进行故障排除

要开始使用,请继续启动XAMPP,然后启动您网站使用的所有服务。如果您正在运行WordPress网站,那将是Apache和MySQL。

XAMPP控制面板

两个服务都运行后,您可以单击Apache行中的Config按钮,然后选择Apache (httpd-xampp.conf)选项:

打开httpd-xampp.conf文件

现在httpd-xampp.conf文件将通过您的默认文本编辑器打开。打开文件后,使用搜索功能查找“phpMyAdmin”  您应该会看到如下所示的片段:

httpd-xampp.conf文件

找到它后,您可以继续删除“Require local”的文本,并将其替换为“Require all granted”:

 

修改httpd-xampp.conf使其不会阻止对数据库的访问

保存对httpd-xampp.conf的更改并关闭文件。然后您可以从XAMPP控制面板重新启动Apache和MySQL服务。一旦服务再次运行,您可以通过在浏览器中导航到localhost/phpmyadmin来尝试再次访问您的数据库。

如何对macOS中的XAMPP环境403错误进行故障排除

在macOS上修复XAMPP环境的403错误涉及与Windows设备几乎相同的步骤。但是,访问httpd-xampp.conf文件并不完全相同,因为XAMPP控制面板看起来有点不同:

XAMPP的macOS控制面板

尽管风格不同,但访问您需要的文件仍然很简单。以下是要遵循的五个步骤:

打开文件后,您可以在其中查找“phpmyadmin”。您看到的代码段应如下所示:

Alias /phpmyadmin "C:/xampp/phpMyAdmin/"

AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

接下来,您可以将“Require local”部分替换为“Require all granted”,并将更改保存到文件中。现在返回XAMPP控制面板,转到“Services”选项卡,然后单击Restart All。备份所有XAMPP服务后,您应该能够毫无问题地访问您的数据库。

小结

能够访问您网站的数据库至关重要,无论您使用的是实时服务器还是本地开发环境(例如XAMPP)。尽管XAMPP发生错误403可能很烦人,但无论您使用的是Windows、macOS还是Linux,都可以轻松解决。

您所要做的就是编辑XAMPP的httpd-xampp.conf文件以确保每个人都可以访问phpMyAdmin。然后403错误应该立即消失。

标题名称:如何解决XAMPP中的403错误
链接URL:http://www.shufengxianlan.com/qtweb/news28/17678.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联