在 MAMP PRO 中运行 WP 主题时出现禁止错误

     2023-02-24     220

关键词:

【中文标题】在 MAMP PRO 中运行 WP 主题时出现禁止错误【英文标题】:Forbidden Error When Running WP Theme in MAMP PRO 【发布时间】:2017-09-06 04:38:03 【问题描述】:

我为 WordPress 主题克隆了一个私有存储库。该存储库包括一个 wp-content 文件夹(加上五个其他文件 - .png、一个 .ico 和一个 .md)。我正在尝试使用 MAMP PRO 在我的 Mac 上本地运行此存储库的内容 - WordPress 主题。

运行存储库应如下所示:http://dynamic.switzercreative.com/

但我得到了这个:

在 MAMP PRO 中,我运行 Apache 和 MySQL:

还可以看到 MySQL 被配置为使用 8889 端口。

进入 phpMyAdmin --> 数据库名称(左侧)--> 权限

我确保用户名与 wp-config.php 文件中的用户名匹配,并且确实如此(第 3 行):

define( 'DB_USER', 'database_username' );

我还注意到,在特权下,此用户名的“Grant”设置为 no。我猜我需要编辑这个?

我应该编辑用户名权限 - 这是导致此错误消息的原因吗?

编辑:我继续点击“编辑权限”并在管理下选中“授予”。这使得用户名显示“所有权限”,就像其他用户名一样

但在 URL 中输入 localhost:8888/theme_name_wpe 时,我仍然收到禁止的错误消息。

EDIT 2:我还认为这可能是权限问题。我按照this article 的第二个答案中的说明进行操作 - 我进入homefolder/wp-content/themes 并运行sudo chown -R username:groupname theme_name 以希望为主题提供必要的权限。不过,我仍然在浏览器中得到相同的结果。

EDIT 3:查看错误日志后,看到错误信息说:

Failed to load resource: the server responded with a status of 403 (Forbidden)

这让我找到了this article。按照评价最高的答案中的说明,我进入根目录(位于我桌面上的文件夹“dynamictransit_wpe”)并运行以下命令:

find . -type d -exec chmod 755  \;
find . -type f -exec chmod 644  \;

我仍然收到相同的错误,但错误消息现在看起来不同了 - 像这样:

我应该 cd 进入主题文件夹吗? (dynamictransit_wpe --> wp-content --> 主题 --> 主题)

编辑 4:在谷歌搜索“403 禁止 httpd - t”后,我找到了 this article,这表明我需要编辑 httpd.conf 文件。在文件的第 150 行,我发现:

User #-1
Group #-1

我认为我需要更改这些以匹配数据库用户名/组名,但是这些更改没有产生任何效果。我还尝试了各种其他用户和组的可能性,包括将用户设置为我的 Mac 的用户名 - 仍然没有。

【问题讨论】:

【参考方案1】:

403 表示服务器配置的某些内容阻止您访问该特定文件。在您的情况下,由于您正在尝试访问该站点,因此该文件将是 index.php

根据我在您上面的文档中看到的所有内容,您已经正确安装了 WP,我看到的唯一潜在问题是:

MAMP 可能没有运行它自己的 Apache 服务器。我说 MAY 是因为我没有足够的信息来做出这个决定,但这是有可能的。 您的 Apache 配置禁止访问您的 Web 根目录。您是否在 MAMP 中专门为此应用创建了一个文件夹?如果是这样,请确保根文件夹具有 755 权限并且归 Web 服务器的用户和组所有。 检查您的 httpd.conf 文件并确保 AllowOverride 设置为 All。 确保您在某处没有阻止访问您网站的时髦 .htaccess 文件。如有疑问,请将文件重命名为 htaccess.txt 之类的名称,然后查看您的网站是否已加载。

【讨论】:

【参考方案2】:

我不确定是哪一项调整导致它工作,但现在转到“localhost/”会呈现网站:

1.) 将wp-config.php 中的用户名和密码更改为“root”,如下所示:

define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', 'root' );

(MAMP / MAMP PRO 自动将“root”设置为数据库的用户名和密码,因此请确保设置正确)

2.) 还要确保数据库名称、主机、主页和站点 URL 匹配:

define( 'DB_NAME', 'dynamic_transit' );
define( 'DB_HOST', 'localhost' );
define('WP_HOME','http://dynamic');
define('WP_SITEURL', 'http://dynamic');

3.) 确保主机名设置为 localhost:

4.) 在根文件夹(包含 wp-content、wp-admin 和 wp-includes 的文件夹)中创建一个 .htaccess 文件。将该文件留空。

5.) 确保端口的用户名 --> "Run Servers As:" 设置为您计算机的用户名:

6.) 重新启动服务器并转到 URL 中的 localhost/。如果它是 WordPress 站点,您应该能够转到 localhost/wp-admin 并输入您的 WordPress 用户名和密码进行登录。

【讨论】:

当我尝试在 sequel pro 中运行此查询时出现错误 [重复]

】当我尝试在sequelpro中运行此查询时出现错误[重复]【英文标题】:GettinganerrorwhenItrytorunthisqueryinsequelpro[duplicate]【发布时间】:2020-01-2805:41:32【问题描述】:我正在尝试构建一个查询,该查询返回来自两个连接表的最新消息。但... 查看详情

在 WP8 上更改按钮边框颜色时出现延迟

...式设置器/视觉状态来做到这一点。当我在我的模拟器上运行它时,它运行良好且流畅,但是当我在我的Windows手机上运行它时,当国家的边界​ 查看详情

运行 apache 时出现禁止的 403 错误

】运行apache时出现禁止的403错误【英文标题】:Forbidden403errorwhenrunningapache【发布时间】:2015-08-1923:02:03【问题描述】:我正在尝试在运行apache2的Ubuntu14.10上设置一个Rails应用程序(redmine)。日志无法服务器目录:没有匹配的Direc... 查看详情

在 Dreamweaver 中创建记录集时出现此错误 - 使用 MAMP

】在Dreamweaver中创建记录集时出现此错误-使用MAMP【英文标题】:GettingthiserrorwhilecreatingarecordSetinDreamweaver-UsingMAMP【发布时间】:2010-10-2722:57:54【问题描述】:我在安装mamp并在Dreamweaver上设置我的网站后收到此错误。我连接到我在... 查看详情

在本地 MAMP 服务器中设置 wordpress

...:2021-09-1207:01:18【问题描述】:在本地mamp上建立wordpress时出现此错误,当我将凭据作为数据库名称-wordpress、用户-root、密码-root、表前缀-wp和主机-本地主机时我的每个凭据都很好,但仍然出现错误,如图所示【问题讨论】:【... 查看详情

在 ionic 应用程序中安装预构建主题时出现运行时错误

】在ionic应用程序中安装预构建主题时出现运行时错误【英文标题】:Runtimeerrorwheninstallingtheprebuildthemeintheionicapp【发布时间】:2018-11-2722:14:06【问题描述】:我像往常一样使用npm创建了一个离子应用程序,并按照readme.txt文件在... 查看详情

使用 symfony 和 MAMP 时出现 PDO 连接错误

】使用symfony和MAMP时出现PDO连接错误【英文标题】:PDOconnectionerrorwhenusingsymfonyandMAMP【发布时间】:2011-06-1417:46:04【问题描述】:尝试执行时收到PDO错误phpsymfonydoctrine:insert-sql我得到的错误:警告:PDO::__construct():[2002]连接被拒绝... 查看详情

从本地网络访问 wamp 时出现禁止错误

...办法。我正在尝试将我的wamp服务器配置为在本地网络上运行(可从本地网络访问)。具体来说,我想使用本地连接从另一台计算机访问保存在/www文件夹中的项目。我正在为我的w 查看详情

尝试在 Windows 中访问 apache vhost 时出现禁止错误

】尝试在Windows中访问apachevhost时出现禁止错误【英文标题】:GetForbiddenerrorwhentrytoaccessapachevhostinwindows【发布时间】:2014-08-2107:24:30【问题描述】:我正在尝试在windows8的apache2.2中设置虚拟主机列表。这是我的httpd.conf(只有我认... 查看详情

Load runner throwing error -26628 在通过 https 重播 api 脚本时出现禁止错误

...hhttps【发布时间】:2015-08-0607:26:29【问题描述】:在加载运行程序12.02中记录脚本,在重播脚本时,出现错误-26628:RestAP 查看详情

在 Windows 中的 Docker 中托管 Kafka 时删除主题时出现异常

】在Windows中的Docker中托管Kafka时删除主题时出现异常【英文标题】:ExceptionduringtopicdeletionwhenKafkaishostedinDockerinWindows【发布时间】:2018-06-1507:00:12【问题描述】:我在Windows的Docker中托管Kafka。使用Wurstmeister/Kafkadocker镜像。Kafka数... 查看详情

禁止访问!尝试运行 php 文件时出现错误 403

】禁止访问!尝试运行php文件时出现错误403【英文标题】:Accessforbidden!Error403whentryingtorunaphpfile【发布时间】:2016-10-2221:55:36【问题描述】:我是制作wesbites、将它们连接到数据库等方面的新手。如果我的问题或我犯的错误非常... 查看详情

将数据库导入 phpMyAdmin (MAMP) 时出现 SQL 语法错误

】将数据库导入phpMyAdmin(MAMP)时出现SQL语法错误【英文标题】:SQLsyntaxerrorswhenimportingdatabaseintophpMyAdmin(MAMP)【发布时间】:2013-12-1920:10:58【问题描述】:为了使用MAMP将120Mb数据库导入phpMyAdmin,我使用以下方法将其拆分:split-l100/App... 查看详情

通过 SSL 调用 Web Api 时出现 403 禁止错误

...布时间】:2021-12-2617:44:06【问题描述】:我有一个在IIS上运行的标准C#WebApi,它有一个自定义AuthorizeAttribute以通过请求标头变量中的键正确授权调用。最近,我的一个客户通过SSL调用API开始失败,并出现403Forbidden错误。他调用非S... 查看详情

在 VMware 工作站 16 pro 上下载 Sift 工作站时出现问题

...要下载SansSift工作站的OVA文件以在我的VMware工作站16pro上运行。它下载但从未真正打开。它最终出现一个带有闪烁光标的黑屏。再次运行它,它再 查看详情

403 禁止本地主机根 MAMP Pro v2.2

】403禁止本地主机根MAMPProv2.2【英文标题】:403forbiddentolocalhostrootMAMPProv2.2【发布时间】:2013-05-3021:12:35【问题描述】:我的localhost根目录出现403禁止错误。我认为这是一个apache错误。我使用的是MBPOSX10.7、MAMPPro2.2。apache日志:cli... 查看详情

发出 ajax Post 请求时出现 403 禁止错误

...20:09:07【问题描述】:我的代码在localhost(wamp服务器)上运行良好,但在将其移动到共享主机时,我收到错误403(禁止)。我首先尝试了这个:$.post(\'login.php?login\',user_email:user_email,u 查看详情

“运行”时出现错误“包...不在 GOROOT 中”

】“运行”时出现错误“包...不在GOROOT中”【英文标题】:Error"Package...isnotinGOROOT"when"gorun"【发布时间】:2021-04-1020:28:54【问题描述】:首先,我想说谢谢你阅读我的主题。我是Golang的新手,很高兴收到您的帮助... 查看详情