Notebook

Pense bête

Notebook
Owncloud

Owncloud version 5

Sites OwnCloud :

Installation (v5)

  • Installation : http://owncloud.org/install/
  • Copier les fichiers sur le serveur soit avec webinstaller (+ rapide) soit par l’intermédiaire du fichier tar/zip
    • webinstaller : charger setup-owncloud.php, le mettre sur le serveur, ne pas oublier .htaccess pour php 5.4. L’installation d’owncloud se fait dans un sous répertoire du répertoire dans lequel setup-owncloud.php est installé.
    • Fichier tar/zip : charger le fichier en local, le décompresser, modifier .htaccess (php 5.4) et /lib/files/storage/local.php (free space)
  • Les permissions :
    • Mettre les permissions du répertoire racine à 705
    • Mettre les permissions de ‘config’ à 705. Fichier config.php 640
    • Créer un répertoire ‘data’ et mettre les permissions à 770. Ce répertoire peut ensuite être renommé, déplacé. Il faut actualiser le fichier .owncloud/config/config.php (cf ci dessous)
    • Modifier les fichiers
      • .htaccess
      SetEnv PHP_VER 5_4
      • ./owncloud/lib/files/storage/local.php (cf dessous)
      • ./owncloud/config/config.php, pour obliger une connexion https, ajouter la ligne :
      'forcessl' => true,
  • Lancer l’application dans un navigateur, mettre un nom et un mot de passe, dans les paramètres avancés laisser les options par défaut. Apparition d’un message d’erreur.
  • Ce lancement de l’application va modifier le htaccess, il va falloir à nouveau ajouter la ligne pour php version 5
  • Ensuite ça doit marcher …

Mise à jour

  • Mise à jour : http://owncloud.org/support/upgrade/
  • Copier tous les fichiers dans le répertoire owncloud sauf config. Prendre config et data de l’ancienne installation.
  • Lorsque Journal est actif pour mettre à jour :
    • Copier tous les fichiers dans un répertoire (permission 705)
    • Créer data (permission 770)
    • Mettre permission de config à 705
    • Lancer l’application, remettre setenv php dans htaccess pour OVH
    • Modifier ./config/config.php en modifiant le chemin de data et passwordsalt
    • Relancer owncloud, enlever le data de lancement.

Permissions des répertoires

  • owncloud : permission 705
  • data : permission 770
  • config : permission 705 – fichier config.php 640

OVH

  • PHP 5

http://guide.ovh.com/Php5ChezOvh

Mettre dans .htaccess : php version 5.4

SetEnv PHP_VER 5_4
  • Upload

Modifier ./owncloud/lib/files/storage/local.php

http://forum.ubuntu-fr.org/viewtopic.php?pid=6731591
http://owncloud.shapado.com/questions/upload-not-working-how-to-debug-in-a-shared-hosting

Remplacer :

return @disk_free_space(\$this->datadir.\$path);

par

return @disk_free_space('/');

ce qui marche aussi (affiche 3 fois plus d’espace libre). Est ce simplement l’affichage même si l’espace existe ?

return @disk_free_space('/')*3;
  • Changement de répertoire racine

Modifier la valeur de ‘datadirectory’ dans le fichier config.php dans /owncloud/config

  • WEBDAV (non fait)

http://owncloud.shapado.com/questions/can-t-connect-finder-to-http-www-mydomain-de-cloud-files-webdav-php-login-data-rejected

Ajouter dans .htaccess (semble inutile)

<IfModule !mod_php5.c>
RewriteEngine on
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
</IfModule>

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *