Les dessous de Kohana : Le fichier index.php

Cet article est traduit de l'article suivant avec l'accord de son auteur

Pour aider à mieux comprendre comment Kohana fonctionne, cet article, le premier d'une courte série, explicite des concepts mis en place par Kohana. Il traite du fichier index.php, là ou tout commence pour Kohana.

index.php

La première chose qui est faite dans ce fichier est de spécifier ou l'application Kohana et les fichier systèmes sont situés. De manière générale vous n'avez pas besoin de modifier ces paramètres excepté si vous voulez changer l'application et les fichiers système ailleurs qu'à la racine comme sur l'exemple suivant:

 
+- http_docs
|     +- index.php
+-application
+-system

Avec cette configuration vous devez changer les variables $kohana_application et $kohana_system dans le fichier index.php:

 
$kohana_application='../application';
$kohana_system='../system';

De cette manière vous pouvez avoir de multiples applications pointant vers les même fichiers systèmes rendant plus facile les mises à jour.

La variable suivante permet de définir le dossier contenant les modules. Vous reverrez ce paramètre lorsque vous configurerez les modules dans le fichier application/config.php.

La section d'après permet de paramétrer le niveau de logs des erreurs. Plus d'information sur le site de php.

Kohana définit ensuite l'extension que les fichiers utiliseront. Par défaut c'est ".php" mais vous pouvez le changer en ".php5" par exemple si votre hébergement le supporte.

En utilisant ".php5" vous devrez renommer tous les fichiers avec cette extension

Enfin le fichier index.php continue en définissant des constantes utilisés par Kohana (DOCROOT, KOHANA, APPPATH et SYSPATH). A la fin, le fichier de "démarrage" (bootstrap) de Kohana est inclut et lance effectivement Kohana.

A lire également

Filed under: Kohana, PHP
Tags: , , ,

Leave a Reply