CI Bonfire:无法从安装的第一步开始

时间:2014-03-25 10:00:03

标签: codeigniter installation bonfire

我打算在我的新项目中使用Bonfire 0.7,但我无法安装它。我已经下载了主程序包并将其解压缩到我的Wamp Server的www文件夹中。登录页面告诉我手动创建数据库并设置配置文件。我已根据需要完成了该操作,但当我点击“继续”按钮时,它会将我重定向到http://localhost/public,这显然会导致错误The requested URL /public/ was not found on this server.

这是.htaccess问题吗?站点文档说 Web根目录应该指向/ public文件夹。我该怎么做?我知道我正在做一些非常错误的事情,可能有一个简单明显的解释,但是什么?请帮忙!

修改:当我手动转到http://localhost/bonfire/public时,它会将我重定向到http://localhost/bonfire/index.php/install,这与登录页面的页面相同,点击继续按钮再次重定向到http://localhost/public

3 个答案:

答案 0 :(得分:1)

阿里您的应用程序位于根目录下的bonfire子文件夹中。将bonfire文件夹中的所有文件移动到www文件夹。 cibonfire网站上的Installation document有详细信息。

注意:通过将篝火应用程序移动到根www,您将无法运行其他Web应用程序。最好将应用程序保存在WAMP的子文件夹中。如果这是您的决定,请相应地更改config.php(/ application / config /)和.htaccess。篝火forum有详细信息。

答案 1 :(得分:0)

经过大量的敲击后,我终于通过在XAMPP而不是WAMP上安装Bonfire解决了这个问题,现在它的工作就像一个魅力。不知道这是否算作解决方案。我不知道篝火与WAMP有什么样的怨恨。

答案 2 :(得分:0)

请试试这个。它对我有用。

编辑index.php文件夹下的bonfire-master文件。

像这样添加子文件夹路径index.php文件

$install_url = 'http'.((empty($_SERVER['HTTPS']) or $_SERVER['HTTPS'] == 'off')?'':'s')  .'://'. $_SERVER['SERVER_NAME'] .'/{sub folder name}/public/';

将子文件夹名称替换为子文件夹。

然后将1.htaccess重命名为公共文件夹下的.htaccess文件并搜索Rewrite Base

在那里添加子文件夹路径。

这应解决问题。