php - 为 Codeigniter 服务器安装 Bonfire 和安装链接问题

标签 php apache .htaccess codeigniter bonfire

我正在尝试安装 Codeigniter 的 Bonfire,但遇到了一些问题。我首先尝试下载 zip,解压缩并将其放入 MAMP 中,然后通过 localhost 导航到它。欢迎页面出现,但当我单击“安装”按钮时,它显示“找不到 URL”页面。很烦人,因为我在 Guzzle 下。

我在 youtube 上看到,开发团队通过克隆 Github 上的存储库来显示安装,所以我接下来尝试了这一点。现在,当我在本地主机中加载它时,我得到一个没有安装按钮的欢迎页面,一条错误消息说我的“htaccess”应该重命名为“.htaccess”(尽管当我查看该文件时,它看起来对我来说很好)但更令人担忧的是下一个错误:

"Oops! Your Web Root should be set to the public folder,but it's not. It's pointing to the Bonfire Root folder.

请参阅下面如何在 Apache 上设置您的站点:

<VirtualHost *:80>
    DocumentRoot "[...]/htdocs/Bonfire_Root/public"
    ServerName Bonfire.Root
    ServerAlias Bonfire.Root.local
</VirtualHost>"

我是一名真正的初级程序员,我只是想快速解决这个问题,因为我正在进行的一个项目需要快速周转。我确信这可能很简单,所以有人知道我可以做些什么来解决这个问题,以便它能够工作并且我可以开始使用 Bonfire 进行开发吗?提前致谢!

编辑:

当我按照有关将项目名称添加到 URL 的说明进行操作时,我转到了一个空白页面,Chrome 启动了一个名为 install 的文本文件的下载,其中包含以下内容:

J 5.5.34B:;Z1&hZˇ˜Äj*/Knh@G"o/9mysql_native_password!ˇÑ#08S01Got packets out of order

我不知道该怎么办。有什么想法吗?

我已经尝试过:

http://localhost/Bonfire_Root/public/

http://localhost/Bonfire_Root/public/index.php

http://192.1xx.xxx.xxx/Bonfire_Root/public/index.php

每次它只下载包含相同文本的文本文件。 :/

最佳答案

这是我的解决方法(顺便说一句,我在 Linux 上):

1) 确保您的 apache 设置启用了 mod_rewrite。

2) 添加<VirtualHost *:80> DocumentRoot "/path/to/your/htdocs/bonfire/public" ServerName bonfire.dev ServerAlias bonfire.dev <Directory "/path/to/your/htdocs/bonfire/public/"> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>

3) 编辑/etc/hosts 文件,添加以下行 127.0.0.1 Bonfire.Root

4)重新启动你的apache

5) 访问 http://bonfire.dev 上的篝火,而不是 http://localhost/Bonfire_Root/public

希望对你有帮助

关于php - 为 Codeigniter 服务器安装 Bonfire 和安装链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23296362/

相关文章:

apache - 在 Debian 上启用 SSL

python - 在 ubuntu 17 上通过 wsgi 运行 django 应用程序时出现问题

php - 如何重定向 https ://to https://www on . htaccess 文件?

php - 为什么我的级联不工作? - 违反完整性约束

php - 启用 "remember me"时在 Symfony 2 应用程序中注销用户

php - 变量和字符串显然不匹配

php - 删除扩展 mod_rewrite 太宽容

php - 我应该在我的 PHP 代码中使用断言吗?

linux - 如何在 apache/httpd 中创建 2 个站点

php - 在wordpress中将带有参数的url设置为noindex?