php - 如何让 PHPStorm 使用正确的 CSS 路径?

标签 php html css firefox phpstorm

我一直在使用 “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

我没有改变任何东西。

  1. 为什么浏览器现在查看的是绝对路径而不是相对路径?
  2. PHPStorm 是如何告诉它的?
  3. 我如何强制将它们视为相对路径?

我看到它在浏览器中运行为:

http://localhost:63342/SRC/app_login.php

代替

http://localhost:63342/app_login.php

我想这就是问题所在。我如何强制它向下移动一个目录级别?

我正在尝试设置 IIS ,我认为这可能是以后最好的。以下是屏幕截图:

Iss Bindings

Iss Settings

我配置了 hosts文件,以便当我在浏览器中键入 wys.com 时,它会尝试运行它并显示一个空白页面。如果我输入 192.168.1.0,它只会显示一个空白页。查看源代码什么也没显示。我期待它在 d:\wys\src 运行 index.html。为什么浏览器没有运行它?

最佳答案

您正在使用 PhpStorm 自己的简单内置 Web 服务器,它使用像 http://localhost:63342/ProjectName/app_login.php 这样的 URL。您不能使用这样的服务器制作 http://localhost:63342/app_login.php,因为它无法判断要提供哪些文件。

要么使用您自己的 Apache/IIS/任何网络服务器 .. 或者您可以使用内置服务器获得的最好的是 http://ProjectName:63342/app_login.php(IDE 需要知道以某种方式提供哪些站点/文件)。为此:

  1. 编辑您的 hosts 文件(或本地 DNS 服务器,如果有的话)并将 ProjectName 指向您计算机的 IP (例如 127.0.0.1)。

  2. 创建正确类型的部署条目(In Place 应该这样做),配置它(提供所需的 URL 等 -- http://ProjectName :63342/) 并将其标记为该元素的默认值——现在 IDE 将在生成“在浏览器中打开”URL 时使用那里的 URL。

关于php - 如何让 PHPStorm 使用正确的 CSS 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30053204/

相关文章:

java - 识别一个字符是中文并从简体字得到中文 "pinyin"拼音?

php - 如何将数据转储到 View 中?

javascript - 使链接仅适用于后代 child ,但不包括他们的空白空间

javascript - 谷歌地图制作模糊效果

带颜色的 CSS3 : multiple backgrounds.?

php表单mysql错误到数据库

php - 通过 html 表单将文件上传到 Google 驱动器并将 url 存储在输入文本框中以写入 mysql?

android - 如何禁用从移动浏览器上传文件的相机选项?

html - 最小化时,网站在@media 设备上使用原始 CSS 代码

css - 当 child 被动画向右移动时,隐藏的父溢出不起作用