Owncloud version 5
Sites OwnCloud :
- Site communautaire : http://owncloud.org/
- Support : http://owncloud.org/support/
- Forum : http://owncloud.fr/forum/index/1-ownCloud-France.html
- Bugs : http://bugs.owncloud.org/thebuggenie/
- Site commercial : https://owncloud.com/
- Site de démonstration : http://demo.owncloud.org/
- Documentation Ubuntu : http://doc.ubuntu-fr.org/owncloud
- Installation version 5 surmutu OVH : http://open-freax.fr/owncloud-v5-mutu-ovh/
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
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=6731591http://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)
Ajouter dans .htaccess (semble inutile)
<IfModule !mod_php5.c>
RewriteEngine on
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
</IfModule>
