[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/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/