Kohana: Требования к серверу

   

Основные требования:

Впринципе кохана должна запускаться практически везде. Однако стоит придерживаться следующих требований:

  1. Сервер должен поддерживать Unicode
  2. PHP версии не ниже 5.2.3
  3. HTTP сервер. Гарантируется, что кохана будет работать с Apache 1.3+, Apache 2.0+ , lighthttpd, MS IIS. (Лично от себя IIS не советую)

Если Вы хотите использовать кохану с базой данных, Вам также нужен сервер баз данных. У коханы имеются встроенные драйвера поддержки MySQL и PostgreSQL, также планируютсядополнительные для других СУБД.


Требуемые расширения:

  1. PCRE должен быть скомпилирован с флагами –enable-utf8 –enable-unicode-properties для поддержки UTF8.
  2. Для транслитерации UTF-8 требуется iconv
  3. Для шифрования требуется mcrypt
  4. Для некоторых библиотек ядра требуется SPL.

Рекомендуемые расширения:

  1. mbstring серьезно ускоряет производительность функций коханы связанных с UTF8. Однако, расширение mbstring не должно перегружать стандартные функции PHP для работы со строками!

Kohana: Базовая установка

 

В идеале кохана устанавливается быстро и просто, для этого надо проделать следующие действия:

  1. Скачать дистрибутив с официального сайта
  2. Распаковать содержимое дистрибутива туда, что будет являться корнем сайта (веб-приложения, …).
  3. Отредактировать файл глобальной конфигурации по адресу application/config/config.php, отразить в нем базовый путь к вашему сайту. (Если вдруг там такого файла не оказалось – можно взять из предыдущих дистрибутивов, вполне вероятно что подойдет. На момент написания статьи я пробовал дистрибутив 3.0.3, там такого файла не оказалось, пока работаю с файлом от 2.3.4).
  4. В зависимости от платформы, возможно, потребуется назначить права. Выполните что-то вроде:

    $ find . -type d -exec chmod 0755 { } \;
    

    из корневой директории коханы

  5. Убедитесь что папки application/logs и application/cache доступны для записи. Выполните chmod 666.
  6. Проверте вашу инсталляцию путем открытия url вашего сайта в вашем любимом браузере. Если Вы увидите страницу приветствия или надпись Hello, World! значит установка прошла успешно.

Открыл блог :)

Ура, ура, ура! Открыл свой блог. Буду сюды вот писать что-нибудь интересное. Ну а пока всем здравствуйте!