代码之家  ›  专栏  ›  技术社区  ›  Jonas

如何安装PHP-Kohana框架?

  •  1
  • Jonas  · 技术社区  · 15 年前

    我想安装Kohana PHP框架。该网站是在一个共享的网络酒店。我试着跟着 instructions

    1. 下载了最新的稳定版本(3.0.6.2)
    2. 解压缩文件以创建 kohana 目录
    3. 已将文件夹上载到我的共享托管网站。
    4. 已打开url application/bootstrap.php ……问题来了。当我访问该站点时,会显示以下消息:

    我不知道该怎么办。我在文档中没有看到任何关于这个的东西。我试图给一些文件更多的权限,但很难知道该怎么办。有人有什么建议吗?

    5 回复  |  直到 5 年前
        1
  •  4
  •   TNi    15 年前

    按照说明,你要打开 application/bootstrap.php 在文本编辑器中进行请求的更改。在浏览器中访问它可能会给您带来这样的信息,因为在Kohana文件的顶部似乎是行

    defined('SYSPATH') or die('No direct script access.');
    

    或者类似的东西。这在许多PHP项目中被用来防止黑客攻击只应包含的文件。

        2
  •  1
  •   Ralph Sicabol    15 年前

        3
  •  1
  •   Donut    14 年前

    您必须更改中的基本URL application/bootstrap.php ,例如:

    Kohana::init(array(
        'base_url'   => '/here your base url or  your project name /',
            'index_file' => '',
    ));
    

    之后,您必须更改安装文件的名称(或将其删除)。

        4
  •  0
  •   jasonlam604    9 年前

    如果您正在DocumenRoot下的子文件夹中运行应用程序(假设您使用的是apache),则可能需要修改.htaccess文件

    而不是

        5
  •  0
  •   John Slegers    9 年前
    1. 首先,按照中的说明进行操作 install.php .

    2. 如果所有强制选项均为绿色,请删除 .

    3. 如果您看到错误消息而不是 hello, world! application/bootstrap.php 并替换 base_url 具有 str_replace($_SERVER["DOCUMENT_ROOT"], '', getcwd()) . DIRECTORY_SEPARATOR string 这个代码给你。

    Kohana::init(
        array(
            'base_url' => str_replace($_SERVER["DOCUMENT_ROOT"], '', getcwd()) . DIRECTORY_SEPARATOR,
    ));