【发布时间】:2015-02-23 06:03:00
【问题描述】:
我是 CodeIgniter 的新手。我正在尝试在本地主机上设置 CodeIgniter 站点。该网站在网上运行良好。以下是我将网站迁移到本地主机所采取的步骤。
-
编辑了 application/config/congfig.php 中的 base_url
$config['base_url'] = "http://localhost/MyProjects/Project/reservation/"; 将 application/config/database.php 中的数据库连接设置更改为连接到 localhost 数据库
- 已建立数据库
工作站点 URL 如下所示:www.example.com/reservation/index.php
我已将站点文件放在本地服务器的 MyProjects/Project 目录中。 我正在尝试访问
'http://localhost/MyProjects/Project/reservation/index.php'
但它返回空白页。 (空体元素:)
这里是 application\config\routes.php 的内容
$route['default_controller'] = "admin";
$route['scaffolding_trigger'] = "";
require_once BASEPATH.'database/DB'.EXT;
$db_obj = DB();
$new_branches = $db_obj->get('table_branches');
$new_branches = $new_branches->result();
foreach($new_branches as $branch){
$route[trim($branch->url)] = "reserve/index/".$branch->url;
$route[trim($branch->url).'/'] = "reserve/index/".$branch->url;
$route[trim($branch->url).'/admin'] = "admin";
}
谁能帮我解决这个问题?
【问题讨论】:
-
这正是您的
routes.php文件所包含的内容吗? -
是的。在 application/config/routes.php
-
如果你得到一个空白页,那么你应该打开错误。把它放在你的
index.php文件的顶部:error_reporting(E_ALL); ini_set('display_errors', 'On'); -
添加了这些行。但仍然得到空白页。页面正文中没有任何内容。
标签: php mysql codeigniter localhost