用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2267|回复: 1
收起左侧

本地开发环境测试OK,但是上传SAE后,无法正常显示

[复制链接]
发表于 2015-8-28 16:08:03 | 显示全部楼层 |阅读模式
最近开始在SAE上使用CodeIgniter SAE(官方的2.1.3)开发,花一天研究了本地环境搭建。
也是刚刚开始使用CI(CodeIgniter简称),还在一边操作一边学习阶段。好不容易本地编写学习的代码实验成功了,但问题又来了。只有一个config下的配置不同(因为去index.php没成功,那么就先留着,在线的是可以的),其他地方都一样。
本地和线上程序运行结果却不同:
左边是本地,右边是线上

补充代码:
controller/Pages.php
  1. class Pages extends CI_Controller
  2. {
  3.         
  4.         public function view($page = 'home')
  5.         {
  6.                 if (!file_exists(APPPATH.'views/pages/'.$page.'.php'))
  7.                 {
  8.                         echo(APPPATH.'views/pages/'.$page.'.php');
  9.                         show_404();
  10.                 }
  11.                 $data['title'] = ucfirst($page);
  12.                 $this->load->view('templates/header', $data);
  13.                 $this->load->view('pages/'.$page, $data);
  14.                 $this->load->view('templates/footer', $data);
  15.         }
  16. }
复制代码

文件路径:
views/pages/about.php
views/pages/home.php
views/templates/header.php
views/templates/footer.php
路由配置:
config/routes.php
  1. $route['news/(:any)'] = 'news/view/$1';
  2. $route['news'] = 'news';
  3. $route['(:any)'] = 'pages/view/$1';
  4. $route['default_controller'] = 'pages/view';
  5. //默认配置
  6. //$route['default_controller'] = "welcome";
  7. $route['404_override'] = '';
复制代码


官方实例参考:http://codeigniter.org.cn/user_guide/tutorial/static_pages.html

这是什么原因啊?有人能解答吗?


发表于 2015-10-6 11:53:15 | 显示全部楼层
我很一样的,也是这样,很痛苦!

本版积分规则