【问题标题】:How to install PHP Kohana framework?如何安装 PHP Kohana 框架?
【发布时间】:2010-07-11 09:33:38
【问题描述】:
我想安装 Kohana PHP 框架。该网站位于共享网络酒店。我已尝试关注 Kohana 网站上的 instructions。
- 下载了最新的稳定版 realse (3.0.6.2)
- 解压文件创建
kohana目录
- 已将文件夹上传到我的共享主机网站。
- 打开网址
application/bootstrap.php
...问题来了。当我访问该站点时,会显示此消息:
没有直接的脚本访问权限。
而且我不知道我应该做什么。我在文档中没有看到任何关于此的内容。我试图赋予某些文件更多的权限,但很难知道该怎么做。有人有什么建议吗?
【问题讨论】:
标签:
php
installation
kohana
shared-hosting
【解决方案1】:
根据说明,您将在文本编辑器中打开application/bootstrap.php 以进行请求的更改。在您的浏览器中访问它可能会给您该消息,因为在 Kohana 文件的顶部似乎是一行
defined('SYSPATH') or die('No direct script access.');
或类似的东西。这在许多 PHP 项目中使用,以防止入侵只应包含的文件。
【解决方案2】:
只需打开 install.php 并按照说明进行操作。
【解决方案3】:
您必须更改application/bootstrap.php中的基本URL,例如:
Kohana::init(array(
'base_url' => '/here your base url or your project name /',
'index_file' => '',
));
之后,您必须更改安装文件的名称(或删除它)。
【解决方案4】:
如果您在 DocumenRoot 下的子文件夹中运行您的应用程序(假设您使用的是 apache),您可能需要修改 .htaccess 文件
RewriteBase /your-app-folder-name
而不是
重写基础/
【解决方案5】:
首先,按照install.php中的说明进行操作。
如果所有必填选项都为绿色,请删除install.php。
1234563 .
完整代码:
Kohana::init(
array(
'base_url' => str_replace($_SERVER["DOCUMENT_ROOT"], '', getcwd()) . DIRECTORY_SEPARATOR,
));