Conditions pour que les scripts cgi / pl soient exécutés correctement sur un serveur CYM :
les scripts doivent être placés dans le répertoire /cgi-bin/ à la racine du site (au même niveau que /www/)
le fichier contenant le script doit avoir au minimum les permissions d’exécutions pour le propriétaire (chmod 700)
la première ligne du fichier doit contenir le chemin d’accès au module perl : # !/usr/bin/perl
Informations complémentaires :
le chemin du script à partir de la racine (/www/) est ../cgi-bin/ ou http://domaine.com/cgi-bin/
des scripts peuvent être placés dans d’autres répertoires mais doivent porter exclusivement l’extension .cgi
Pour accéder au manager du VDS :
http://nom.du.vds.com/manager/
login = nom du VDS (sans le %nom-du-compte.com)
pass = pass du VDS
Pour se logger avec Putty.exe :
login = nom du VDS (sans le %nom-de-domaine.com)
pass = pass du VDS
Pour relancer le serveur :
usr/local/apache/bin/apachectl restart
Pour effectuer un alias :
dans la 1ere case mettre le nom de l’alias souhaité entre deux slash
dans la 2eme case mettre le nom vrai du répertoire aliasé : par exemple :
Après une install de SPIP sous IIS, il est parfois impossible de créer de nouveaux enregistrements dans les articles, auteurs, etc...
Ce défaut est du au fait que IIS réclame des valeurs par défaut pour certains champs de certaines tables :
table spip_auteurs
table spip_articles
Par exemple si l’on veut déplacer un site d’un serveur vers un autre, et que les chemins soient différents, il faut sauver l’arborescence du site à partir de la racine du site, et non à partir de la racine du serveur.
Exemple : le site MiniDiag en mode développement est stocké sur /var/www/html/dev/minidiag/. Le MiniDiag en mode production est stocké sur /home/finha/www/letest/
Il faut donc ne pas sauvegarder le chemin dans l’archive.
Il faut se placer DANS le répertoire à archiver :
cd /var/www/html/dev/minidiag/
puis il faut lancer la commande en précisant ’./’ :
tar -vcf minidiag.tar ./
Comment autoriser 2 personnes à accéder à un même site ? Par défaut OVHM crée un et un seul utilisateur pour chaque site. Si on veut autoriser un autre utilisateur à publier des fichiers en ftp, sans toutefois lui communiquer le mote de passe global du site, on peut suivre le processus suivant :
1) créer un nouvel utilisateur, avec webmin c’est le plus simple mais on peut aussi le faire en ligne de commandes
2) attribuer à cet utilisateur comme répertoire par défaut le répertoire du site (en géral le nom du répertoire correspond au nom d’utilisateur principal, par exemple pour le site "site01" webmina aura créé un utilisateur "site01".
3) créer un groupe par exemple "site_grp" dans lequel on met "site01" et "site02"
4) attribuer les droits de manière récursive au répertoire pour le groupe "site_grp" selon les accès souhaités
5) faire un test de connexion ftp pour les utilisateurs "site01" et "site02"
