Configuration d’installation automatique

Si vous avez besoin d’installer ownCloud sur plusieurs serveurs, vous ne voudrez sûrement pas paramétrer chaque instance séparément comme décrit dans Configuration de la base de données. Pour cette raison, ownCloud propose une fonctionnalité de configuration automatique.

Pour tirer avantage de cette fonctionnalité, vous devez créer un fichier de configuration, nommé ../owncloud/config/autoconfig.php et définir les paramètres du fichier. Vous pouvez spécifier tous les paramètres nécessaires dans ce fichier. Tous les paramètres non définis apparaîtront dans l’écran « Terminer l’installation » au premier lancement d’ownCloud.

Le fichier ../owncloud/config/autoconfig.php est automatiquement supprimé après l’application de la configuration initiale.

Paramètres

Lors de la configuration des paramètres, vous devez comprendre que deux paramètres sont nommés différemment dans ce fichier de configuration comparé au fichier standard config.php.

autoconfig.php config.php
directory datadirectory
dbpass dbpassword

Exemples de configurations automatiques

Les sections suivantes proposent des exemples de configurations automatiques et indiquent quelles informations seront demandées à la fin de la configuration.

Répertoire data

En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le nom de la base de données et les identifiants de l’administrateur.

<?php
$AUTOCONFIG = array(
  "directory"     => "/www/htdocs/owncloud/data",
);

Base de données SQLite

En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le chemin du répertoire data et les identifiants de l’administrateur.

<?php
$AUTOCONFIG = array(
  "dbtype"        => "sqlite",
  "dbname"        => "owncloud",
  "dbtableprefix" => "",
);

Base de données MySQL

En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le chemin du répertoire data et les identifiants de l’administrateur.

<?php
$AUTOCONFIG = array(
  "dbtype"        => "mysql",
  "dbname"        => "owncloud",
  "dbuser"        => "utilisateur",
  "dbpass"        => "mot_de_passe",
  "dbhost"        => "nom_hote_local",
  "dbtableprefix" => "",
);

Note

Gardez à l’esprit que la configuration automatique ne dispense pas de créer la base de données et l’utilisateur de la base de données au préalable comme indiqué dans Configuration de la base de données.

Base de données PostgreSQL

En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le chemin du répertoire data et les identifiants de l’administrateur.

<?php
$AUTOCONFIG = array(
  "dbtype"        => "pgsql",
  "dbname"        => "owncloud",
  "dbuser"        => "utilisateur",
  "dbpass"        => "mot_de_passe",
  "dbhost"        => "nom_hote_local",
  "dbtableprefix" => "",
);

Note

Gardez à l’esprit que la configuration automatique ne dispense pas de créer la base de données et l’utilisateur de la base de données au préalable comme indiqué dans Configuration de la base de données.

Tous les paramètres

En utilisant les paramètres suivants, car tous les paramètres sont déjà configurés dans le fichier, l’installation d’ownCloud ne proposera pas l’écran « Terminer l’installation » en fin d’installation

<?php
$AUTOCONFIG = array(
  "dbtype"        => "mysql",
  "dbname"        => "owncloud",
  "dbuser"        => "utilisateur",
  "dbpass"        => "mot_de_passe",
  "dbhost"        => "nom_hote_local",
  "dbtableprefix" => "",
  "adminlogin"    => "root",
  "adminpass"     => "mot_de_passe_root",
  "directory"     => "/www/htdocs/owncloud/data",
);

Note

Gardez à l’esprit que la configuration automatique ne dispense pas de créer la base de données et l’utilisateur de la base de données au préalable comme indiqué dans Configuration de la base de données.

Toute la documentation est sous licence Creative Commons Attribution 3.0 Unported license — Traduction : Cédric Corazza.