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

时间:2015-05-05 12:39:04

标签: 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. 我如何强迫它将它们视为相对路径?
  4. 我在浏览器中看到它运行为:

    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,则只会显示空白页面。查看源代码没有显示。我期待它在index.html运行d:\wys\src。为什么浏览器没有运行它?

1 个答案:

答案 0 :(得分:2)

您使用的是PhpStorm自带的简单内置网络服务器,它使用http://localhost:63342/ProjectName/app_login.php等网址。您不能使用此类服务​​器http://localhost:63342/app_login.php,因为它无法告知要提供的文件。

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

  1. 修改您的hosts文件(或本地DNS服务器,如果愿意并拥有一个),并将ProjectName指向您计算机的IP(例如127.0.0.1)。

  2. 创建正确类型的部署条目In Place应该这样做),配置它(提供所需的网址等 - http://ProjectName:63342/并标记作为此项目的默认 - 现在IDE将在生成"在浏览器中打开时使用此处的URL#34;网址。