problème d'include

Bonjour,

je souhaitais installer mon menu dans chacun de mes squelettes avec la fonction include suivante:

<? include ("menuhaut.php3"); ?>

Et cela ne semble pas fonctionner car à la place du menu j'ai ce message d'erreur:

Fatal error: Can't redeclare already declared function in your script on line 43

Quelqu'un peut-il m'aider?

merci d'avance

A+

eric

_________________________________________________________________
Téléchargez MSN Explorer gratuitement à l'adresse http://explorer.msn.fr/intl.asp

Voilà mon souci,

J'ai testé spip sur deux sites dont j'ai la charge et, lorsque j'utilise un
folder spip, tout marche bien.
Là j'ai voulu mettre spip dans le répertoire principal et ça ne marche pas
car un problème de permission se pose.

Ma question est donc : est-il possible d'avoir un accès a spip en utilisant
uniquement l'adresse www.monnom.net ou suis-je obligé d'accéder aux
fonctionnalités en envoyant mes visiteurs vers des adresses de type
www.monnom.net/spip ?

Lorsque je visite uzine, l'accès est tel que je le souhaite mais comment
font-ils ?
Existe-t-il une commande de type .htaccess qui permet d'inclure le tiroir de
façon implicite ?

merci de m'aider car, mes (très) faibles connaissances sont insuffisantes
pour régler ce problème

Gérard

______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

Le Dimanche 16 Septembre 2001 13:37, maitreg ifrance a écrit :

Voilà mon souci,

J'ai testé spip sur deux sites dont j'ai la charge et, lorsque j'utilise un
folder spip, tout marche bien.
Là j'ai voulu mettre spip dans le répertoire principal et ça ne marche pas
car un problème de permission se pose.

Ma question est donc : est-il possible d'avoir un accès a spip en utilisant
uniquement l'adresse www.monnom.net ou suis-je obligé d'accéder aux
fonctionnalités en envoyant mes visiteurs vers des adresses de type
www.monnom.net/spip ?

Si vous installez Spip à la racine de votre répertoire web, il fonctionnera
très bien sans aucun changement de quoique ce soit. En ce qui concerne les
permissions, les principals dossiers qui ont besoin de permissions
"spéciales" sont :

CACHE
ecrire
ecrire/data
IMG

Ils doivent être accessibles en écriture pour que Spip fonctionne bien.
Est-ce que vous utilisez Spip sur une de vos machine ou chez un hébergeur. Si
c'est un hébergeur, lequel ?

--
lrathle@teaser.fr

Bonjour à tous,
J'ai cherche dans les archives de cette liste et sur Uzine, peut-etre pas
assez bien, mais je n'ai pas trouve...
J'ai les dernieres versions de SPIP et EasyPHP et je voudrais pouvoir
transferer ce que j'ai fait en local, sous easyphp avec Spip, sur mon site
distant chez free.
J'ai essaye de le faire directement, ça marche pas... j'ai essaye aussi de
le faire aussi sur un site qui avait deja ete configure en spip, ça marche
pas non plus... Manips trop grossieres sans doute.
Y aurait-il une procedure a suivre pour transferer ce que j'ai fait en local
(contenu des rubriques, articles, changement des squelettes etc.) sur mon
site chez free ?
Ou alors, est-ce qu'il faut tout faire en ligne, via le module d'admin ?
Merci.
Henrique

Salut,

J'ai les dernieres versions de SPIP et EasyPHP et je voudrais pouvoir
transferer ce que j'ai fait en local, sous easyphp avec Spip, sur mon site
distant chez free.
J'ai essaye de le faire directement, ça marche pas... j'ai essaye aussi de
le faire aussi sur un site qui avait deja ete configure en spip, ça marche
pas non plus... Manips trop grossieres sans doute.

Qu'appelles-tu "directement" ? Normalement, il faut aller dans l'interface
d'administration, sauvegarder la base, puis transférer le fichier généré
de chez toi vers ton hébergeur et y restaurer la dite base.

Pour les squelettes, il suffit de recopier tes fichiers .html (et .php3
si tu les as modifiés). Enfin, si jamais tu utilises des images ou des
logos, n'oublie pas de copier également le contenu du répertoire IMG.

Note : les mots de passe transférés depuis EasyPHP risquent de ne pas
marcher chez ton hébergeur, à cause d'une limitation de PHP sous Windows.
Dans ce cas, il te suffira de recréer ensuite un accès administrateur
(expliqué dans la FAQ "premiers pas").

a+

Antoine.

je suis chez amen.fr (si j'avais lu le newsgroup avant .....)

Lorsque j'essaie d'installer à partir de phploader, il me dit, après avoir
vérifié les permissions :

<Le répertoire courant n'est pas accessible en écriture.
<
<Pour y remédier, utilisez votre client FTP afin de régler les droits
<d'accès à ce répertoire (répertoire d'installation de SPIP). La procédure
est expliquée en détail dans le guide d'installation. Au choix :

est-ce un bug de l'install automatique ? ou une bizarrerie d'amen ?

merci de votre aide

Gérard

----- Original Message -----
From: "Laurent Rathle" <lrathle@teaser.fr>
To: <spip@rezo.net>
Sent: Sunday, September 16, 2001 2:28 PM
Subject: Re: [Spip] dossier spip ou racine de mon site ?

Le Dimanche 16 Septembre 2001 13:37, maitreg ifrance a écrit :
> Voilà mon souci,
>
> J'ai testé spip sur deux sites dont j'ai la charge et, lorsque j'utilise

un

> folder spip, tout marche bien.
> Là j'ai voulu mettre spip dans le répertoire principal et ça ne marche

pas

> car un problème de permission se pose.
>
> Ma question est donc : est-il possible d'avoir un accès a spip en

utilisant

> uniquement l'adresse www.monnom.net ou suis-je obligé d'accéder aux
> fonctionnalités en envoyant mes visiteurs vers des adresses de type
> www.monnom.net/spip ?
>
Si vous installez Spip à la racine de votre répertoire web, il

fonctionnera

très bien sans aucun changement de quoique ce soit. En ce qui concerne les
permissions, les principals dossiers qui ont besoin de permissions
"spéciales" sont :

CACHE
ecrire
ecrire/data
IMG

Ils doivent être accessibles en écriture pour que Spip fonctionne bien.
Est-ce que vous utilisez Spip sur une de vos machine ou chez un hébergeur.

Si

c'est un hébergeur, lequel ?

--
lrathle@teaser.fr
_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

----- Original Message -----
From: Antoine Pitrou <pitrou@free.fr>
Cc: <spip@rezo.net>
Sent: Sunday, September 16, 2001 4:01 PM
Subject: Re: [Spip] Transferer un site developpe localement ?

Salut Antoine,
Merci pour ta célérité !

Qu'appelles-tu "directement" ?

Ben... simplement "placer" les fichiers présents sur mon DD chez free par
ftp.

Normalement, il faut aller dans l'interface
d'administration, sauvegarder la base, puis transférer le fichier généré
de chez toi vers ton hébergeur et y restaurer la dite base.

Je peux transférer tout ce qu'il y a dans mon dossier local "spip" de cette
façon ?
Il faut donc que j'installe d'abord un spip vierge en ligne, que je fasse ce
que tu dis et que je retransfère mon spip local modifié ?

Pour les squelettes, il suffit de recopier tes fichiers .html (et .php3
si tu les as modifiés). Enfin, si jamais tu utilises des images ou des
logos, n'oublie pas de copier également le contenu du répertoire IMG.

OK

Note : les mots de passe transférés depuis EasyPHP risquent de ne pas
marcher chez ton hébergeur, à cause d'une limitation de PHP sous Windows.
Dans ce cas, il te suffira de recréer ensuite un accès administrateur
(expliqué dans la FAQ "premiers pas").

Tu parles bien de [uZine 3] ?
Et de la question "Comment réinstaller SPIP si je n'arrive plus à accéder à
l'espace privé ?" ?

Salut
Henrique

----- Original Message -----
From: Christophe Thirache <christophe@art-image.com>
To: Henrique Diaz <hendiaz@free.fr>
Sent: Monday, September 17, 2001 6:07 AM
Subject: Re: [Spip] Transferer un site developpe localement ?

mais normalement tu peux copier la base en faisant
-un dump depuis phpmyadmin (Afficher le schéma de la base structure et
donnée) vers un fichier texte
-executer une requete sur free.fr avec le fichier generé.

J'ai pas trouvé comment on faisait avec phpmyadmin pour exécuter une requête
sur free.
Mais après avoir essayé plusieurs trucs, j'ai fini par comprendre
l'explication d'Antoine qui disait :
"Normalement, il faut aller dans l'interface
d'administration, sauvegarder la base, puis transférer le fichier généré
de chez toi vers ton hébergeur et y restaurer la dite base."
Au début j'avais sauvegardé la base déjà présente en ligne chez free,
ensuite j'ai transféré par ftp tout qu'il y avait dans mon dossierspip, j'ai
restauré et je me suis demandé pourquoi rien n'avait changé. Entièrement
novice en php et mysql, je croyais que la base de données se trouvait dans
le cache.

j'aimerai que tu me dises (ou sur la mailing list) comment tu as
reussi....je vais avoir besoin de "demenager" un site spip prochainement

:slight_smile:

Alors je la fais "spip pour les nuls", comme j'en aurais eu besoin pour
moins galérer :

Question : j'ai développé mon site spip sous easyphp histoire de pas tout
faire en ligne, comment je fais maintenant pour transférer tout ça en ligne
?

1. Installe spip sur ton site en ligne, dans un répertoire équivalent à
celui que tu as développé localement (ex. http://monsite.free.fr/spip1/ pour
le répertoire spip1 sous le www d'Apache) ou à la racine si tout ton site
doit être géré par spip.
2. *Sur ton site local*, dans l'interface d'administration, clique sur
"sauvegarder la base", tu choisis "compressé" ou "non-compressé", mettons
compressé, et tu suis les indications (créer un dossier dans ecrire/data
avec le nom indiqué, puis recharger la page).
3. Ensuite tu transfères par ftp le fichier "dump.xml.gz" qui se trouve dans
ecrire/data vers ton site.
4. Sur ton site en ligne, dans "admin", à nouveau dans "sauvegarder la
base", tu choisis cette fois de "restaurer la base" qui est désormais celle
que tu viens de transférer. Tu suis à nouveau les indications (créer un
dossier localement avec le nom indiqué que tu transfères avant de
recharger). Et hop tous tes articles, rubriques, brèves etc. sont désormais
en ligne.
5. Si tu as changé la présentation en modifiant les squelettes, transfère
les à la place de ceux qui sont en ligne. Idem si tu as ajouté des images et
des logos : placer le contenu du dossier IMG.

Peut-être avec quelques corrections, ça aurait une place quelque part dans
un faq d'uzine...

Slt
Henrique