Установка

Комментарии: 4  Просмотры: 9 338

1. Скачайте последний стабильный релиз с сайта Kohana.
2. Распакуйте содержимое скачанного архива.
3. Перенесите это содержимое в папку вашего вебсервера
4. Откройте файл application/bootstrap.php и сделайте следующие изменения:

Установите временную зону для своего приложения.
Установите базовый путь в Kohana::init, для определения местоположения папки Kohana на сервере относительно корня документа.

5. Убедитесь, что папки application/cache и application/logs доступны для записи веб-сервером.
6. Проверьте свои установки. Для этого откройте в браузере URL, который вы установили как base_url (базовый урл).

Установочные поддиректории могут сбросить права после распаковки архива (это зависит от вашей платформы). Сделайте им Chmod до прав 755 командой find . -type d -exec chmod 0755 {} \; из корневой директории Kohana.

Вы должны увидеть страницу установки. Если на ней есть сообщения об ошибках, вам необходимо исправить их перед продолжением.

Kohana Install

Когда все будет настроено правильно, без ошибок, вам необходимо либо переименовать, а лучше удалить файл install.php в корневой директории. Kohana теперь установлена и при запуске в браузере вы должны увидеть результат работы контроллера welcome:
Hello, world


К записи оставлено 4 коммент.

Здравствуйте. Иногда встречаю такое: автор какого-либо проекта пишет, что надо папку application вынести на уровень выше www, или нечто подобное. А я исп. локально xampp, в нем нет папки www. Везде встречаю только описание стандартной установки. Как бы узнать о нестандартной?

Добрый день. Все, что вам нужно сделать — это вынести нужные папки на уровень выше. И в индексном файле прописать новые пути. Например:

$application = '../application';
$modules = '../modules';
$system = '../system';

после запуска выдается сообщение:
Kohana_Exception [ 0 ]: A valid cookie salt is required. Please set Cookie::$salt.

SYSPATH\classes\Kohana\Cookie.php [ 152 ]
147 public static function salt($name, $value)
148 {
149 // Require a valid salt
150 if ( ! Cookie::$salt)
151 {
152 throw new Kohana_Exception(‘A valid cookie salt is required. Please set Cookie::$salt.’);
153 }
154
155 // Determine the user agent
156 $agent = isset($_SERVER['HTTP_USER_AGENT']) ? strtolower($_SERVER['HTTP_USER_AGENT']) : ‘unknown’;
157

SYSPATH\classes\Kohana\Cookie.php [ 67 ] » Kohana_Cookie::salt(arguments)

SYSPATH\classes\Kohana\Request.php [ 155 ] » Kohana_Cookie::get(arguments)

DOCROOT\index.php [ 117 ] » Kohana_Request::factory(arguments)
Environment

Что делать?

Пропиши в bootstrap.php:
Cookie::$salt = ‘random’;



Оставить комментарий или два

Пожалуйста, зарегистрируйтесь для комментирования.