Installer Owncloud 7 sur OVH

1 Télécharger owncloud

Site : http://owncloud.org/install/

Télécharger l’archive file et le décompresser

2 Bidouiller pour qu’Owncloud fonctionne sur OVH

Références : http://open-freax.fr/owncloud-7-mutu-ovh/

a Imposer le php 5 (chez moi, pas eu besoin de cette manoeuvre)

  • ouvrir le fichier .htaccess situé à la racine du dossier owncloud
  • écrire “SetEnv PHP_VER 5_4” en première ligne.

 b Éditer /lib/private/files/storage/local.php

  • Recherchez la ligne qui contient @disk_free_space.
  • Modifiez la ligne return \OC\Files\SPACE_UNKNOWN; pour y mettre quelque chose qui correspond à l’espace disponible.
  • Exemple pour environ 23Go: “return 25000000000;

Chez moi, en ligne 224 et suivantes.
public function free_space($path) {
$space = @disk_free_space($this->datadir . $path);
if ($space === false || is_null($space)) {
return 25000000000;
}
return $space;
}

c Éditer /config/config.php

Pour éviter les erreurs du genre « WebDAV fonctionne pas »

  • écrire dans la liste : ‘check_for_working_webdav’ => false,

<?php
$CONFIG = array (
'instanceid' => '*************',
'passwordsalt' => '**************************',
'trusted_domains' =>
array (
0 => 'cloud.hinque.fr',
1 => 'hinque.fr',
2 => 'ssl10.ovh.net',
),
'datadirectory' => '/home/loginftp/www/PathDeOwncloud/data',
'dbtype' => 'mysql',
'version' => '7.0.2.1',
'dbname' => 'loginftp',
'dbhost' => 'mysql5-3',
'dbtableprefix' => 'oc_',
'dbuser' => 'loginftp',
'dbpassword' => 'Mot de passe',
'installed' => true,
'loglevel' => '4',
'forcessl' => true,
'check_for_working_webdav' => false,
);

3 Monter le tout via ftp.

  • Aller sur la page d’installation du cloud,
  • Lui donner un nom et un mot de passe pour le compte admin,
  • Configurer MySQL.

Remarque

Si on utilise la fonction de mise à jour automatique, il faut refaire la modification 3, une fois que tout est terminé, pour récupérer l’espace défini.