如何让 PHPStorm 为 CSS 使用正确的路径?
How do I get PHPStorm to use the correct path for CSS?
我一直在使用"Delphi PHP XE2"
。文件结构在开发机器和生产机器上运行良好超过一年。
文件夹组织如下。
src/app_login.php
src/add
src/css
src/js
src/fnc
src/db
src/images
etc.
我正在尝试 PHPSTORM
。包含文件工作正常。当我在 Firefox 中 运行 它可以找到所有图像、JavaScript 文件等。但是它找不到 CSS 文件,因为它正在
中寻找它们
css
而不是
src/css
我什么都没改。
- 为什么浏览器现在查看的是绝对路径而不是相对路径?
- PHPStorm 是如何告诉它的?
- 我如何强制将它们视为相对路径?
我在浏览器中看到它 运行 是:
http://localhost:63342/SRC/app_login.php
而不是
http://localhost:63342/app_login.php
我想这就是问题所在。我如何强制它向下移动一个目录级别?
我正在尝试设置 IIS,我认为这可能最适合以后使用。以下是屏幕截图:
我配置了 hosts 文件,这样当我在浏览器中键入 wys.com
时,它会尝试 运行 它并显示一个空白页面。如果我输入 192.168.1.0
,它只会显示一个空白页。查看源代码什么也没显示。我期待它 运行 index.html
在 d:\wys\src
。为什么浏览器不 运行ning 它?
您使用的是 PhpStorm 自己的简单内置 Web 服务器,它使用 URL 类似 http://localhost:63342/ProjectName/app_login.php
。您不能使用这样的服务器创建 http://localhost:63342/app_login.php
,因为它无法判断要提供哪些文件。
要么使用您自己的 Apache/IIS/whatever 网络服务器 .. 或者您可以使用内置服务器获得的最好的是 http://ProjectName:63342/app_login.php
(IDE 需要知道什么 site/files 以某种方式服务)。为此:
编辑您的 hosts
文件(或本地 DNS 服务器,如果有的话)并将 ProjectName
指向您计算机的IP(例如 127.0.0.1
)。
创建正确类型的部署条目(In Place
应该做),配置它(提供所需的 URL 等 -- http://ProjectName:63342/
) 并将其标记为该项目的默认值 -- 现在 IDE 将在生成 "open in browser" [=45 时从那里使用 URL =]s.
我一直在使用"Delphi PHP XE2"
。文件结构在开发机器和生产机器上运行良好超过一年。
文件夹组织如下。
src/app_login.php
src/add
src/css
src/js
src/fnc
src/db
src/images
etc.
我正在尝试 PHPSTORM
。包含文件工作正常。当我在 Firefox 中 运行 它可以找到所有图像、JavaScript 文件等。但是它找不到 CSS 文件,因为它正在
css
而不是
src/css
我什么都没改。
- 为什么浏览器现在查看的是绝对路径而不是相对路径?
- PHPStorm 是如何告诉它的?
- 我如何强制将它们视为相对路径?
我在浏览器中看到它 运行 是:
http://localhost:63342/SRC/app_login.php
而不是
http://localhost:63342/app_login.php
我想这就是问题所在。我如何强制它向下移动一个目录级别?
我正在尝试设置 IIS,我认为这可能最适合以后使用。以下是屏幕截图:
我配置了 hosts 文件,这样当我在浏览器中键入 wys.com
时,它会尝试 运行 它并显示一个空白页面。如果我输入 192.168.1.0
,它只会显示一个空白页。查看源代码什么也没显示。我期待它 运行 index.html
在 d:\wys\src
。为什么浏览器不 运行ning 它?
您使用的是 PhpStorm 自己的简单内置 Web 服务器,它使用 URL 类似 http://localhost:63342/ProjectName/app_login.php
。您不能使用这样的服务器创建 http://localhost:63342/app_login.php
,因为它无法判断要提供哪些文件。
要么使用您自己的 Apache/IIS/whatever 网络服务器 .. 或者您可以使用内置服务器获得的最好的是 http://ProjectName:63342/app_login.php
(IDE 需要知道什么 site/files 以某种方式服务)。为此:
编辑您的
hosts
文件(或本地 DNS 服务器,如果有的话)并将ProjectName
指向您计算机的IP(例如127.0.0.1
)。创建正确类型的部署条目(
In Place
应该做),配置它(提供所需的 URL 等 --http://ProjectName:63342/
) 并将其标记为该项目的默认值 -- 现在 IDE 将在生成 "open in browser" [=45 时从那里使用 URL =]s.