Information sur la récupération et la mise en éléments de configuration peuvent être trouvés sur la pagekohana.
Les fichiers de configuration contiennent un tableau nommé $config. La clés de ce tableau sont les éléments de configuration même.
Exemple
$config['site_domain'] = 'localhost/';
La structure du fichier des fichiers de configuration suit la structure des fichiers de Kohana.
application > modules > système
Ce qui signifie que les fichiers de configuration sont dans le répertoire de l'application et ont priorité sur celles des modules qui prévalent sur celles dans le répertoire système. La seule exception est config.php qui est codé en dur dans le répertoire application/config et ne peuvent pas être transférés ailleurs.
Le fichier est codé en dur dans Kohana, ce qui signifie qu'il doit être à la demande dans application/config directory.
/*
* Options:
* site_domain - Annuaire et l'installation
* site_protocol - Protocole utilisé pour accéder au site, généralement HTTP
* index_page - Nom du contrôleur de l'avant, peut être enlevée avec la réécriture d'URL
* url_suffix - Une extension qui sera ajoutée à toutes les URL générées
* internal_cache - Conserver ou non les chemins de fichiers et de configuration des entrées entre les demandes
* output_compression - Activer ou désactiver la compression GZIP de sortie
* global_xss_filtering - Activer ou désactiver l'attaque XSS filtrage sur toutes les entrées utilisateur
* enable_hooks - Activer ou désactiver crochets.
* log_threshold - Fixe le seuil de l'exploitation forestière
* log_directory - Répertoire de sauvegarde des logs
* display_errors - Si vous voulez afficher les pages d'erreur Kohana ou non
* render_stats - Rendre les informations statistiques dans la sortie de la dernière page
* extension_prefix - Nom de fichier de préfixe pour extensions de bibliothèque
* modules - Chemins de ressources supplémentaires Kohana,,
*/
Configure le gestionnaire de cache, la durée de vie du cache et la collecte des déchets. Pour de plus amples renseignements, consultez la librairie Cache.
Définit par défaut pour les images captcha. Pour de plus amples renseignements, consultez la librairie Captcha.
Définit par défaut pour les cookies. Pour de plus amples renseignements, consultez l'assistant Cookie.
Options de validation pour les diverses cartes de crédit.
Définit les paramètres de connexion à la base. Plusieurs configurations sont possibles. Pour plus d'informations, consultez la base de données configuration.
Définit les options d'envoi par courrier électronique. Pour de plus amples renseignements, consultez l'assistant Email.
Définit les options de cryptage tels que clés, le mode et le chiffre. Pour de plus amples renseignements, consultez la librairie Encrypt.
Définit les méta tag HTTP-EQUIV.
Configure le gestionnaire d'image - GD ou le répertoire ImageMagick
Pour de plus amples renseignements, consultez l'assistant Inflector.
Définit les paramètres régionaux et le fuseau horaire d'une demande. Pour de plus amples renseignements, consultez la page Internationalization.
Définit le mime-types disponibles. (Voir la validation / page de téléchargement?)
Définit les paramètres de pagination. Pour de plus amples renseignements, consultez la page Pagination.
Définit les paramètres de paiement.
Définit les informations que l'éditeur de profil doit montrer. Pour de plus amples renseignements, consultez la librairie Profiler.
Définit les routes que Kohana doit utiliser. Includes _default and _allowed. Pour plus d'information voir la page Routing.
Définit les paramètres de session, y compris le conducteur session. Pour de plus amples renseignements, consultez la librairie Session.
Définit les types de données SQL.
Définit répertoire de téléchargement.
Agents des ensembles d'utilisateurs disponibles, y compris les robots et les navigateurs mobiles. Pour de plus amples renseignements, consultez la librairie User Agent.
Types de fichiers acceptés (obsolète?)
Les informations de cette rubrique sont situées à kohana.