Ilj*_*lja 1 html debugging file local
我已经在我的服务器上测试了网站,一切正常,它是一个简单的基于 html/css/js 的网站,没有任何后端功能,通常我只需在浏览器中打开页面就可以毫无问题地测试这些网站,但是我遇到了一个问题这次它只加载html,似乎没有像js文件或css文件那样加载资源,我在控制台中得到的错误与此类似(在chrome中):
Failed to load resource: net::ERR_FILE_NOT_FOUND
Run Code Online (Sandbox Code Playgroud)
编辑:我可以通过删除文件路径前面的“/”来修复它,但是当在 ie 中测试问题仍然存在时,是否有解决方法?
您遇到的问题可能与您在浏览器中打开网页的方式有关。
您不能只将它们作为文件打开:c:\website\index.html
相反,您应该安装一个堆栈,例如 WAMP、XAMPP 或 EasyPHP。我推荐XAMPP
安装完成后,您只需在浏览器地址栏中输入:
localhost
Run Code Online (Sandbox Code Playgroud)
index.html您将看到文件夹中渲染的内容c:\xampp\htdocs。该文件夹 (c:\xampp\htdocs) 将成为您的网站,它的工作方式与网站完全相同。资源将正确加载。
安装后,只需清除该文件夹,然后将所有网站 .html 和 .php 等文件复制到该文件夹中即可。使用与网站上相同的文件夹结构。CPANEL 网站的public_html文件夹是c:\xampp\htdocsC: 驱动器上的文件夹。
如果您在其中创建一个文件夹(例如 dev),并在其中放置一个名为 的文件mytest.html,那么您可以在浏览器地址栏中键入:
localhost/dev/mytest.html
Run Code Online (Sandbox Code Playgroud)
另一个很棒的技巧是通过编辑 Windowshosts文件为自己指定一个域。例如,您可以ilya.com通过编辑以下文件在本地使用域:
c:\windows\system32\drivers\etc\hosts
Run Code Online (Sandbox Code Playgroud)
请注意,该文件没有扩展名。
然后,在该文件的最底部,在其自己的一行中键入:
127.0.0.1 ilya.com
Run Code Online (Sandbox Code Playgroud)
保存该文件后,当您在浏览器地址栏中键入:
http://ilya.com
Run Code Online (Sandbox Code Playgroud)
您将从文件夹中获取index.html 文件c:\xampp\htdocs。如果你输入:
http://ilya.com/dev
Run Code Online (Sandbox Code Playgroud)
您将从文件夹中获取index.html 文件c:\xampp\htdocs\dev。
不要忘记该文件,这一点非常重要!它将永远阻止您访问在线http://ilya.com网站。当然,禁用它就像注释掉该行(通过#在前面放置 a )或弄乱重定向一样简单,这就是我通常所做的:
127.0.0.1 xilya.com
Run Code Online (Sandbox Code Playgroud)
(删除前导 x 比重新键入整行更容易)。最酷的事情:更改立即发生,无需重新启动,甚至无需弹回浏览器。
资源:
Windows:XAMPP、WampServer、EasyPHP 与替代方案
我应该提到的另一个考虑因素 - 它现在可能不适用于您,但也许在未来的某一天 - 是尝试将您的在线托管帐户的 PHP 版本与 XAMPP(或 WAMP/MAMP)的版本相匹配/LAMP/EasyPHP),您在本地安装。
例如,在撰写本文时,我的托管帐户提供 PHP 版本 5.3.29,但 XAMPP 的当前版本是 PHP 5.5.19 或 5.6.3。哇啊啊啊,要进阶了。我想做的最后一件事是对我的网站进行编程、上传并调试版本。
可以从链接下载旧版本More Downloads,该链接重定向到此处:
http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/
Run Code Online (Sandbox Code Playgroud)
要了解您的托管帐户提供的 PHP 版本,只需在您的网站上创建一个文件,例如:public_html/somefile.php. 内容只需这两行:
<?php
phpinfo();
Run Code Online (Sandbox Code Playgroud)
当您浏览到该文件时:http://mydomain/somefile.php您将看到一个充满 PHP 配置信息的页面,其中 PHP 版本以粗体突出显示在顶部。当然,您可以在localhost(即c:\xampp\htdocs文件夹中)执行相同的操作。