gpt4 book ai didi

deployment - 如何在 PhpStorm 项目中包含 public_html 兄弟文件夹?

转载 作者:行者123 更新时间:2023-12-03 23:23:52 25 4
gpt4 key购买 nike

我有以下站点目录结构(在共享主机上):

/home/username/
public_html/
index.html
resources/
config.php

我正在尝试使用 PhpStorm 中的远程部署来设置一个新项目。我想要两个 public_htmlresources文件夹可访问,因为两者都包含 PHP 文件。我对项目根应该是什么感到困惑。逻辑表明我的项目根目录是包含我所有文件的顶级目录,即 /home/username/ .

Create New Project: Choose Remote Path

但是,如果我在 PhpStorm 中将其标记为这样,则下一个屏幕(指定 Web 路径)会自动将我的 Web 根文件夹映射到项目根。

Create New Project: Specify Web Path

结果,如果我运行 /home/username/public_html/index.html从 PhpStorm,它尝试浏览到 https://webroot/public_html/index.html .这是错误的。 Web 根应映射到 /home/username/public_html .实际上,这个问题(“项目根目录 '/home/username' 的 Web 路径”)是无效的,因为在 public_html 之上没有文件夹的 Web 路径。 ,这就是放置 resources 的全部意义那里。我应该如何在 PhpStorm 中正确配置文件夹?

最佳答案

这样的设置绝对是可能的——将网站根文件夹作为实际项目的子文件夹是很常见的。

据我所知,不可能直接从新建项目向导创建这样的设置——它必须在项目创建完成后的后期完成。

您需要进入Settings/Preferences | Build, Execution, Deployment | Deployment并添加新映射。下面是一个例子:

enter image description here

这里我的网站根目录位于 web文件夹 - 您必须将其更改为您的 public_html .这样当你使用 Open in Browser 时在 Web 根文件夹中的文件上,它将使用正确的 URL 打开。

关于deployment - 如何在 PhpStorm 项目中包含 public_html 兄弟文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33379749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com