我正在将Web服务器从本地迁移到我们的云环境。该Web服务器有4个虚拟主机。我构建了新服务器,并将所有4个Web应用程序都移到了新服务器上。 4个Web应用程序中有3个可以正常工作。但是,第4个在加载其外部CSS页面时遇到问题。我已经与我的同事合作了2天,并决定看看是否有人有任何想法。我们已经搜索了所有其他“ CSS不加载”帖子,这个问题似乎很独特。
直接迁移了代码,安装了所有依赖关系以镜像旧服务器,唯一的区别是我们现在使用的是Centos 7而不是Centos6。我唯一能够做的就是添加CSS负载这行到所有.php页面:
ini_set('display_errors', '1');
通常我会用它来调试PHP,但是由于某种原因,当我所有文件上都显示该行时,CSS就会神奇地加载,并且站点运行良好。当我删除该行时,CSS格式消失了,所有内容都未格式化。
有人经历过吗?
感谢您的帮助!
更新
因此,我从所有页面上删除了以下标记,一切正常:
<!DOCTYPE html>
我不是前端专家,所以我不确定为什么会引起问题。绝对可以听到解释...