让CI启动并运行相当简单。其中大部分要求您编辑几个配置文件 。
您需要设置CI以指向应用的正确基本URL。为此,打开system/application/config/config.php并编辑base_url数组项以指向您的服务器和CI文件夹。 view plaincopy to clipboardprint?
$config['base_url'] = "http://localhost/ci/";
目前,CI设置将有一个名为“welcome.php”的默认控制器;你可以在system/application/controllers文件夹中找到它。对于本教程,请将其删除并打开您的system/application/config/routes.php文件。将默认数组项目更改为指向“helloworld”控制器。 view plaincopy to clipboardprint?
$route['default_controller'] = "Helloworld"
CI也有一个我们不需要的视图文件。打开系统/应用程序/视图/文件夹 并删除welcome_message.php文件。
您可以在此更改您的默认控制器。
为了编辑Url http://localhost/ci/index.php/helloworld/
。你可以通过几件事来改善你的CodeIgniter体验 - 就像从网址中移除恼人的index.php位。您可以通过在根文件夹中创建.htaccess文件并添加以下代码来完成此任务。
上 的RewriteCond $ 1 RewriteEngine叙述^(index.php文件|图片| robots.txt的)!(。*) 重写规则^ $ CI /的index.php/$ 1 [L]
您还需要打开system/application/config /中的config.php文件,并将index_page数组项目编辑为空字符串。 view plaincopy to clipboardprint?
$config['index_page'] = "";
另一个漂亮的伎俩是打开CI的解析PHP语法如果 不是由服务器启用的能力。为此,请打开与之前相同的文件system/application/config/config.php,并将rewrite_short_tags数组项设置为TRUE。 view plaincopy to clipboardprint?
$config['rewrite_short_tags'] = TRUE;
我希望一切顺利!
你的意思是在我的www文件夹中,或者甚至在基本目录下的更深层? – Undermine2k
是的,它应该位于您的Web目录的绝对顶层。 – nageeb
谢谢你会试试看 – Undermine2k