Page 1 sur 1

[xampp] Affichage page web (résolu)

Publié : ven. 02 déc. 2011, 17:11
par mimile
[EDIT]Split depuis http://forums.archlinux.fr/topic9784.html[/EDIT]
Touché ! pour ce qui concerne pkgfile :humour:

Pour ce qui concerne Lampp, vu que je n'arrive pas à afficher ma page web avec l'installation actuelle j'essayerai la solution AUR.

Pourtant tout a l'air de fonctionner correctement :

Image

Bizarre

Re: [réseau] pas de connexion avec une IP fixe (résolu)

Publié : ven. 02 déc. 2011, 19:49
par FoolEcho
mimile a écrit :Une seule chose m'ennuie : la page web que je suis en train de me confectionner ne s'affiche pas (the requested URL localhost/www/tests/MaPageWeb3.php was not found on this server). C'est bizarre car c'est la bonne adresse et ça fonctionne parfaitement sur mes autres distros Linux.
C'est pas plutôt: localhost/tests/MaPageWeb3.php ou localhost/~tonuser/tests/MaPageWeb3.php ? (selon ton arborescence et la configuration du serveur)

Re: [réseau] pas de connexion avec une IP fixe (résolu)

Publié : sam. 03 déc. 2011, 02:10
par mimile
Ben non, l'adresse est la bonne.

La page Web que je me crée est située dans un dossier "tests" lui même situé dans un dossier "www" de ma partition /home (ou localhost).

La bonne adresse est donc "localhost/www/tests/MaPageWeb3.php"

Dans mes trois autres distros Linux, pas de problème, ma page s'affiche.

Ici, quelque chose coince et je n'arrive pas à trouver quoi.

Ce n'est qu'une question de temps et je n'abandonnerai pas.

Je suis du genre teigneux pour ça.

D'autant que je prends vraiment plaisir à découvrir archlinux après avoir utiliser diverses autres distros dont 4 Debian (Etch, Lenny, Squeeze et Wheezy sans parler de LMDE - LInuxMint basée sur Debian) qui ne me surprennent plus vraiment.

Pour être honnête, ma préférée est actuellement Squeeze qui est d'une stabilité à toute épreuve et qui me permet d'utiliser mes deux imprimantes avec OpenOffice qui me semble quand même mieux "fini" que LibreOffice mais ce n'est peut-être qu'une impression.

Mon problème avec arch est d'assimiler en vrac une autre approche de Linux assez éloignée des distributions que j'ai utilisées, ce qui m'amène parfois à poser des question qu'une simple consultation du Wiki ad hoc m'aurait éviter de poser.

Faudra faire un peu de patience avec moi si vous le voulez bien.

Amicalement,

Re: [réseau] pas de connexion avec une IP fixe (résolu)

Publié : sam. 03 déc. 2011, 09:44
par FoolEcho
mimile a écrit :La page Web que je me crée est située dans un dossier "tests" lui même situé dans un dossier "www" de ma partition /home (ou localhost).

La bonne adresse est donc "localhost/www/tests/MaPageWeb3.php"
Si c'est directement /home/www et pas dans /home/mon_user/www, il faut que tu vérifies ta configuration serveur: je ne sais pas pour xampp, mais normalement il va chercher la racine du serveur et les répertoires utilisateurs (/home/**/public_html), mais pas /home (pour les chemins exacts, voir la configuration de httpd.conf).

Re: [xampp] Affichage page web (résolu)

Publié : dim. 04 déc. 2011, 12:15
par mimile
Salut

Problème résolu.

En fait, les pages WEB (PHP, XHTML et CSS) doivent se trouver dans un dossier créé dans /opt/lampp/htdocs (par exemple : tests).

Pour afficher une page, il suffit d'indiquer l'adresse URL : localhost/tests/le_nom_de_la_page.PHP

Bon, ça marche bien mais je ne m'explique pas qu'avec les autres distributions linux, je puisse afficher directement les pages se trouvant dans ma partititon /home.

J'avais bien essayé de créer un lien symbolique "tests" dans /opt/lampp/htdocs pointant vers mon dossier dans ma /home mais malgré que je m'étais accordé tous les droits possible, je me heurtais chaque fois à une erreur 403 (forbidden).

Un mystère informatique de plus ...

Amicalement,

Re: [xampp] Affichage page web (résolu)

Publié : dim. 04 déc. 2011, 16:02
par FoolEcho
Vois la configuration de httpd.conf et cie pour configurer l'accès aux répertoires des utilisateurs.

Re: [xampp] Affichage page web (résolu)

Publié : dim. 04 déc. 2011, 16:31
par mimile
J'avais déjà été voir dans ce fichier et comme tu peux le constater, a priori, un lien symbolique peut être créé dans htdocs pointant vers un autre endroit, en l'occurrence, ça m'aurait arrangé que ce soit dans un dossier de ma /home (ce qui me permet de modifier mes pages en les éditant directement sans devoir passer en root et me logger dans /opt.

Image

Mais malheureusement, ça ne marche pas ...

J'ai beau me donner les droits sur le lien, quand j'essaye d'afficher une page, j'ai un message d'interdiction (Forbiden) qui me dit que je n'ai pas les droits nécessaires !

Re: [xampp] Affichage page web (résolu)

Publié : dim. 04 déc. 2011, 17:58
par FoolEcho
https://wiki.archlinux.org/index.php/Xa ... _directory :copain:

Mais comme la configuration d'apache est déjà faite dans xampp (je viens de vérifier), tu peux simplement placer ton répertoire dans /home/ton_user/public_html (ça équivaut à http://localhost/~ton_user/ ).

Re: [xampp] Affichage page web (résolu)

Publié : mer. 07 déc. 2011, 15:40
par mimile
Merci pour l'information mais ça n'a pas marché (ou alors je me suis trompé, ce qui est très vraisemblable :lol:

Cela dit, j'ai trouvé une solution qui fonctionne bien :

1°) J'ai fait un chmod 777 -R sur le dossier contenant mes pages web dans /opt/lampp/htdocs

2°) j'ai créé un lien symbolique dans ma partition /home pointant vers ce dossier.

De la sorte, je peux accéder à mes pages et les modifier en simple utilisateur depuis ma /home sans devoir passer en root et me loger dans le dossier qui se trouve dans /opt/lampp/htdocs.

Ce qui est positivement étrange, c'est que je n'ai jamais dû faire ça dans mes autres distros.

Il me suffisait d'indiquer la localisation du dossier dans ma home dans la barre d'URL pour qu'il s'ouvre sans problème.

Bizarre.

Re: [xampp] Affichage page web (résolu)

Publié : mer. 07 déc. 2011, 17:47
par FoolEcho
mimile a écrit :Cela dit, j'ai trouvé une solution qui fonctionne bien :

1°) J'ai fait un chmod 777 -R sur le dossier contenant mes pages web dans /opt/lampp/htdocs

2°) j'ai créé un lien symbolique dans ma partition /home pointant vers ce dossier.
Tu fais comme tu veux, mais c'est du bricolage (777 sans protection, c'est suicidaire) vu qu'une solution propre existe. Un répertoire accessible n'a besoin que d'être 755.
mimile a écrit :Il me suffisait d'indiquer la localisation du dossier dans ma home dans la barre d'URL pour qu'il s'ouvre sans problème.
C'est une question de configuration du serveur. Tu as «juste» à la faire proprement.

Re: [xampp] Affichage page web (résolu)

Publié : mer. 07 déc. 2011, 22:57
par mimile
Tu as bien sûr raison mais pour l'instant, je n'utilise ce système qu'en local pendant que je mets au point mes pages pour les visualiser et les vérifier.

Quand je créerai mon site "public", je finaliserai les protections.

Mais je n'en suis pas encore là.

Amicalement

Re: [xampp] Affichage page web (résolu)

Publié : jeu. 08 déc. 2011, 09:27
par FoolEcho
Dernier truc quand même, c'est pas simplement un problème de droits ? Si ton répertoire web est hébergé dans ton /home/user/www il faut que /home/user aussi soit en 755.

Je ne vais pas insister davantage, tu as le lien pour faire proprement.