[RESOLU] Was: Re: [CBLX] souci d'accès web Fwd: [Index of http://mon_site.net/tmp/] |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Bonjour Claus et Pierre,
le problème semble avoir été résolu:
<fwd>
L'admin de mon compte a écrit ceci:
Ok, j'ai créé un info.php à cette URL :
http://blinuxman.net/tmp/info2.php
et effectivement ça ne fonctionne pas !
Donc, j'ai un problème de config PHP / Apache2.
---------------------------
je check:
- apache2 est installé
- php5 aussi
- libapache2-mod-php5 est installé
ça semble normal !
....
mais ça ne fonctionne pas.
----------------------------
# a2enmod php5
Module php5 already enabled
et pourtant ça ne fonctionne pas !
----------------------------
*** ok, trouvé . ***
La librairie libapache2-mod-php5 était installée,
mais probablement un problème lors de l'install ?
J'ai fait :
apt-get purge libapache2-mod-php5
puis j'ai refait :
apt-get install libapache2-mod-php5
et le PHP fonctionne :
http://blinuxman.net/tmp/info2.php
Voilà!
</fwd>
On Sat, Feb 07, 2015 at 02:27:09PM +0100, Pierre Lorenzon wrote:
> From: Aldo <info@xxxxxxxxxxxx>
> Subject: [CBLX] souci d'accès web Fwd: [Index of http://mon_site.net/tmp/]
> Date: Sat, 7 Feb 2015 09:42:35 +0100
>
> > Bonjour à tous,
> >
> > je m'adresse surtout aux spécialistes du PHP et à ceux qui pratiquent Apache
> > etc:
> > le problème que je rencontre concerne
> > par ex. l'URL: http://blinuxman.net/tmp/
> >
> > Voici:
> > la personne qui héberge mes projets utilise depuis peu un tout nouveau
> > service avec des serveurs virtuels, sur O V H.
> >
> > Or, dans beaucoup de sous-répertoires où je proposait des fichiers (de
> > bidouilles, iso ou tgz etc) j'avais mis un fichier index.php, brillament
> > réalisé par quelqu'un de cette mailingliste. Le but: dès qu'on ajoute un
> > fichier (txt, iso, tar.gz...) le site l'affiche tout seul sans qu'on ne
> > doive éditer la page web (le code html).
> >
> > Problème, depuis cette "migration" de serveur, au lieu d'observer un répo
> > avec un lien Parent - - - - et une suite de fichiers avec leur date etc, je
> > ne vois carément plus le moindre fichier déposé dans le sous-rep, mais je
> > vois parcontre le code PHP du fichier index.php:
>
> Oui ça ça prouve que le code est servi directement et pas
> interprété par le serveur. Php c'est interprété server side
> mais comme te l'indique Claus il faut que apache soit
> configuré pour interprété le php. 1. qu'il charge le module
> dédié (apache est très modulaire ce qui fait son confort et
> son efficacité d'ailleurs) 2. qu'il lui soit explicitement
> requis d'interpréter comme du php des fichiers qui ont des
> extensions données.
>
> je ne pense pas que ce soit un problème d'upgrade d'apache de
> ou de la version de php. Dans ce cas tu aurais au pire une
> page blanche parce que l'interpréteur php ne reconaîtrait pas
> le code mais c'est en fait peu probable parce que php doit
> quand même avoir un minimum de compatibilité descendante.
>
> Heureusement que ton code php ne contient pas des trucs que
> tu ne voudrais pas montrr à tout le monde.
>
> Pierre
>
>
>
> >
> > es-ce dû à une incompatibilité avec des versions ultérieures de PHP ? ou
> > es-ce plus un problème d'Apache ?
> > Ou alors qu'es-ce que ça pourrait bien être ?
> >
> > Pour info:
> > le service (auquel j'accède par ssh) tourne sous Ubuntu 14.04,
> > et j'y vois beaucoup de packs php5-*,
> > ainsi que du apache2 (2.4.7*).
> >
> > Voici ce que lynx http://blinuxman.net/tmp affiche:
> > $ligne) { $nom[$key] = $key; $taille[$key] = $ligne['taille'];
> > $date_c[$key] = $ligne['date_c']; $date_m[$key] = $ligne['date_m'];
> > $date_a[$key] = $ligne['date_a']; } array_multisort($nom, SORT_ASC,
> > SORT_STRING, $taille, $date_c, $date_m, $date_a); ?> Index of $rep\n";
> > echo "
> >
> > Index of /tmp
> >
> > \n"; ?>
> >
> > Type Name Size Created Modified Last viewed - \n"; if($value == "..")
> > $value = "Parent directory"; if(is_dir($value) || $tmp == "..") $type =
> > "D"; else $type = "F"; echo "
> > \n"; echo " $type\n"; echo " [1]$value\n"; if($tmp == "..") echo $ch;
> > else echo " ".$taille[$value]." bytes\n"; if($tmp == "..") echo $ch;
> > else echo " ".date("d/m/Y H:i:s", $date_c[$value])."\n"; if($tmp ==
> > "..") echo $ch; else echo " ".date("d/m/Y H:i:s",
> > $date_m[$value])."\n"; if($tmp == "..") echo $ch; else echo "
> > ".date("d/m/Y H:i:s", $date_a[$value])."\n"; echo "
> > \n"; } ?>
> >
> > Et lynx affiche en bas du screenshot que je fwd ici:
> > Referenties
> >
> > 1. http://blinuxman.net/tmp/\"$tmp\"
> >
> > ...comme si c'est un problème de path en plus d'être un problème lié au PHP.
> >
> > D'avance merci pour votre aide précieuse!
> >
> > Aldo.
--
CBLX - CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
ou
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/