我只是在xampp中使用codeigniter框架完成开发Web应用程序。在xampp服务器上完成测试并且看起来都很好。
由于生产要求,生产服务器安装了lampp。我已经移动了所有必需的文件夹和必要的设置。
登录页面显示正确..但是,成功登录后,所有的css和js都没有加载..即使PHP代码也没有加载..
有什么想法吗?因为我不认为这是我的计划,因为在开发过程中,我们已经完成了UAT。唯一的区别是开发中的Web服务器XAMPP和生产中的LAMPP。
在设置或其他任何事情上我有什么要改变的吗?..感谢您的建议。 谢谢
注意: 在浏览器中..它显示如下:
load->view('templates/header'); ?>
<text contents with no css / js>
load->view('templates/footer'); ?>
答案 0 :(得分:1)
解决了......这只是因为我在开发中使用了短的php标签。但在生产中需要使用长php标签。
从
改变<? $this->load->view('templates/header'); ?>
到
<?php $this->load->view('templates/header'); ?>
感谢@TouheedKhan和所有..
答案 1 :(得分:1)
很高兴你发现我的回答很有用 @julie ..这里有一些关于你的问题的细节和建议。
您正在使用在生产服务器上禁用的短标记<?
。我不建议您使用短标签,因为它主要在生产服务器上禁用。
请查看此答案以获取详细信息。 why avoid short tags
PS :您可以在php.ini
上更改此代码来启用短代码
short_open_tag=On