我可以在GoDaddy Windows共享主机帐户上运行时获取CSS文件的内容。 CSS文件位于index.php文件的同一目录中:
<head>
<link rel="stylesheet" type="text/css" href="all.css" media="screen" />
</head>
但是出了问题当我尝试运行相同的PHP并在我的本地开发机器中调用相同的CSS文件时。 Opera浏览器向我显示404错误。找不到文件。如果我单击Firefox中的css链接,则显示一个浏览器空窗口。
在本地计算机上使用多个php资源,MySql连接和查询时,我没有遇到任何问题。
我在Windows 7和IIS上使用PHP手动安装和设置作为Web服务器。
正在寻找修复我已在我的本地主机中检查$ _SERVER数组,获取下一个值:
/////////////////////////////////////////////// /////////////////////////////////////////
Document_Root是:C:\ inetpub \ wwwroot
Script_FileName是:C:\ inetpub \ wwwroot \ sisco \ index.php
PHP_Self是:/sisco/index.php
Path_Translated是:C:\ inetpub \ wwwroot \ sisco \ index.php
Original_Path信息是:/sisco/index.php
Appl_Physical_Path是:C:\ inetpub \ wwwroot \
HTTP_ACCEPT是:text / html,application / xml; q = 0.9,application / xhtml + xml,image / png,image / webp,image / jpeg,image / gif,image / x-xbitmap, /;q=0.1
////////////////////////////////////////////////// /////////////////////////////////////
sisco 是应用程序目录, index.php 和 all.css 位于该文件夹中。
为什么CSS文件在我的本地计算机上执行 NOT LOAD ,而GoDaddy Windows共享主机服务器上的所有内容都正常?
有人可以帮帮我吗? 提前致谢...
答案 0 :(得分:0)
我在Windows安装功能的IIS选项中找到了此修复程序。
我已经检查了启用CSS读取和处理功能的方框
我可以访问单击开始按钮&gt;&gt;控制面板&gt;&gt;程序&gt;&GT; Windows功能,我在IIS中启用了HTTP功能
我想这种情况是因为我一直在使用 PHP over IIS手动安装和配置,因此我省略了一些基本服务。
感谢所有支持我的人!