首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter教程静态页面..使用Bitnami WAMP

Codeigniter教程静态页面..使用Bitnami WAMP
EN

Stack Overflow用户
提问于 2014-03-22 16:32:21
回答 1查看 796关注 0票数 0

我正在尝试Elisa实验室的CodeIgniter教程。但我坚持第一课本身。参考:https://www.codeigniter.com/user_guide/tutorial/static_pages.html

正如代码中提到的,我已经创建了控制器和视图。但是我无法在浏览器中以localhost/index.php/pages/view的形式查看它们。我得到404错误。我用的是Bitnami WAMP我在localhost上得到了默认的codeignitor欢迎页面。如何访问新创建的控制器和视图?

有谁能帮我一下吗?

更多细节。

C:\Bitnami\wampstack-5.4.25-1\frameworks\codeigniter\conf\httpd-prefix.conf的内容

代码语言:javascript
复制
 # Alias /codeigniter/ "C:\Bitnami\wampstack-5.4.25-1/frameworks/codeigniter/htdocs/"

 # Alias /codeigniter "C:\Bitnami\wampstack-5.4.25-1/frameworks/codeigniter/htdocs"

 # Alias /test "C:\Bitnami\wampstack-5.4.25-1/frameworks/codeigniter/htdocs"

 # Alias /test/ "C:\Bitnami\wampstack-5.4.25-1/frameworks/codeigniter/htdocs"

DocumentRoot "C:\Bitnami\wampstack-5.4.25-1/frameworks/codeigniter/htdocs"

Include "C:\Bitnami\wampstack-5.4.25-1/frameworks/codeigniter/conf/httpd-app.conf"

C:\Bitnami\wampstack-5.4.25-1\frameworks\codeigniter\application\controllers\pages.php的内容

代码语言:javascript
复制
class Pages extends CI_Controller {

public function view($page = 'home')
{

if ( ! file_exists('application/views/pages/'.$page.'.php'))
{
    // Whoops, we don't have a page for that!
    show_404();
}

$data['title'] = ucfirst($page); // Capitalize the first letter

$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);

    }


}
EN

回答 1

Stack Overflow用户

发布于 2014-08-12 11:28:47

我最近遇到了同样的问题,并在修补了一段时间后发现了解决方案。Bitnami的WAMP堆栈配置为在Apache的默认web文件夹中启动。其他应用程序和框架可以作为Bitnami应用程序添加到堆栈中。

Bitnami配置位于:<path_to_WAMP>\apache2\conf\bitnami在此目录中,有一个名为bitnami-apps-prefix.conf的文件,其中包含所有已启用的应用程序的路径。

为了让codeigniter正常工作,我做了两个更改:

1)我在文件bitnami-apps-prefix.conf中添加了以下行

Include "<path_to_WAMP>/frameworks/codeigniter/conf/httpd-prefix.conf";以及

2)由于我太懒了(同时也是一个害怕的新手),不敢修改Apache配置,所以我创建了一个指向<path_to_WAMP>\frameworks\codeigniter的快捷方式:<path_to_WAMP>\apps\codeigniter

这就是运行codeigniter示例所需的全部内容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22575295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档