我刚刚加入了一个网站项目。为了解决这个问题,我克隆了git repo,并在VPS上设置了一个新的LEMP堆栈来为页面提供服务。它花费了大量的工作才得以运行(我第一次尝试在笔记本电脑上运行,甚至无法正常服务于第一个index.php)。我现在已经知道它显示的主页和一切,但字体似乎加载好。什么是丢失,我得到一个NS_BASE_STREAM_CLOSED错误?
有很多链接转到动态生成的页面。在最终产品上,这些将由新数据创建;现在数据只是从数据库中提取出来,以便我们调整它的显示方式。我的问题是这些网页不会流血加载。如果我在Windows 7,Fedora或Debian上的Firefox,Chrome,Brave或Konqueror中尝试此操作无关紧要。
在开发FF的开发工具时,服务器批准请求并提供页面(代码200),但页面上没有呈现任何内容(空白屏幕),控制台中什么也没有显示。即使JS调试器也不会显示任何东西,除非我运行一个基于JS的扩展,如AdBlock Ultimate。如果我的AdBlock运行后,在页面的名下来源显示出来,并在那里唯一的错误是这样的:
Error loading this URL: Could not load the source for http://dubyahdubyah/reports/view/506.
[Exception... "Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIInputStream.available]" nsresult: "0x80470002 (NS_BASE_STREAM_CLOSED)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js :: onResponse :: line 453" data: no]
Stack: [email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:453:23
[email protected]://gre/modules/NetUtil.jsm:128:17
Line: 453, column: 0
我整天被google搜索,我累了打我的头靠在键盘。