【问题标题】:Running CodeIgniter Project运行 CodeIgniter 项目
【发布时间】:2013-05-07 02:03:54
【问题描述】:

我有一个基于 CodeIgniter 框架的整个网站项目。我的问题是我不知道如何在我的本地 Mamp 服务器上运行这个项目。我已经成功设置了 Mamp 并运行了最新版本的 CodeIgniter。

但是现在我如何使用在我的 localhost 文件夹中找到的 CodeIgniter 运行整个项目。这是我第一次使用 CMS 框架。

【问题讨论】:

  • 你已经在运行它了。这里最大的问题是 Codeigniter 不是 CMS,它是一个框架,即构建任何类型网站的工具集合(也是 CMS)。你可能期待别的东西?
  • 看看教程。 phpacademy.org/tutorial/…
  • @ Damien Pirsy 你是对的,抱歉我缺乏精确性和知识。 @Sharif Ul Islam 谢谢,我会看看教程 :)
  • @Dimitri,您正在创建一个新项目,还是必须运行现有项目?
  • @Nishant : 我有一台装有 Mamp 的 MacBook pro

标签: php codeigniter frameworks codeigniter-2


【解决方案1】:

打开应用程序/配置文件夹

首先转到 config.php 文件并将基本 url 指向正确的位置

$config['base_url'] = '';

然后转到 database.php 并提供正确的数据库参数


$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'user';
$db['default']['password'] = 'password';
$db['default']['database'] = 'dbname';

这是你必须做的最基本的改变......
现在,如果您想默认将其重定向到特定控制器,请转到配置目录中的 routes.php 文件并更改此变量 $route['default_controller'] = "你的控制器名"

【讨论】:

  • 我按照你说的做了我得到了以下错误:404 Page Not Found The page you request was not found.
【解决方案2】:

首先使用 config.php 配置您的站点设置,并为数据库设置编辑 database.php,然后在文件 router.php 文件中给出默认控制器名称为您的网站

$route['default_controller'] = 'login';

这将有助于在第一次加载项目时打开一个控制器,如登录页面或主页等,然后打开你的网站

http://your_ip/project_folder_name/

然后它将直接打开您的默认控制器页面。我认为它对您也有帮助。这些是可以帮助您运行项目的非常基本的东西,很高兴您正在使用 CodeIgniter,这个框架非常灵活易学,乐在其中

【讨论】:

  • 谢谢你,它帮助了我很多,但我有 404 Page Not Found 找不到你请求的页面。我相信这与 .htaccess
【解决方案3】:

使用 localhost/name_of_the_codeigniter_folder_inside_htdocs/index.php/name_of_the_controller_file_you_want_to_execute/name_of_the_function_inside_the_file_which_you_want_to_execute

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 2016-08-16
    • 2013-08-18
    • 1970-01-01
    • 2017-04-18
    • 2010-11-08
    相关资源
    最近更新 更多