Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je me débrouiller pour remédier au problème. Merci.
le 29/01/04 15:24, Anne-Caroline Paucot à acp@hyaka.com a écrit :
Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque
cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je
me débrouiller pour remédier au problème. Merci.
bah tu supprime le "index.html" de ovh pour ne laisser que ce qui est prevu
par spip (et qui redirige sur sommaire.php3) ... c'est pareil chez n'importe
quel hebergeur d'ailleurs
@+
Nicolas RIQUOIS
http://www.pucroller.com
Anne-Caroline Paucot wrote:
Je suis sur ovh. La page d’accueil est index.html. Résultat, lorsque cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je me débrouiller pour remédier au problème. Merci.
Faire une redirection sur ta page index.php3 => dans index.html tu ne mets que cela
il faut que ta page d'accueil soit gérée par le couple sommaire.php3 et sommaire.html et enlever ton index.html. Si tu as écrit tes boucles dans index.html, copie-les dans sommaire.html et renomme index.html en (indexback.html si tu veux).
a+
Pierre
Anne-Caroline Paucot a écrit :
Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je me débrouiller pour remédier au problème. Merci.
------------------------------------------------------------------------
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
Faire une redirection sur ta page index.php3 => dans index.html tu ne
mets que cela
<HTML>
<BODY>
<script language="Javascript">
window.location.href = "index.php3";
</script>
Bravo, comme ça la page restera blanche pour ceux qui n'ont pas
Javascript ![]()
La vraie solution est de supprimer le fichier index.html, OVH affichera
alors index.php3 qui est un fichier SPIP.
Amicalement
Antoine.
Mais, je mets où mes textes et mon squelette de sommaire. Si je supprime index.html, le serveur m’affiche une page blanche.
Antoine a écrit :
Je viens de tester la suppression d’index.html. Le serveur m’annonce page blanche car absence de squelette.
J’aimerais en fait arriver sur la page sommaire.html. Index, je ne l’ai rajouté que parce que le serveur me l’a demandé.
Qu’est-ce que je raconte dans les différentes pages php3. Index et sommaire. Le php3; c’est pour moi du chinois. Merci.
Pour voir le travail, le site c’est Antoine a écrit :
Bonjour,
Euh... Chez moi, la redirection côté client c'est :
<html>
<head>
<meta http-equiv="refresh"
content="0; URL=Salesforce Platform for Application Development | Salesforce US;
</head>
<body bgcolor="#FEFEF0">
</body>
</html>
Sébastien MERIEUX wrote:
Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je me débrouiller pour remédier au problème. Merci.
Faire une redirection sur ta page index.php3 => dans index.html tu ne mets que cela
<HTML>
<BODY>
<script language="Javascript">
window.location.href = "index.php3";
</script>
</BODY>
</HTML>
--
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime
Le jeu 29/01/2004 à 17:19, Anne-Caroline Paucot a écrit :
Je viens de tester la suppression d'index.html. Le serveur m'annonce
page blanche car absence de squelette.
J'aimerais en fait arriver sur la page sommaire.html. Index, je ne
l'ai rajouté que parce que le serveur me l'a demandé.
Qu'est-ce que je raconte dans les différentes pages php3. Index et
sommaire. Le php3; c'est pour moi du chinois. Merci.
Pour voir le travail, le site c'est www.fabriquedespossibles.org
Tu peux faire comme a conseillé Stéphane, dans index.html :
<html>
<head>
<meta http-equiv="refresh"
content="0; URL=http://www.fabriquedespossibles.org/sommaire.php3">
</head>
<body>
<a href="sommaire.php3">Ici</a>.
</body>
</html>
Mais bon, si ça ne marche pas en supprimant le index.html, tu devrais le
signaler à ton hébergeur, car ce n'est pas très normal. Quel message
d'erreur obtiens-tu ?
Amicalement
Antoine.
J’ai supprimé index.html. Etrange, j’ai la même page sans les boucles spip. Sur index.php3 voila les infos que j’ai :
<?php if (!file_exists("ecrire/inc_connect.php3")) { $db_ok = 0; include ("ecrire/inc_version.php3"); include_ecrire ("inc_presentation.php3"); install_debut_html(_T('info_travaux_titre')); echo ""._T('info_travaux_texte')."
"; install_fin_html(); exit; } include ("sommaire.php3"); ?>Antoine a écrit :
"Anne-Caroline Paucot" <acp@hyaka.com> a écrit :
Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque
cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je
me débrouiller pour remédier au problème. Merci.
Le principe:
Lorsque l'on tape un nom de domaine www.montruc.com, sans mentionner
derrière un nom de fichier (www.montruc.com/index.php3)
le serveur de ce site va envoyer par défaut au visiteur le premier fichier
index qu'il trouve dans l'ordre des extensions qui ont été paramétrées.
Tout dépend du type de serveur que tu utilises. Pour un serveur Apache :
1- Si tu as un serveur dédié :
Il faut que le serveur soit paramétré pour lire les fichiers dans un
ordre précis lorsque l'extension n'est pas mentionnée
Il faut modifier le fichier de configuration apache "httpd.conf"
présent dans le répertoire /usr/local/apache/conf
Dans ce fichier il faut paramétrer les index à la ligne:
<IfModule mod_dir.c >
DirectoryIndex index.html index.htm
</IfModule >
Rajouter index.php, index.php3 et index.php4 sur la ligne
DirectoryIndex.
(les insérer avant index.html pour que le serveur cherche d'abord à lire
les .php3 avant les .html)
L'ordre des extensions sera pris en compte par Apache pour la page par
défaut index.
Une fois les modifications faites, n'oublie pas de redémarrer Apache
avec la commande /usr/local/apache/bin/apachectl restart
2- Si tu as un serveur mutualisé:
Ton serveur semble être paramétré pour lire les fichiers html avant les
php lorsqu'un fichier est appellé sans mentionner son extension.
a) Soit ton hébergeur modifie l'ordre, ce qui inpacte tous ceux qui sont
sur le même serveur que toi.
b) Soit tu fabriques une page d'accueil index.html avec un lien "entrez"
qui pointe vers sommaire.php3
(ce n'est plus tellement la mode ces derniers temps)
c) Soit tu contournes le problème en supprimant les fichiers index.html
et index.htm
Le fichier index.php3 doit être présent et contenir les lignes
ci-dessous (contenu par défaut de index.php3 de spip) :
<?php
if (!file_exists("ecrire/inc_connect.php3")) {
$db_ok = 0;
include ("ecrire/inc_version.php3");
include_ecrire ("inc_presentation.php3");
install_debut_html(_T('info_travaux_titre'));
echo "<P>"._T('info_travaux_texte')."</P>";
install_fin_html();
exit;
}
include ("sommaire.php3");
?>
Si un fichier index.php est présent, son contenu doit être par défaut
celui de spip :
<?php
// pour hebergeurs ayant oublie de configurer DirectoryIndex index.php3
include ("index.php3");
?>
La ligne include ("index.php3") va appeler le fichier index.php3
qui lui va appeler le fichier sommaire.php3 qui lui va appeler le
fichier sommaire.html
Hupm, le plus simple ca doit etre de parametrer ton nom de domaine et de lui
mettre comme adresse à rediriger, du type:
http://www.monsitechezovh.com/index.php3
amicalement
"Tropicaloo" <tropicaloo@voila.fr> a écrit dans le message de
news:bvg5ic$m3f$1@sea.gmane.org...
> "Anne-Caroline Paucot" <acp@hyaka.com> a écrit :
> Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque
> cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je
> me débrouiller pour remédier au problème. Merci.Le principe:
Lorsque l'on tape un nom de domaine www.montruc.com, sans mentionner
derrière un nom de fichier (www.montruc.com/index.php3)
le serveur de ce site va envoyer par défaut au visiteur le premier
fichier
index qu'il trouve dans l'ordre des extensions qui ont été paramétrées.
Tout dépend du type de serveur que tu utilises. Pour un serveur Apache :1- Si tu as un serveur dédié :
Il faut que le serveur soit paramétré pour lire les fichiers dans un
ordre précis lorsque l'extension n'est pas mentionnée
Il faut modifier le fichier de configuration apache "httpd.conf"
présent dans le répertoire /usr/local/apache/conf
Dans ce fichier il faut paramétrer les index à la ligne:
<IfModule mod_dir.c >
DirectoryIndex index.html index.htm
</IfModule >
Rajouter index.php, index.php3 et index.php4 sur la ligne
DirectoryIndex.
(les insérer avant index.html pour que le serveur cherche d'abord à
lire
les .php3 avant les .html)
L'ordre des extensions sera pris en compte par Apache pour la page par
défaut index.
Une fois les modifications faites, n'oublie pas de redémarrer Apache
avec la commande /usr/local/apache/bin/apachectl restart2- Si tu as un serveur mutualisé:
Ton serveur semble être paramétré pour lire les fichiers html avant
les
php lorsqu'un fichier est appellé sans mentionner son extension.
a) Soit ton hébergeur modifie l'ordre, ce qui inpacte tous ceux qui
sont
sur le même serveur que toi.
b) Soit tu fabriques une page d'accueil index.html avec un lien
"entrez"
qui pointe vers sommaire.php3
(ce n'est plus tellement la mode ces derniers temps)c) Soit tu contournes le problème en supprimant les fichiers
index.html
et index.htm
Le fichier index.php3 doit être présent et contenir les lignes
ci-dessous (contenu par défaut de index.php3 de spip) :
<?php
if (!file_exists("ecrire/inc_connect.php3")) {
$db_ok = 0;
include ("ecrire/inc_version.php3");
include_ecrire ("inc_presentation.php3");
install_debut_html(_T('info_travaux_titre'));
echo "<P>"._T('info_travaux_texte')."</P>";
install_fin_html();
exit;
}
include ("sommaire.php3");
?>Si un fichier index.php est présent, son contenu doit être par défaut
celui de spip :
<?php
// pour hebergeurs ayant oublie de configurer DirectoryIndex
index.php3
include ("index.php3");
?>
La ligne include ("index.php3") va appeler le fichier index.php3
qui lui va appeler le fichier sommaire.php3 qui lui va appeler le
fichier sommaire.html
----------------------------------------------------------------------------
----
le 31/01/04 13:03, Tropicaloo à tropicaloo@voila.fr a écrit :
"Anne-Caroline Paucot" <acp@hyaka.com> a écrit :
Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque
cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je
me débrouiller pour remédier au problème. Merci.Le principe:
Lorsque l'on tape un nom de domaine www.montruc.com, sans mentionner
derrière un nom de fichier (www.montruc.com/index.php3)
le serveur de ce site va envoyer par ......
merci à tropicaloo pour toutes ces explications, mais Anne-Caroline je te
confirme que pour fonctionner normalement sur ovh il faut et il suffit que :
- index.html de ovh soit supprimé
- *tous* les fichiers spip soient correctemnt telechargés à la racine "www"
du site (anne-caroline peut tu verifier que c'est le cas, voire recharger
les fichiers de 1er niveau de ton spip)
- *tous* les fichiers soient au plus en chmod 755 sinon ovh bloque
l'exécution (à faire via son logiciel ftp)
Les paramétrages d'ovh sont adaptés ensuite pour un acces direct à la page
sommaire via l'url du domaine, il n'y a pas à bidouiller sur ce point la, ni
non plus à modifier pour cela les fichiers ".php3" de spip
si par contre tu a place ton spip dans un sous-repertoire alors tu dois
effectivement utiliser les conseils des posts précedents pour placer une
redirection
@+
Nicolas RIQUOIS
http://www.pucroller.com
le 31/01/04 17:45, Nicolas RIQUOIS à nicolasriq@free.fr a écrit :
"Anne-Caroline Paucot" <acp@hyaka.com> a écrit :
Je suis sur ovh. La page d'accueil est index.html. Résultat, lorsque
cette page apparaît, elle ne lit pas les boucles Spip. Comment dois-je
me débrouiller pour remédier au problème. Merci.
en complément à mon envoi précédent sur le sujet : quelques autres pistes si
ta page d'acceuil ne s'ouvre pas correctement
- la premiere page que spip cherche en standard a ouvrir c'est "sommaire" et
pour ce faire le fichier ".php3" correspondant *doit* s'appeller
"sommaire.php3" (comme pour article, rubrique, breve d'ailleurs). Le fichier
".html" correspondant peut lui s'appeller comme tu le veux en declarant ce
nom dans "sommaire.php3" (c'est une des fonctions essentielle de ce dernier
fichier"
- un truc tout bete : ta page "sommaire.html" est t'elle correctement
ouverte et fermée selon les règles du html (balises de tete et de pied
conformes)
- si tu a placé spip dans un sous-dossier, ou travaille en multisite sur la
mem base, tu dois le declarer a spip ... cf. le fichier
ecrire/inc_version.php3 et suivre les instruction du commentaire lignes 80 à
125.
- tu peux, sans risque (note bien les paramétrages inclus cependant),
supprimer ecrire/inc_connect.ph3 et relancer la procedure d'installation ...
cela remet parfois spip en ordre pour tous ces parametrages
@+
Nicolas RIQUOIS
http://www.pucroller.com