ECshop安装GET http://192.168.1.105/ecshop/install/styles/general.css net::ERR_ABORTED错误的解决
2018-04-01 11:14
716 查看
如图,将ECshop的代码发送到服务器上之后,配置好ngin.conf配置文件PHP的路径之后,然后在客户机上输入ECshop的地址,发觉报错如上图所示。根据错误提示信息可知,是缺少文件所致,但是回到服务器中,发觉提示找不到的文件确实存在。在网上找了很多资料,也没有解决,因为环境不一样。
最后忽然想到,文件找不到,那么NGINX的日志文件肯定有错误日志信息,然后就去查看error.log日志文件,发觉其中有如下错误信息:2018/04/01 10:18:15 [error] 7744#0: *3049 open() "/usr/local/nginx/html/ecshop/install/images/loading.gif" failed
(2: No such file or directory), client: 192.168.1.106, server: localhost, request: "GET /ecshop/install/images/loading.gif
HTTP/1.1", host: "192.168.1.105", referrer: "http://192.168.1.105/ecshop/install/index.php?lang=zh_cn&step=welcome" 看到‘2018/04/01 10:18:15 [error] 7744#0: *3049 open() "/usr/local/nginx/html/ecshop/install/images/loading.gif" failed ’一行,顿时豁然开朗,这是因为没有在nginx.conf配置文件中指定gif等文件的路径信息,因此浏览器在请求这些信息时,访问的是NGINX的默认的存放GIF的路径,在nginx.conf文件中指定gif文件的存储路径即可。
nginx的配置文件修改如下:
//开启nginx日志输出功能
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
#开启nginx的日志功能,初学者肯定不知道这个功能的强大之处,以后只要出错,这个文件一般能大大节约排错时间
//HTML文件的存储位置
location ~* \.(html|htm)$ {
root /dirname/www;
index index.php index.html index.htm;
}
//git等文件的存储位置
location ~ /.*.(js|css|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|
root /dirname/www/;
expires 1d;
}
//PHP文件的存储位置
location ~* \.php$ {
root /dirname/www/;
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
} 这样,浏览器访问服务器上的资源,服务器就可以正确的找到文件路径,不会再出现404 not found的错误了。后期会更新讲解lnmp环境搭建的详细配置过程,敬请期待。
相关文章推荐
- net::ERR_CONNCTION_ABORTED与http post request header is too large 错误
- apt-get install安装软件时出现依赖错误解决方式
- 解决错误at System.Net.HttpWebRequest.GetResponse()
- ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决 通过终端安装程序sudo apt-get install xxx时出错: E: Coul
- jquery.min.js:3 GET http://xx/advert.css net::ERR_BLOCKED_BY_CLIENT
- 安装Ubuntu之后默认英文,选简体中文,正常来说这样装好就应该能用的,可是这个时候又出现了错误,說:broken package database. 请用apt-get install -f解决问题
- 安装tomcat出现failed to install tomcat6 service ,check your setting and permissio错误及解决方法
- IIS的HTTPERR错误日志解决
- [转] 彻底解决水晶报表中登陆的错误 [http://blog.csdn.net/wzhibin/archive/2007/06/01/1634370.aspx]
- php -- pecl 安装模块时出现"pear.php.net is using a unsupported protocal - This should never happen. install failed "错误
- IIS的HTTPERR错误日志解决
- DotNetNuke 4/5 安装提示 msajax错误,下载AJAX 1.0即可解决
- ASP.NET Sql Server安装向导(aspnet_regsql.exe)错误解决一例
- 安装VS.net 2003时发生错误(ERROR: 内部错误 2337)的解决方法
- 用ASP.NET做项目,本本上的系统是XP,网上下载了IIS6,安装完后出现HTTP500问题,解决之.接着出现了浏览页面时跳出登陆框让输用户名及密码,GOOGLE了一下,原来是权限不够,解决方法
- 新建ASP.NET项目的时候出现HTTP/1.1 500 Server Error的错误解决方法
- skype安装失败,错误代码1601的网上解决方法(from:http://cache.tianya.cn/publicforum/content/it/1/471528.shtml)
- net 下安装、调试的常见问题与错误及解决方法
- 安装Role Centers and Enterprise Portal时出现No .NET Business Connector session could be found错误的解决
- asp.net办公自动化系统开发实例导航的安装出现错误的解决方法