我打算在我的新项目中使用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
。
答案 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
在那里添加子文件夹路径。
这应解决问题。