我想在我们的debian服务器上安装phpMyAdmin。我试图直接通过wget下载它,下载到我的Mac,然后通过FTP上传,这两次我得到相同的错误...汇总javascript文件的PHP文件正在添加不可打印的字符
当我尝试在网页浏览器(Safari,Chrome或IE 9)我在Inspector(或者根据浏览器的控制台)上看到一个空白的白屏和一个错误。
语法错误:无效字符“\ u0031” get_scripts.js.php:19111
之后,我得到相关的事实,JavaScript文件并没有加载多个JavaScript错误。我曾经看到过这个错误,并且问题是由于不正确的行结尾造成的。我尝试过使用几种不同的方法来安装这个...所以我不能看到这个内容是一个问题..如果这有错误的行Linux盒子的结尾,我看不到我是第一个发布它的人。
任何想法?
更新:我们做了很多测试.. get_scripts.js.php文件将通过查询字符串给它的js文件聚合到一个文档中。在文件末尾生成大约12个不可打印的字符......在get_scripts.js.php文件的输出之后。当我们将标题从输出中剪切出来时,字符的数量会减少,但仍然是1.
这里有些奇怪。当我将读取的文件()函数(即输出javascript)注释掉时,字符保持不变,当我剪切分隔js文件的新行时,字符保持不变。当我切开双方时,他们会消失。
我有一种感觉,这是Web服务器,PHP或文件系统相关的,但它不是发生在任何主机上的其他网页....
任何想法呢?
神圣的废话...这是修复...不会每个人都使用Deb 7有这个问题吗?我从来没有见过apache使用系统/etc/mime.types文件......谁知道。无论如何..将JavaScript更改为/etc/mime.types中的文本修复了此问题的其他人。 – whiteatom
原来是“text/javascript”应该添加到mime.types列表中... – David