Fork me on GitHub






Encore et toujours mainfile.php
Aspirant
Inscrit: 23/08/2007 14:43
Messages: 27
Bonjour à tous
Je suis débutante eh oui....
Mais j'ai tenté d'éplucher tous les post à ce sujet, suivre vos tutoriaux, les solutions proposées n'en sont pas en ce qui concerne mon problème.

Voici : Le site xoops fonctionnait super bien jusqu'alors, puis j'ai décidé de tout basculer sur le serveur dans un dossier connexion pour pouvoir mettre sur le root une page index.htm dans laquelle se trouveraient les infos génériques du site avant de permettre aux utilisateurs enregistrés de se connecter sur le xoops. Je respire.
Nécessairement, si je change le xoops de dossier, le root_path change : ce que j'ai fait. Remis à jour sur le serveur, cela ne fonctionne toujours pas, cela dit les messages d'erreur sont moins nombreux : au lieu de concerner mainfile.php et header.php qui sont introuvables, il ne trouve pas /include/common.php.
J'essaie de changer encore le root path, rien n'y fait, je mets les mains dans le code de index.php pour voir ce qui pourrait clocher, mais le pb n'est visiblement pas là.
Depuis je me dis alors que c le cache de mon navigateur qui a gardé en mémoire : je l'efface et depuis un dernier message apparaît : "XOOPS root path not defined"

Je comprends bien ce que cela veut dire cela dit, je ne vois pas ce que je pourrais encore modifier......... Voilà, je suis coincée. Si qqun pouvait m'aider ce serait excellent !

Merci d'avance.

Posté le : 23/08/2007 14:54
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Semi pro
Inscrit: 05/06/2004 14:25
Messages: 750
A mon avis, tu devrais reprendre ton ancien mainfile.php, et juste corriger le xoops_root_path en rajoutant uniquement le sous répertoire dans l'adresse, dans lequel tu as déplacé xoops. Normalement c'est uniquement ce qu'il y a à faire, et reprendre le fichier initial te permettra d'avoir un mainfile.php propre (car avec tes diverses tentatives de réparation tu as peut être modifié d'autres choses q'il ne fallait pas...)

Ensuite s'il y a toujours des problèmes (après vidage du cache de ton navigateur), il faudra vérifier que tous les fichiers ont bien étés déplacés, car s'il dit qu'il manque le fichier includes/common.php, c'est que soit le root_path a été mal renseigné (mais dans ce cas il devrait trouver plein d'autres fichiers manquant), soit le fichier n'est pas présent au bon endroit. Il se peut que ton déplacement de tout xoops a eu quelques ratés...

Posté le : 23/08/2007 15:11
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Aspirant
Inscrit: 03/08/2007 11:32
Messages: 49
Son dossier au lieu de s'appelé connxion, ne devrait t'il pas plutot s'appelé Public???

Je sais que chez neuf et free c'est comme ca.
Renseigne toi aupres de ton hébergeur.

Posté le : 23/08/2007 15:22
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Aspirant
Inscrit: 23/08/2007 14:43
Messages: 27
Merci de ta réponse.
J'ai vérifié, et il me semble que tout xoops a bien été transféré dans ce sous dossier : en effet, common.php se trouve bien dans le dossier include, qui se trouve du coup à un niveau en dessous de connexion.

Pas d'erreur de fautes de frappes, j'ai vérifé ça aussi,par contre un truc bien amusant : si j'annule les modifs que j'ai faites (je travaille sous dream où le ctrlZ est possible), que je recharge le fichier d'origine, les messages d'erreur ne sont jamais les mêmes.

voir : www.nw2l.eu/connexion/index.php

Merci encore.

Posté le : 23/08/2007 15:23
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Aspirant
Inscrit: 23/08/2007 14:43
Messages: 27
Non non rien à voir pour "Public",
je suis chez OVH, un hébergement payant, donc il y a un dossier www dans lequel j'ai mis un fichier index.htm, et un dossier connexion dans lequel j'ai mis tout le xoops.

Posté le : 23/08/2007 15:33
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Aspirant
Inscrit: 13/06/2003 14:28
De Metz
Messages: 69
A mon avis tu as une erreur sur le XOOPS_ROOT_PATH

essaye avec :
define('XOOPS_ROOT_PATH''/home.10.24/nwlstpza/www/connexion');


OVH :
- xoops marche impec dessus
- il faut ajouter 3 lignes dans le fichier .httaccess pour plus de sécurité (fait une recherche dans le forum)

Posté le : 23/08/2007 15:41
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Aspirant
Inscrit: 23/08/2007 14:43
Messages: 27
Bonjour Jmini
J'ai essayé cela en premier, car sur la mainfile.php d'origine, le code était cela :
define('XOOPS_ROOT_PATH''/home.10.11/nwlstpza/www');

donc home.10.11 alors que les warnings mysql affichaient home.10.24.
Mais ça ne fonctionnait pas non plus, il ne trouvait toujours pas ni le header ni le common ni le mainfile....
J'ai tout remis comme c'était avant, ça refonctionne, ça me laissera le temps de refaire des tests.
Merci à tous pour votre soutient.


Citation :

jmini a écrit:
A mon avis tu as une erreur sur le XOOPS_ROOT_PATH

essaye avec :
define('XOOPS_ROOT_PATH''/home.10.24/nwlstpza/www/connexion');


OVH :
- xoops marche impec dessus
- il faut ajouter 3 lignes dans le fichier .httaccess pour plus de sécurité (fait une recherche dans le forum)

Posté le : 23/08/2007 16:29
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Aspirant
Inscrit: 13/06/2003 14:28
De Metz
Messages: 69
Citation :

home.10.11 alors que les warnings mysql affichaient home.10.24.

Ce qui n'est pas incohérent en soit, les bases SQL sont sur des serveurs distincts chez OVH...

j'ai effectivement mal regardé le warning...

pour connaitre le chemin, la méthode PHP qui marche est realpath()


Ce qui m'étonne c'est que si tu as juste changé ton site de / à /connexion/, pour moi les deux seules choses à changer dans le mainfile sont :
XOOPS_ROOT_PATH et XOOPS_URL à qui il faut ajouter "/connexion"

Posté le : 23/08/2007 19:22
Partager Twitter Partagez cette article sur GG+
Re: Encore et toujours mainfile.php
Newbie
Inscrit: 16/03/2007 17:22
Messages: 8
Bonjour,

Je viens de réaliser l'opération : déclacer tout mon site xoops d'un dossier à un autre.
Deux modifications à apporter dans xoops:

mainfile.php
L34 et L39 simplement mettre à jour le chemin.
Le site marche bien, la partie administration aussi.

Le reste dépend de toi et de ton hébergement, chez OVH si tu utilise ton nom de domaine principale pour le site il te faudras faire une redirection avec un fichier .htaccess ou créer un multi-domaine pour les sous-domaines.

@+

Posté le : 27/09/2007 12:04
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

53 Personne(s) en ligne (44 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 53 | Plus ...