<?xml version="1.0" encoding="UTF-8" ?>
<!-- RSS generated by PHPBoost on Wed, 06 May 2026 03:36:21 +0200 -->

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[FAQ - philedi.net - mactenance.fr : OWNCLOUD]]></title>
		<atom:link href="https://www.philedi.net/syndication/rss/faq/7" rel="self" type="application/rss+xml"/>
		<link>https://srv-web.philedi.net</link>
		<description><![CDATA[FAQ - philedi.net - mactenance.fr : OWNCLOUD]]></description>
		<copyright>(C) 2005-2026 PHPBoost</copyright>
		<language>fr</language>
		<generator>PHPBoost</generator>
		
		
		<item>
			<title><![CDATA[Paramètrage d'Owncloud]]></title>
			<link>https://www.philedi.net/faq/7-owncloud/#question36</link>
			<guid>https://www.philedi.net/faq/7-owncloud/#question36</guid>
			<description><![CDATA[Depuis la page d'administration, dans les paramètres généraux, vous avez des avertissement de sécurité et de configuration avec des recommandations peu compréhensibles pour le commun des mortel. De plus le renvoi dans les guides d'Owncloud ne décrit pas une réelle procédure.<br />
Nous allors les explorer une par une.<br />
<br />
<span style="color:#F04343;">Le verrouillage transactionnel de fichiers devrait être configuré pour utiliser le verrouillage basé sur la mémoire, et non le verrouillage lent, par défaut, basée sur la base de données. </span><br />
La solution consiste à installer "Redis" et "APCU".<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">apt-get install redis php-redis php-apcu </pre></pre></div></div><br />
Redémarrez Apache<br />
En fonction de votre version d'Ubuntu, Redis peut aussi s'appeler "Redis-server"<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">service apache2 restart</pre></pre></div></div><br />
Maintenant, il faut modifier le fichier "config.php" d'Owncloud<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">nano /var/www/html/owncloud/config/config.php</pre></pre></div></div><br />
Juste avant la dernière ligne qui doit contenir ); (Parenthèse et point-virgule), insérez les lignes suivantes (Vous pouvez faire un copier/coller des lignes ci-dessous) :<br />
<div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT :</span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;">'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => 'localhost',
    'port' => 6379,
    'timeout' => 0.0,
    'password' => '',
  ),</pre></pre></div></div><br />
 Rafraichissez la page d'administration, ce message a dû disparaitre.<br />
<br />
<span style="color:#F04343;">Nous recommandons d'activer la tâche planifiée système qui, comme toute autre tâche planifiée, a des implications possibles sur les performances et la fiabilité.</span><br />
Je ne sais pas exactement à quoi ça sert, mais voici ce qu'il faut paramètrer :<br />
Depuis Webmin, Système -> Scheduled Cron Jobs<br />
Cliquer sur "Créer une nouvelle tache cron programmée.<br />
Saisir les valeurs suivantes :<br />
<ul class="formatter-ul">
    <li class="formatter-li">S'exécute en tant que -> www-data
    </li><li class="formatter-li">Actif ? -> Oui
    </li><li class="formatter-li">Commande -> /usr/bin/php -f /var/www/html/owncloud/cron.php
    </li><li class="formatter-li">Description -> OWNCLOUD
    </li><li class="formatter-li">Quand exécuter -> Aux heures et dates sélectionnées ci-dessous
    </li><li class="formatter-li">Minutes -> 15 (NB. tout le reste de la programmation horaire doit être sur "Tous")<br />
</li></ul>Cliquer sur "Sauvegarder et lancer la tâche"<br />
Retournez dans l'administration d'Owncloud et rafraichissez la page.<br />
<br />
 <span style="color:#F04343;">Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web.</span><br />
Depuis Webmin -> Apache Webserver -> Configuration Globale -> Configurer les modules apache.<br />
Les modules suivants doivent être activés :<br />
 <ul class="formatter-ul">
    <li class="formatter-li">cache
    </li><li class="formatter-li">headers
    </li><li class="formatter-li">rewrite<br />
</li></ul>Retournez sur la page principale d'Apache et sélectionnez "Hôtes virtuels existants".<br />
Sélectionnez votre serveur Virtuel pour afficher les Options du serveur virtuel.<br />
Cliquez sur Edition des Directives.<br />
A la section "Directory", ajoutez  l'instruction suivante :<br />
<div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT :</span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;">AllowOverride All</pre></pre></div></div><br />
Commentez, avec le signe # en début de ligne, les autres instructions de cette section sous peine de ne plus pouvoir accéder à Owncloud<br />
Redémarrez Apache<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">service apache2 restart</pre></pre></div></div> <br />
<br />
<span style="color:#F04343;"><br />
L'en-tête HTTP "Strict-Transport-Security" n'est pas configurée à "15552000" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit dans notre Guide pour le renforcement et la sécurité.</span><br />
Retournez sur la page principale d'Apache et sélectionnez "Hôtes virtuels existants".<br />
Sélectionnez votre serveur Virtuel pour afficher les Options du serveur virtuel.<br />
Cliquez sur Edition des Directives et à la fin ajoutez les instructione suivantes :<br />
<div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT :</span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;"><IfModule mod_headers.c>
  Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains"
</IfModule></pre></pre></div></div><br />
Redémarrez Apache<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">service apache2 restart</pre></pre></div></div><br />
<br />
Maintenant vous n'avez plus de message d'erreur.]]></description>
			<pubDate>Tue, 17 Jul 2018 17:34:10 +0200</pubDate>
			
		</item>
		
		<item>
			<title><![CDATA[Mise a jour manuelle d'Owncloud.]]></title>
			<link>https://www.philedi.net/faq/7-owncloud/#question31</link>
			<guid>https://www.philedi.net/faq/7-owncloud/#question31</guid>
			<description><![CDATA[Bien que l'administration d'Owncloud propose une mise à jour automatique, si tous utilisez un certificat "Auto-Signé", vous ne pouvez pas la faire de cette façon. Il faut donc mettre les mains dans le cambouis.<br />
<br />
Si vous avez installé Owncloud comme expliqué dans ce <a href="https://www.philedi.net/faq/faq.php?id=7&question=28">tuto</a>, la mise à jour devrait bien se passer.<br />
<br />
Rendez-vous sur le téléchargement d'OwnCloud (Utiliser le clic droit de la souris pour l'ouvrir dans une nouvelle fenêtre ou un nouvel onglet)<br />
<a href="https://owncloud.org/download/">Téléchargement Owncloud</a><br />
Téléchargez la dernière version de production au format "TAR".<br />
<br />
Copiez le fichier owncloud-xx.x.x.tar.bz2 à la racine de votre site. Généralement et par défaut, c'est /var/www/html.<br />
NB : Ne faites surtout pas la décompression du fichier sur votre ordinateur car il y a des fichiers cachés qui ne seront pas transférés dans le serveur et Owncloud ne fonctionnera pas.<br />
<br />
Connectez-vous en ssh avec le compte root à votre serveur Owncloud.<br />
<br />
<strong><span style="text-decoration: underline;">Préparatifs : </span></strong><br />
Par sécurité, faites une sauvegarde complete de la base MySQL<br />
<br />
On passe Owncloud en mode maintenance.<br />
Positionnez dans le répertoire d'Owncloud.<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">sudo -u www-data php occ maintenance:mode --on</pre></pre></div></div><br />
Vous aurez remarqué que, contrairement à mes habitudes, j'ai utilisé la fonction "sudo" pour me "faire passer" pour l'utilisateur Apache, CAD www-data. Root risque de ne pas avoir le droit d'exécuter cette commande.<br />
On arrête le serveur de routines<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">service cron stop</pre></pre></div></div><br />
On arrête Apache<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">service apache2 stop</pre></pre></div></div><br />
On renomme le répertoire original d'Owncloud.<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">mv /var/www/html/owncloud /var/www/html/owncloud.bak</pre></pre></div></div><br />
<strong><span style="text-decoration: underline;">Installation de la mise à jour.</span></strong><br />
Maintenant on décompresse la nouvelle version d'Owncloud<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">tar -jxf owncloud-xx.x.x.tar.bz2 -C /var/www/html/</pre></pre></div></div><br />
Un nouveau répertoire a été créé avec la nouvelle version complète.<br />
<br />
Dans le nouveau dossier Owncloud, supprimez le répertoire suivant :<br />
<ul class="formatter-ul"><li class="formatter-li">config<br />
</li></ul>Depuis le répertoire owncloud.bak, déplacez les répertoires "config" et "data" dans le répertoire owncloud.<br />
<br />
Maintenant, il faut rendre Apache2 propriétaire des fichiers.<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">chown www-data:www-data -R /var/www/html/owncloud/</pre></pre></div></div><br />
<br />
<strong><span style="text-decoration: underline;">Mise à jour des données.</span></strong><br />
On redémarre Apache<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">service apache2 start</pre></pre></div></div><br />
On se positionne dans le répertoire d'Owncloud<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">cd /var/www/html/owncloud</pre></pre></div></div><br />
Il faut désactiver certains moteurs d'Owncloud.<br />
Exécuter les commandes les unes après les autres.<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">sudo -u www-data php occ app:disable activity
sudo -u www-data php occ app:disable files_pdfviewer
sudo -u www-data php occ app:disable files_texteditor
sudo -u www-data php occ app:disable gallery</pre></pre></div></div><br />
Lancement du processus de mise à jour<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">sudo -u www-data php occ upgrade</pre></pre></div></div><br />
Vous allez voir une longue liste de code défiler. Patience, ça peut être long.<br />
<br />
Une fois que la mise à jour est terminée, il faut repasser en mode production.<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">sudo -u www-data php occ maintenance:mode --off</pre></pre></div></div><br />
On relance le serveur de routines<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">service cron start</pre></pre></div></div><br />
<br />
Généralement il faudra réinstaller depuis le Market d'Owncloud "pdfviewer" et "texteditor".<br />
<br />
Maintenant que tout est opérationnel, rendez-vous dans la page d'aministration pour vous assurer que tous vos plug-in sont à jour et opérationnels.<br />
<br />
-]]></description>
			<pubDate>Thu, 22 Feb 2018 17:40:30 +0100</pubDate>
			
		</item>
		
		<item>
			<title><![CDATA[Installation OwnCloud]]></title>
			<link>https://www.philedi.net/faq/7-owncloud/#question28</link>
			<guid>https://www.philedi.net/faq/7-owncloud/#question28</guid>
			<description><![CDATA[Au préalable vous devez avoir un serveur Linux opérationnel avec les services suivants : <br />
- Apache<br />
- Php 7<br />
- MySql<br />
- Connexion SSH avec le compte root du serveur<br />
- PHPMyAdmin<br />
- Webmin<br />
<br />
Le modèle d'installation a été réalisé sur Ubuntu 16.04 LTS Serveur.<br />
<br />
Je pars du principe que les serveurs virtuels de votre serveur Apache sont correctement paramètrés, surtout celui en SSL, car c'est lui qui gèrera la connexion à OwnCloud.<br />
<br />
Par retour d'expérience, n'installez pas OwnCloud depuis un dépôt Linux. Bien sûr c'est plus simple, mais lorsqu'il y aura des mises à jour à faire, vous avez 9 chances sur 10 qu'elle ne se fasse pas à cause du dépôt Linux qui ne fonctionne pas. <br />
<br />
Le répertoire contenant les fichiers OwnCloud ne doit rien contenir d'autre que les dits fichiers et répertoires. Un système de sécurité intégré à Owncloud exerce un contrôle permanent. <br />
Exemple : vous souhaitez intégrer PHPmyAdmin sur votre serveur il vous faudra installer le répertoire de PHPmyAdmin au même niveau que le répertoire OwnCloud.<br />
Dans le cas de PHPmyAdmin, préférez une distribution intégrée à votre système Linux.<br />
Mais je vous conseille de suivre le tuto d'installation <a href="https://www.philedi.net/faq/faq.php?id=5&question=29">Installation de phpmyadmin</a> qui, de plus, vous fera installer tous les prérequis pour OwnCloud. <br />
<br />
<br />
<strong><span style="text-decoration: underline;">L'installation</span></strong><br />
Prérequis : <br />
Plutôt qu'une longue liste de modules, saisir la commande suivante : <br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">apt install -y libapache2-mod-php7.0 \
    php7.0-gd php7.0-json php7.0-mysql php7.0-curl \
    php7.0-intl php7.0-mcrypt php-imagick \
    php7.0-zip php7.0-xml php7.0-mbstring \
    php-zip php-intl </pre></pre></div></div><br />
<br />
Vous aurez aussi besoin de ces extensions PHP :<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">apt-get install -y php-apcu php-redis redis-server \
  php7.0-ldap php-smbclient</pre></pre></div></div><br />
<br />
Rendez-vous sur le téléchargement d'OwnCloud (Utiliser le clic droit de la souris pour l'ouvrir dans une nouvelle fenêtre ou un nouvel onglet)<br />
<a href="https://owncloud.org/download/">Téléchargement Owncloud</a><br />
Téléchargez la dernière version de production au format "TAR".<br />
<br />
Copiez le fichier owncloud-xx.x.x.tar.bz2 à la racine de votre site. Généralement et par défaut, c'est /var/www/html.<br />
NB : Ne faites surtout pas la décompression du fichier sur votre ordinateur car il y a des fichiers cachés qui ne seront pas transférés dans le serveur et Owncloud ne fonctionnera pas.<br />
<br />
Sur le serveur, rendez-vous dans le répertoire contenant le fichier précédement téléchargé et saisir la commande<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">tar -jxf owncloud-xx.x.x.tar.bz2 -C /var/www/html/</pre></pre></div></div><br />
<br />
Une fois terminé, vous avez un dossier Owncloud qui a été créé avec tous les fichiers nécessaires.<br />
<br />
Dernière manip, rendre Apache2 propriétaire des fichiers.<br />
<div class="formatter-container formatter-code code-TERMINAL"><span class="formatter-title">Code TERMINAL :</span><div class="formatter-content"><pre style="display:inline;"><pre class="terminal" style="font-family:monospace;">chown www-data:www-data -R /var/www/html/</pre></pre></div></div><br />
Par sécurité, redémarrez Apache.<br />
<br />
Ouvrez un navigateur et saisir l'adresse pour accéder à owncloud.<br />
https://<adresse.du.serveur>/owncloud/<br />
<br />
Laissez-vous guider pour finaliser l'installation.<br />
<ul class="formatter-ul">
<li class="formatter-li">Répertoire des données. Laisser par défaut. C'est plus sage...
</li><li class="formatter-li">Utilisateur de la base de donnée : root
</li><li class="formatter-li">Mot de passe de la base : Votre mot de passe root
</li><li class="formatter-li">Nom de la base de donnée : owncloud
</li><li class="formatter-li">localhost : saisir localhost:5432<br />
</li></ul><br />
<br />
Laissez l'installation se terminer toute seule. Soyez patient, ça prends un peu de temps.<br />
Une fois l'installation terminée, vous êtes redirigé vers la page de connexion. Saisissez vos login et mot de passe d'administration.<br />
<br />
L'installation est terminée.]]></description>
			<pubDate>Thu, 22 Feb 2018 11:01:42 +0100</pubDate>
			
		</item>
		
	</channel>
</rss>
