Installation domaine
Merci encore une fois Sammuel,
j'ai pu faire ce que je voulais et j'ai même rédigé un petit tuto pour aider ceux qui seraient dans la meme situation que moi :
http://forum.ovh.com/showthread.php?p=540823
++
Ok, donc maintenant, remets les bons droits sur le dossier 'home' :
chown root:root /home/
Cette fois, pas de '-R', car on ne l'applique que sur le dossier home et pas son contenu
Concernant ta question :
Mais n'est il pas possible d'avoir un user par site ?
Je voulais juste te donner la base pour que cela fonctionne. Maintenant, oui, tu peux créer des groupes, des utilisateurs, mais c'est une autre histoire ^^
Avec
chown -R www-data:www-data /home/
Ca marche nikel !!!
Merci !!
Mais je suis quand meme intéressé par la réponse à ma question précédent :
Mais n'est il pas possible d'avoir un user par site ?
(comme j'ai actuellement sur mon ancien vps)
As tu bien ces 2 lignes dans le fichier '/etc/apache2/envars' ?
Oui oui je viens de vérifier
Je vais tester le
chown -R www-data:www-data /home/
Mais n'est il pas possible d'avoir un user par site ?
(comme j'ai actuellement sur mon ancien vps)
En fait, quand tu 'installes' apache2 pour la première fois, l'user/group par défaut, à utiliser est www-data/www-data. Ces deux valeurs sont indiquées dans le fichier '/etc/apache2/envars' :
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
As tu bien ces 2 lignes dans le fichier '/etc/apache2/envars' ? Je pense que oui, mais autant regarder
Si oui, ce sont les valeurs que tu dois utiliser au niveau de tes dossiers/fichiers contenu dans ton dossier 'web'.
Donc, tu dois faire un :
chown -R www-data:www-data /home/
Comme ça, tous les dossiers/fichiers se trouvant dans le répertoire 'home' auront www-data comme user et comme group.
Aprés, l'installation de prestashop devrait se faire sans problème, sans avoir à chmoder les dossiers.
Ah je viens de voir le récursif !!! -R
Mais je ne comprends pas, pourquoi je devrais mettre tous les repertoires et fichiers de PS sur www-data et pas sur le users/domaine.fr ???
Merci ENCORE Sammuel !
Je suis en train de tester mais ...
- Mes fichiers de prestashop sont dans /home/domaine.fr/www/
Le group/user de domaine.fr est USERS/domaine.fr (idem que le /www )
>> Est ce qu'il faut que je change pour www-data / www-data ??
J'ai essayé et ca ne fonctionne pas :-/
- Dans /var/www/ je n'ai pas de repertoire, qu'un fichier index.html "It works " !
Le group/user de www est root/root
>> Qu'est ce que je suis sensé avoir ici ? sur mon ancien VPS tout est dans /home et je n'ai même pas de /var/www ...
PS: C'est top, merci beaucoup Sammuel, j'apprends bcp de choses là
PS2: Je note ta remarque sur winscp
Remets ton dossier en 755 et fait :
chown -R www-data:www-data /var/www/prestashop/
=> Modifies /var/www/prestashop/ en conséquence
As tu bien 'www-data' d'affiché en tant que groupe/propriétaire du dossier prestashop ? Je n'en suis pas certain ^^
(Pour accèder à tes fichiers, sur ton serveur, je te conseille le logiciel
winscp au passage)
Relances l'installation de prestashop
Le chmod 755 suffit, c'est juste le groupe/utilisateur du dossier prestashop qui n'est pas bon.
En fait, quand tu installes prestashop, à part modifier le groupe/utilisateur du dossier via la commande indiquée plus haut, c'est tout ce que tu as à faire. L'installation doit fonctionner sans avoir à faire de chmod en fait.
ARG !
Là c'est bon !!
J'ai testé sur /config
Mais comment ca se fait que je doive passer en 777?
Sur mes autres prestashop je suis en 755
En chmod 777 cela donne quoi ? Ce n'est pas trop conseillé, mais essaye sur un dossier pour voir.
Surement un problème du coté des utilisateurs
J'ai regardé mais rien d'évident à mon niveau
Merci Sammuel,
J'avais déjà fait.
Il sont bien en 755
Je pense que le problème se situe en amont, coté Apache ?
Un fichier de log général ?
Surement un problème de droits 777/755 vu que tu as un dossier cache/log.
En gros, tu dois autoriser la création de fichiers dans ces dossiers. Si tu ne le fais pas, Prestashop ne pourra pas fonctionner... c'est pour cela que tu as un message d'erreur.
Donc, il faut donner le droit en écriture à ces dossiers pour que Prestashop puisse créer des fichiers automatiquement à l'intérieur de ces dossiers et donc pour le bon fonctionnement de Prestashop.
Essaies :
chmod -R 755 /tonsite/config/
chmod -R 755 /tonsite/cache/
chmod -R 755 /tonsite/log/
...
et relances l'installation ^^
Il faudra (surement) 'chmoder' les différents dossiers listés qui te sont retournés en erreur au moment de l'installation.
Tout est ok, tout s'est propagé !
J'ai mes sites accessibles ...
Bon par contre il doit manquer quelque chose quelque part car j'ai un message d'erreur lors de l'installation d'un PrestaShop
Droits en écriture récursifs sur les fichiers / dossiers
~/config/
~/cache/
~/log/
etc...
J'ai comparé les droits de mes dossiers&fichiers avec ceux des dossiers&fichiers d'un autre prestashop installé sur mon premier vps > J'ai mis exactement pareil.
J'ai cherché sur le net et à priori ce serait des droits d'apache sur un répertoire...
Voir ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=1094771
J'ai essayé ce qu'ils donne mais ca ne change rien
Je continue mes recherches
++
Bonjour,
Merci Sammuel et Merci Gaboul49 !
J'ai réussi à paramétrer un autre domaine pour lequel j'avais encore les dns d'origine d'ovh !
Maintenant j'attends la propagation pour ceux que j'avais modifié !
Merci encore !
gaboul49
11/02/2013, 10h28
Avec l'IP de ton VPS dans le champ A et la manip que t'as donné Sammuel, ça devrait rouler.
Je ne recommande aucun panel. Je recommande la méthode de Sammuel.
Le dernier ndd que j'ai réservé utilise ces DNS :
dns103.ovh.net
ns103.ovh.net
... donc, ils sont de ce genre. Mais ce ne sont surement pas les mêmes.
Si tu es sur qu'ils sont gérés par ns17.ovh.net/dns17.ovh.net, tu peux les utiliser !
Tu met le "dns" en primaire et le "ns" en secondaire.
http://guides.ovh.com/NouveauxServeursDns
Il ne faut pas se tromper car le changement de DNS peut demander 24/72h
* Faire une redirection de type A vers l'IP de ton serveur
Oui, toujours dans le manager d'OVH. C'est pour faire 'pointer' ton nom de domaine vers ton vps.
Merci Sammuel !
Alors dans le Manager V3 je mets les dns :
vpsxxxx.ovh.net
sdns2.ovh.net
Comme je le fais pour tous mes autres sites hebergés sur mon premier VPS (le vieux)
* Laisser les DNS d'ovh d'origines au niveau du manager d'OVH
Pour moi alors ce serait : ns17.ovh.net et dns17.ovh.net
Ca colle ?
* Faire une redirection de type A vers l'IP de ton serveur
Dans le managerV3 ?
Merci encore !!
Hum, qu'entends tu par :
J'ai bien réussi à changer les dns dans le managerV3
Tu as modifié les dns primaires/secondaires de ton nom de domaine au niveau du manager d'OVH ?
Est ce que les dns primaires/secondaires sont ceux d'ovh ?
Car si tes dns sont du genre ns.nomdedomaine.fr et dns.nomdedomaine.fr tu vas devoir les déclarer à la fois sur ton manager et sur ton serveur (bind).
La méthode que je t'ai présentée, c'est SI tu utilises les dns d'ovh en fait. Et dans ce cas, tu n'as plus qu'à faire une redirection de type A vers l'IP de ton serveur.
Méthode simple (celle que je t'ai présentée) :
* Créer un fichier dans le dossier apache2 comme je l'ai indiqué
* Laisser les DNS d'ovh d'origines au niveau du manager d'OVH
* Faire une redirection de type A vers l'IP de ton serveur, toujours depuis le manager d'OVH
En 5 minutes la redirection est faite avec cette méthode, à condition d'utiliser les dns d'OVH.
Merci beaucoup Sammuel
J'ai essayé ta méthode et d'autres sur net (tutos webmin) et impossible d'acceder au site.
Donc je résume:
J'ai bien réussi à changer les dns dans le managerV3
J'ai réussi à installer Apache, mysql, webmin
J'ai configuré le domaine via webmin suivant différents tutos du net et celui de Sammuel
Mais impossible accéder au site
Erreur DNS dans le navigateur
Et un Ping sur le domaine ne renvoi rien...
En fait j'en vient à me poser une question :
Avant pour mon ancien VPS j'inscrivais le domaine dans le managerV5
Avec les nouveaux VPS il n'y a plus de managerV5 donc je dois surement faire ça autre part??
L'api ovh?
J'ai regardé mais je n'ai pas trouvé quelque chose d'équivalent.
Une idée ?
Merci !
Envoyé par
dric83
Bon par contre maintenant je ne sais pas comment créer le domaine sur mon serveur ...
Un p'tit conseil à donner pour un newbie ?
Si tu veux faire simple, sans te compliquer la vie avec bind, ou un panel, tu peux :
Créé un fichier que tu nommes "nomdedomaine.fr" et que tu places dans :
/etc/apache2/sites-enabled
et son contenu, du type :
Code HTML:
ServerAdmin ton@email.fr
ServerName www.nomdedomaine.fr
ServerAlias nomdedomaine.fr
DocumentRoot /home/nomdedomaine.fr/
ErrorLog /var/log/apache2/nomdedomaine.fr-error.log
CustomLog /var/log/apache2/nomdedomaine.fr-access.log combined
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Puis ensuite, juste un petit :
/etc/init.d/apache2 restart
... et ton site doit être accessible depuis internet si il ton nom de domaine est bien redirigé vers ton serveur.
Pour plus d'informations, tape "virtual host apache2" sur google.
je suis pas contre apprendre tout à la main
Niveau panel vous conseillez quoi ?
gaboul49
08/02/2013, 16h28
Envoyé par
dric83
j'ai ubuntu,
hier j'ai installé apache, php, mysql, phpmyadmin
Il faut que tu installes un panel, ou alors tout à la main (ce que je préfère personnellement).
Sur mon ancien VPS je savait faire via webmin de la release 2 ... mais maintenant je suis dans la cours des grands !!!
Bon je viens de retester et c'est passé !
J'ai juste relancé l'opération sans rien modifier dans les paramètres... y avait un truc qui bloquait chez ovh.
Comme le serveur venait d'être installé il fallait peut etre attendre un peu ...
Bon par contre maintenant je ne sais pas comment créer le domaine sur mon serveur ...
Un p'tit conseil à donner pour un newbie ?
gaboul49
08/02/2013, 15h07
Tu utilises les serveurs DNS d'OVH ou tu veux ton propre serveur DNS ?
j'ai ubuntu,
hier j'ai installé apache, php, mysql, phpmyadmin
tout est ok mais impossible de changer le DNS de mon domaine... je me demande si c'est lié au VPS ou pas ...
petite question con : tu as quel distribution sur ton VPS2013 ?
Pour te faire simple j'ai un vps 2013 (vpsXXXXX.ovh.net) et ce nom de domaine n'est utilisable QUE avec CentOS. je les ai toutes essayer pour tester les différences de réactivité, mais CentOS est le seul qui répondait sur ce nom de domaine pour moi.
Bonjour
Bon j'ai un vps en release 2 qui tourne bien.
J'ai voulu tester les nouveaux VPS 2013 avec l'API...
Je ne sais pas si c'est lié au nouveau VPS mais impossible de changer le DNS d'un domaine (managerV3) qui pointait avant vers mon ancien VPS vers le nouveau.
Mail d'erreur d'ovh:
Voici le message de retour du robot traitant l'opération à la séquence registryHostCheckDeclaration :
Impossible de récupérer l'adresse IP du DNS
Une idée ?
Merci