Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 传输站点后未加载CSS和JS_Javascript_Css_.htaccess_Cakephp_Mod Rewrite - Fatal编程技术网

Javascript 传输站点后未加载CSS和JS

Javascript 传输站点后未加载CSS和JS,javascript,css,.htaccess,cakephp,mod-rewrite,Javascript,Css,.htaccess,Cakephp,Mod Rewrite,我最初是在IIS上开发我的应用程序的,现在我又回到了Apache 我已经将整个应用程序目录复制到一个新的Ubuntu 14.04 LAMP服务器上。我将我的应用程序作为虚拟目录运行,这样我就可以拥有多个站点 我已经删除了web.config文件并更新了.htaccess文件,并且加载了home.ctp页面。我尝试加载我的一个索引视图,它开始加载页面,但是CSS和Javascript没有加载 在webroot/index.php中,我找到并更新了硬编码到Windows驱动器的CAKE_CORE_I

我最初是在IIS上开发我的应用程序的,现在我又回到了Apache

我已经将整个应用程序目录复制到一个新的Ubuntu 14.04 LAMP服务器上。我将我的应用程序作为虚拟目录运行,这样我就可以拥有多个站点

我已经删除了web.config文件并更新了.htaccess文件,并且加载了home.ctp页面。我尝试加载我的一个索引视图,它开始加载页面,但是CSS和Javascript没有加载

在webroot/index.php中,我找到并更新了硬编码到Windows驱动器的CAKE_CORE_INCLUDE_路径

我的应用程序位于/usr/share/SRP下,我有一个SRP.conf可以给我一个url

当我尝试访问另一个页面时,例如,页面加载时没有CSS和Javascript

<script type="text/javascript" src="/SRP/js/jquery-1.10.2.min.js">
在这种情况下,javascript不会加载,而是获取404

<img src="/SRP/img/cake.power.gif" alt="Systems Management Request Portal" border="0" />
我觉得很奇怪蛋糕居然装了这么多东西。DebugKit和工具栏也是如此


我认为这是mod_rewrite或WEBROOT_DIR的问题。

我不得不将js、css和img文件从SRP/app/WEBROOT复制到SRP/WEBROOT。我不明白为什么更改web服务器会导致此更改。

检查脚本和img标记在呈现的HTML页面中的实际指向位置。检查cakephp项目的root、app和webroot目录中是否有所有三个.htaccess文件。如果是,请检查是否安装并加载了apache mod rewrite模块。大多数情况下,移动代码时不会传输.htaccess文件。我必须将js、css和img文件从SRP/app/webroot复制到SRP/webroot。这是因为我从IIS改为Apache,还是与url重写有关?
<img src="/SRP/img/cake.power.gif" alt="Systems Management Request Portal" border="0" />