Owncloud : installation sur Centos - Blueonyx 6
De wikiGite
(Redirigé depuis Owncloud : installation sur Centos / Blueonyx 6)
Sommaire
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