我一直在使用"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
我没有改变任何事情。
我在浏览器中看到它运行为:
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
。为什么浏览器没有运行它?
答案 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需要知道以某种方式提供的站点/文件)。为此:
修改您的hosts
文件(或本地DNS服务器,如果愿意并拥有一个),并将ProjectName
指向您计算机的IP(例如127.0.0.1
)。
创建正确类型的部署条目(In Place
应该这样做),配置它(提供所需的网址等 - http://ProjectName:63342/
)并标记作为此项目的默认 - 现在IDE将在生成"在浏览器中打开时使用此处的URL#34;网址。