ne pas mélanger les php et les html

Bonjour,

Voilà l'histoire...j'ai mon site chez un hébergeur privé, le temps du test et de la construction. Il est développé sous SPIP 1.4. Maintenant je dois l'installer chez un hébergeur institutionnel.

Or chez cet hébergeur, c'est uniquement dans un répertoire scripts et sa sous-arborescence que peuvent s'exécuter des scripts
Aucun fichier html ne peut etre lu dans cette arborescence. En conséquence je dois séparer les fichiers html et les scripts. Ma question est la suivante : je fais comment pour le beau SPIP ?

Quelqu'un peut m'aider ? je vous remercie d'avance

A très bientôt et très cordialement

AP

Le mardi 1 octobre 2002, à 07:08 , Annabelle Paillery a écrit :

Or chez cet hÈbergeur, c'est uniquement dans un rÈpertoire scripts et sa sous-arborescence que peuvent s'exÈcuter des scripts
Aucun fichier html ne peut etre lu dans cette arborescence. En consÈquence je dois sÈparer les fichiers html et les scripts. Ma question est la suivante : je fais comment pour le beau SPIP ?

tu lui indique ou sont les fichiers squelettes
par exemple pour article.php3
tu changes
$fond = "article";
en
$fond = "monchemin/.../article";

c tout simple :slight_smile:

Je crois que tu confonds les scripts CGI et l'interpréteur PHP.
Les scripts CGI doivent effectivement toujours être placés dans une arborescence
connue du serveur.
En ce qui concerne PHP, il en va tout autrement.
Même si l'interpréteur (i-e le programme) PHP est implémenté comme un script CGI,
les fichiers PHP (i-e ton site) qu'il doit interpréter seront recherchés
dans l'arborescence des pages HTML.
Tu ne devrais donc pas avoir de pb à installer ton site sur le nouveau serveur...
A+
   François

----- Original Message -----
From: "Annabelle Paillery" <apailler@club-internet.fr>
To: <spip@rezo.net>
Sent: Tuesday, October 01, 2002 7:00 PM
Subject: [Spip] ne pas mélanger les php et les html

Bonjour,

Voilà l'histoire...j'ai mon site chez un hébergeur privé, le temps du test et de la construction. Il est développé sous SPIP 1.4.
Maintenant je dois l'installer chez un hébergeur institutionnel.

Or chez cet hébergeur, c'est uniquement dans un répertoire scripts et sa sous-arborescence que peuvent s'exécuter des scripts
Aucun fichier html ne peut etre lu dans cette arborescence. En conséquence je dois séparer les fichiers html et les scripts. Ma
question est la suivante : je fais comment pour le beau SPIP ?

Quelqu'un peut m'aider ? je vous remercie d'avance

A très bientôt et très cordialement

AP

----- Original Message -----
From: "François G-Hamonno" <fhamonno@club-internet.fr>
To: "Annabelle Paillery" <apailler@club-internet.fr>; <spip@rezo.net>
Sent: Tuesday, October 01, 2002 11:07 PM
Subject: Re: [Spip] ne pas mélanger les php et les html

Je crois que tu confonds les scripts CGI et l'interpréteur PHP.
Les scripts CGI doivent effectivement toujours être placés dans une

arborescence

connue du serveur.
En ce qui concerne PHP, il en va tout autrement.
Même si l'interpréteur (i-e le programme) PHP est implémenté comme un

script CGI,

les fichiers PHP (i-e ton site) qu'il doit interpréter seront recherchés
dans l'arborescence des pages HTML.
Tu ne devrais donc pas avoir de pb à installer ton site sur le nouveau

serveur...

A+
   François

Tout dépend de la configuration du serveur. On peut configurer Apache, par
exemple, pour qu'il traite de la même façon le Perl, le Python et le PHP en
CGI dans un répertoire cgi-bin et qu'il n'interprete rien du tout en dehors
de celui-ci.