huidulong 发表于 2015-8-28 16:08:03

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

最近开始在SAE上使用CodeIgniter SAE(官方的2.1.3)开发,花一天研究了本地环境搭建。
也是刚刚开始使用CI(CodeIgniter简称),还在一边操作一边学习阶段。好不容易本地编写学习的代码实验成功了,但问题又来了。只有一个config下的配置不同(因为去index.php没成功,那么就先留着,在线的是可以的),其他地方都一样。
本地和线上程序运行结果却不同:
左边是本地,右边是线上
http://saebbs.com/forum.php?mod=image&aid=17947&size=300x300&key=5e8146e146392e701bf79107283d067d&nocache=yes&type=fixnone
补充代码:
controller/Pages.php
class Pages extends CI_Controller
{
      
      public function view($page = 'home')
      {
                if (!file_exists(APPPATH.'views/pages/'.$page.'.php'))
                {
                        echo(APPPATH.'views/pages/'.$page.'.php');
                        show_404();
                }
                $data['title'] = ucfirst($page);
                $this->load->view('templates/header', $data);
                $this->load->view('pages/'.$page, $data);
                $this->load->view('templates/footer', $data);
      }
}
文件路径:
views/pages/about.php
views/pages/home.php
views/templates/header.php
views/templates/footer.php
路由配置:
config/routes.php
$route['news/(:any)'] = 'news/view/$1';
$route['news'] = 'news';
$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';
//默认配置
//$route['default_controller'] = "welcome";
$route['404_override'] = '';

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

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


izzhip 发表于 2015-10-6 11:53:15

我很一样的,也是这样,很痛苦!
页: [1]
查看完整版本: 本地开发环境测试OK,但是上传SAE后,无法正常显示