【发布时间】:2017-09-23 02:27:09
【问题描述】:
codeigniter 页面未显示,但在本地服务器中工作正常。
我在实时服务器上上传了一个基本简单页面的 codeigniter 文件,但它显示没有找到页面,并且它在本地服务器上工作的文件相同。
我有
mine.php ---- controller
index.php --- view
我在路由默认控制器中加载 - 我在配置库 url-domain.com 中也删除了 index.php
.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
我可以知道为什么它显示找不到页面,可能是一些路由问题,但我也加载了默认控制器。请帮忙解决这个问题
【问题讨论】:
-
您使用的是哪个版本的 ci?你的配置文件是什么样的?
-
在您的
application > controllers > mine.php中将其重命名为Mine.php,类也是如此。此外,您不必将 index.php 用于您的视图,您可以创建自己的视图 codeigniter.com/user_guide/general/views.html 和 codeigniter.com/user_guide/general/controllers.html -
但是控制器名称是大写的 Mine 和控制器文件名是 mine.php,如果两者都是大写字母就对了,或者我应该用小写的控制器名称。
-
这里我的控制器代码 mine.php ------------- load->helper ('形式'); $this->load->view('index'); } } 和这里 index.php 在视图中----------------
首页 你好,我启动了
标签: codeigniter server live