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... »)
(Aucune différence)

Version du 17 décembre 2012 à 10:12

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

cd /var/www
wget http://download.owncloud.org/releases/owncloud-4.5.4.tar.bz2
tar xjvf owncloud-4.5.4.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