【问题标题】:js, css, images are not loading in codeigniterjs,css,图像未在codeigniter中加载
【发布时间】:2018-06-29 15:07:24
【问题描述】:

我在 CodeIgnitor 中有一个项目。我从托管服务器下载它并尝试在本地主机上运行它。但奇怪的是,主页没有加载。我检查了图像,css和js在各自的文件夹中,但我无法从localhost访问。当我在浏览器中复制并粘贴图像 url 或 js url 以运行时,它把我带到了谷歌地图 url。

我无法发现问题,无论是 .htaccess 还是其他原因阻止我在 localhost 上加载图像。

【问题讨论】:

  • CSS和JS的实际路径是什么??
  • 确保你在 config.php $config['base_url'] = 'http://localhost/project/'; 中设置你的 base_url 并确保你的资产在应用程序文件夹之外

标签: javascript php css codeigniter


【解决方案1】:

我认为这可能是以下三件事之一:

  1. 配置
  2. HTML 标记
  3. 目录权限

答案:

  1. (config/config.php) 为 $config['base_url'] 键设置一个有效值。
  2. 首先尝试使用“纯”HTML 加载资源。如果它加载了,那么您使用的路径错误 - 稍后动态修复它。
  3. 我不知道您使用的是unix 之类的系统还是windows。无论如何,目录权限有时会导致这种问题。要解决这个问题,您需要根据您的系统申请权限。

我希望它有效。如果您确定这不是这 3 个问题之一,请发表评论。

【讨论】:

  • 不错!如果我上面的建议对你有帮助,请点赞。
【解决方案2】:

尝试在 EX:: 的图像/文件路径中使用 base_url

<img src="<?php echo base_url(); ?>assets/pages/img/logo.png">

<script src="<?php echo base_url(); ?>assets/pages/js/example.js"> </script>

您需要在配置文件中加载 URL 帮助程序以使用 base_url

【讨论】:

  • 我已经在使用它作为动态显示。但他们已成功在线加载然后 y 不在本地主机上
  • 检查配置文件中的基本 url 或在浏览器中打开控制台并识别错误
  • base_url 为空,并且在浏览器中显示找不到 404 图像的错误。错误:GET localhost/nowdial/static/upload/… 404(未找到);这条路径是正确的,图像在那里但没有显示
  • 在本地主机上点击上述链接时,以下消息显示 404 Page Not Found The page you request was not found.
  • 你在配置文件中加载 URL 助手??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 1970-01-01
  • 2020-04-11
  • 2015-06-07
  • 1970-01-01
相关资源
最近更新 更多