HOAB

History of a bug

OVH mutualisé et owncloud

Rédigé par gorki Aucun commentaire

Le problème :

J'essaie d'utiliser Owncloud avec un OVH mutualisé.

J'ai déplacé des fichiers dans cette arborescence, et il faut maintenant faire de la ligne de commande… qui n'est pas disponible en OVH mutualisé.

Solution :

Ligne de commande à exécuter : 

./occ files:scan <mon chemin> <mon user>

Quelques difficultés : 

  1. Accès à la ligne de commande, on utilise un shell PHP, par exemple P0wnyShell
  2. Trouver le binaire occ : il est à la racine :)
  3. Droit d'exécution sur occ : chmod 744 occ
  4. Identifier l'exécutable PHP : ps -aef | grep php
2617  9693  0 09:44 ?        00:00:00 php7.4 -c /usr/local/php7.4/etc/php-cgi.ini -d display_errors=0 -d session.force_path=1 -- p0wnyshell.php
  1. Modifier le fichier occ pour mettre le bon chemin : #!/usr/bin/env /usr/local/php7.4/bin/php
  2. Executer : 
./occ files:scan <mon chemin> <mon user>

 

Lire la suite de OVH mutualisé et owncloud

OVH mutualisé - domaine principal et sous répertoire

Rédigé par gorki Aucun commentaire

Le problème :

Dans l'arborescence OVH mutualisé, le répertoire de base pour le domaine principal est "www".

En créant un sous domaine, on le redirige (par défaut) vers
"www/<repertoire sous domaine>".

/
/www
/www/sousdomaine

On se retrouve alors avec un répertoire www qui contient un site complet dont un sous-répertoire qui contient le site du sous-domaine.
Ce n'est pas simple à gérer au final pour la maintenance : sauvegarde, update...

On aimerait plutôt avoir :

/
/www/domaine
/www/sousdomaine

Solution 1 : Redirection

Pleins d'articles trouvés via Google, mais entre les hébergements pro, dédiés, etc...

Voici une solution qui marche : mettre dans le fichier .htaccess du répertoire "www":

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?<domaine-principal>\.<tld>$ [NC]
RewriteCond %{REQUEST_URI} !^/sous-repertoire
RewriteRule ^(.*)$ /sous-repertoire/$1 [L]

Mais ce n'est pas idéal, certains logiciels (dont pluXml) doivent activer leur propre réécriture.

Solution 2 : Ne pas créer de sous-répertoire dans www :)

En fait le manager OVH propose par défaut la forme suivante : www/<répertoire sous-domaine>, mais elle n'est pas obligatoire.

Enlevez le slash, et créez votre répertoire au même niveau que le www, exemple :

/
/www
/www-sousdomaine
Fil RSS des articles de ce mot clé