Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rétrospective de l'adoption du nouveau logo de Fedora

#1 05/06/2020 12:30:04

fedora23
Membre
Inscription : 21/06/2016
Messages : 87

LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

Bonjour,

Veuillez m'excuser si je ne suis pas au bon endroit pour ce sujet.

Situation : je souhaiterai devélopper un site wordpress en local qui sera ensuite destiné à être mis en production.

Ce que j'ai fais :

  1/ j'ai installé wordpress en local mais ça ne me convient pas pour la raison suivante : le fichier de configuration wp-config.php de wordpress est installé dans /etc/wordpress et le reste des fichiers et dossiers de wordpress est installé dans /var/www/html/wordpress et pour chaque modification il faut être en mode sudo donc développement impossible.

  2/ J'ai installé wordpress dans /home/mondossierperso/wordpress donc tous les dossiers et fichiers de wordpress est dedans. Mais quand j'essai d'accéder à la page localhost/wordpress, ça m'affiche "Accès refusé" par le navigateur.
  Pour  faire tourner http://localhost/wordpress il faut absolument que le dossier de wordpress soit dans  /var/www/html/wordpress (c'est la configuration de httpd)

Ma solution souhaitée :
Enregistrer la totalité du dossier wordpress dans /home/mondossierperso/wordpress mais je ne sais pas comment configurer Apache pour cela ?


Merci d'avance pour vos réponses


Dell Alienware m11x R2, core i5 - NVIDIA Corporation GT215M [GeForce GT 335M] (rev a2)
Dual boot Windows 10 / Linux Fedora 34  - x86_64 x86_64 x86_64

Hors ligne

#2 05/06/2020 13:38:39

Refuznik
Membre
Inscription : 31/01/2007
Messages : 7 897

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

As tu modifié la configuration d'Apache au moins pour pointer sur ton  /home/mondossierperso/wordpress ?
https://doc.fedora-fr.org/wiki/Installa … d.27Apache

Hors ligne

#3 05/06/2020 14:02:26

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 134

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

Perso je pense que développer chez soi pour ensuite mettre en ligne c'est un sacré pari

Chez OVH tu as une offre KIMSUFI à 1,79 € HT /mois. meme sans nom de domaine. Ca semble bon pour des tests grandeur réelle.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#4 05/06/2020 14:53:51

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 8 472
Site Web

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

Dans le /home apache n'a pas forcément les droits de parcourir et SELinux risque aussi de bloquer si tu n'a pas configurer les bons contextes sur tes fichers. Une raison de ne pas travailler dans /var/www ?


Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 32 WorkStation sur HP 850 G5
Fedora 32 SilverBlue sur Lenovo Thinkpad Yoga 12

Hors ligne

#5 05/06/2020 17:43:30

thierryR
Membre
Lieu : Chalons en Champagne
Inscription : 31/01/2011
Messages : 1 804

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

ça marche chez moi, mais il faut mettre les mains dans le cambouis.
Comme dit Madko, il te faut déjà choisir la stratégie. Donc je te pose la même question:
Une raison de ne pas travailler dans /var/www ? Ou veux tu rester dans ton /home/ ?

Dernière modification par thierryR (05/06/2020 17:44:07)


201119024340877569.gifChalons en Champagne: Au nord, un peu avant la banquise (Ah ben non... Elle a fondu)
Kernel: 5.10.7-200.fc33.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.20.5
Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac  UEFI: CPU: Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB

Hors ligne

#6 07/06/2020 13:01:52

fedora23
Membre
Inscription : 21/06/2016
Messages : 87

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

Refuznik a écrit :

As tu modifié la configuration d'Apache au moins pour pointer sur ton  /home/mondossierperso/wordpress ?
https://doc.fedora-fr.org/wiki/Installa … d.27Apache

Bonjour,

Merci pour la réponse, j'ai ajouté la directive VirtualHost et ça a marché.


Dell Alienware m11x R2, core i5 - NVIDIA Corporation GT215M [GeForce GT 335M] (rev a2)
Dual boot Windows 10 / Linux Fedora 34  - x86_64 x86_64 x86_64

Hors ligne

#7 07/06/2020 13:12:31

fedora23
Membre
Inscription : 21/06/2016
Messages : 87

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

thierryR a écrit :

ça marche chez moi, mais il faut mettre les mains dans le cambouis.
Comme dit Madko, il te faut déjà choisir la stratégie. Donc je te pose la même question:
Une raison de ne pas travailler dans /var/www ? Ou veux tu rester dans ton /home/ ?

Bonjour,

Merci pour la réponse,

Le problème est résolu mais pour répondre à la question ci-dessus, mon éditeur de texte est ouvert dans /home donc je peux modifier tous les fichiers que je veux dedans. Dans /var/www/

Or, si tous les fichiers concernant wordpress est dans /var/www/ càd /var/www/wordpress/, je dois faire un sudo pour chaque modification de fichier., ce qui n'est pas possible pour devélopper.

L'idée c'est que j'ai fais un "git clone wordpress" (l'entièreté de wordpress en production), je fais les modifs et tests en local (dans /var/www/ si je peux modifier tous les fichiers à l'aide de mon éditeur de texte sans restriction), ensuite faire un "git push wordpress" vers prod.

Quelle serait la bonne pratique plus simple ?


Dell Alienware m11x R2, core i5 - NVIDIA Corporation GT215M [GeForce GT 335M] (rev a2)
Dual boot Windows 10 / Linux Fedora 34  - x86_64 x86_64 x86_64

Hors ligne

#8 07/06/2020 13:15:26

fedora23
Membre
Inscription : 21/06/2016
Messages : 87

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

nouvo09 a écrit :

Perso je pense que développer chez soi pour ensuite mettre en ligne c'est un sacré pari

Chez OVH tu as une offre KIMSUFI à 1,79 € HT /mois. meme sans nom de domaine. Ca semble bon pour des tests grandeur réelle.

Bonjour,

merci pour la réponse, en fait il s'agit d'un site déjà en production que je veux git cloner en local pour fair des modifs ensuite faire un git push vers la prod


Dell Alienware m11x R2, core i5 - NVIDIA Corporation GT215M [GeForce GT 335M] (rev a2)
Dual boot Windows 10 / Linux Fedora 34  - x86_64 x86_64 x86_64

Hors ligne

#9 07/06/2020 18:36:28

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 8 472
Site Web

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

Un sudo pour modifier chaque fichier ? La bonne pratique serait d'avoir les bonnes permissions pour que tu puisses modifier les fichier dans /var/www ou /srv/ce que tu veux, /home c'est assez rare.

Après pour un developpeur, on travaille plutôt maintenant avec des conteneurs via podman.


Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 32 WorkStation sur HP 850 G5
Fedora 32 SilverBlue sur Lenovo Thinkpad Yoga 12

Hors ligne

#10 08/06/2020 08:38:26

fedora23
Membre
Inscription : 21/06/2016
Messages : 87

Re : LAMP - Travailler sur un dossier dans /home/ et non dans /var/www/

madko a écrit :

Un sudo pour modifier chaque fichier ? La bonne pratique serait d'avoir les bonnes permissions pour que tu puisses modifier les fichier dans /var/www ou /srv/ce que tu veux, /home c'est assez rare.

Après pour un developpeur, on travaille plutôt maintenant avec des conteneurs via podman.

Merci beaucoup  pour les infos, je n'ai jamais utilisé docker ou podman mais ce sera un début, je me pencherai sur le sujet.


Dell Alienware m11x R2, core i5 - NVIDIA Corporation GT215M [GeForce GT 335M] (rev a2)
Dual boot Windows 10 / Linux Fedora 34  - x86_64 x86_64 x86_64

Hors ligne

Pied de page des forums