Outils personnels

Owncloud : installation sur Centos - Blueonyx 6 : Différence entre versions

De wikiGite

(Page créée avec « == Pré-requis == Dépéndances : yum install httpd php php-xml php-mbstring php-gd php-mysql mysql-server Dépendances optionnelles : yum install php-sqlite curl libcurl... »)
 
 
(7 révisions intermédiaires par le même utilisateur non affichées)
Ligne 11 : Ligne 11 :
  
 
== Installation ==
 
== Installation ==
Télécharger les sources de owncloud
+
Télécharger les sources de owncloud: http://owncloud.org/releases/
 
  cd /var/www
 
  cd /var/www
  wget http://download.owncloud.org/releases/owncloud-4.5.4.tar.bz2
+
  wget http://owncloud.org/releases/owncloud-4.5.6.tar.bz2
  tar xjvf owncloud-4.5.4.tar.bz2
+
  tar xjvf owncloud-4.5.6.tar.bz2
 
  chown -R apache:apache owncloud
 
  chown -R apache:apache owncloud
  
Ligne 45 : Ligne 45 :
 
Créer le fichier de configuration d'apache :
 
Créer le fichier de configuration d'apache :
 
  vim /etc/httpd/conf.d/owncloud.conf
 
  vim /etc/httpd/conf.d/owncloud.conf
<source lang=bash>
+
<source lang="apache">
 
<VirtualHost *:443>
 
<VirtualHost *:443>
 
ServerName owncloud.systea.net
 
ServerName owncloud.systea.net
Ligne 62 : Ligne 62 :
 
SSLEngine on
 
SSLEngine on
 
SSLCertificateFile /etc/ssl/owncloud/server.crt
 
SSLCertificateFile /etc/ssl/owncloud/server.crt
SSLCertificateKeyFile /etc/ssl/owncloud/server.key
+
SSLCertificateKeyFile /etc/ssl/owncloud/server.key
 
SSLCACertificateFile    /etc/ssl/owncloud/server.crt
 
SSLCACertificateFile    /etc/ssl/owncloud/server.crt
 
</VirtualHost>
 
</VirtualHost>
Ligne 70 : Ligne 70 :
 
  post_max_size = 1000M
 
  post_max_size = 1000M
 
  upload_max_filesize = 1000M
 
  upload_max_filesize = 1000M
 +
 +
== Problèmes ==
 +
Si le Client Owncloud affiche l'erreur : ''csync n'a pu créer le fichier de verrouillage'' cela veut dire que le client Owncloud à mal été arrêté.
 +
 +
Arrêter le client puis supprimer le fichier de lock :
 +
rm ~/.local/share/data/ownCloud/lock

Version actuelle datée du 12 février 2013 à 09:45

Pré-requis

Dépéndances :

yum install httpd php php-xml php-mbstring php-gd  php-mysql mysql-server

Dépendances optionnelles :

yum install php-sqlite curl libcurl libcurl-devel php-pdo

On lance apache et mysql au démarrage :

chkconfig httpd on
chkconfig mysqld on

Installation

Télécharger les sources de owncloud: http://owncloud.org/releases/

cd /var/www
wget http://owncloud.org/releases/owncloud-4.5.6.tar.bz2
tar xjvf owncloud-4.5.6.tar.bz2
chown -R apache:apache owncloud

Mysql

Créer la base de données :

mysql -u root
CREATE DATABASE  `owncloud_db` ;
CREATE USER 'owncloud'@'localhost' IDENTIFIED BY  '********';
GRANT ALL PRIVILEGES ON  `owncloud_db` . * TO  'owncloud'@'localhost';


apache

Générer les certificats :

cd /tmp
openssl genrsa -des3 -out server.pkey 2048
openssl rsa -in server.pkey -out server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
chown apache:root server.crt server.key
chmod 640 server.crt server.key
mkdir /etc/ssl/owncloud
chown apache:root /etc/ssl/owncloud
chmod 710 /etc/ssl/owncloud
mv server.crt server.key /etc/ssl/owncloud/

Créer le fichier de configuration d'apache :

vim /etc/httpd/conf.d/owncloud.conf
<VirtualHost *:443>
ServerName owncloud.systea.net

DocumentRoot /var/www/owncloud
    <Directory /var/www/owncloud>
	Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
         <LimitExcept GET POST OPTIONS>
                 Allow from all
        </LimitExcept>
    </Directory>

SSLEngine on
SSLCertificateFile /etc/ssl/owncloud/server.crt
SSLCertificateKeyFile /etc/ssl/owncloud/server.key
SSLCACertificateFile    /etc/ssl/owncloud/server.crt
</VirtualHost>

Éditer /etc/php.ini

post_max_size = 1000M
upload_max_filesize = 1000M

Problèmes

Si le Client Owncloud affiche l'erreur : csync n'a pu créer le fichier de verrouillage cela veut dire que le client Owncloud à mal été arrêté.

Arrêter le client puis supprimer le fichier de lock :

rm ~/.local/share/data/ownCloud/lock