Annonces
Livre d'or

Par Pascalriebel

Super CMS!!!

Merci beaucoup a toute votre équipe. Et vive le monde libre!!!

Livre d'or

Mini sondage
Etes-vous satisfait du support PHPBoost ?










Résultats

 
RssDiscussions générales » [Réglé] Problème dans l'adresse du serveur liveBox .... est le problème ...  «  1  2  3  »
   Le 10/03/10 à 20h22 Citer      

Booster Minigun

Groupe: Membre

Sexe:
Inscrit le: 02/11/08
Messages: 41
Lieu: Ile de france
Reprise du message précédent

disons que le truc qui me perturbe pas mal ...

c'est que j'ai testé joomla, dans les mêmes conditions .... et aucun problème
____________________
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, mais là ce sera trop loin
Linux n'est pas windows
mon projet à moi : [IA] simuler un cerveau

pm DrDam@hotmail.com http://chezdamien.ath.cx/    
   Le 10/03/10 à 20h38 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 21/04/09
Messages: 72
Lieu: Charente.
Oui, je comprends bien, d'autant que là, j'ai le même soucis que toi, alors que cela fonctionnait parfaitement avec Dotclear :s

La seule différence avec toi et que j'ai utilisé no-ip à la place de dyndns

Ma config pour le test :

ip serveur : 192.168.1.20
PHPBoost 3.06
Nom du serveur : localhost
dns dynamique configuré sur la box (no-ip)

A partir du serveur, j'accède à mon site de test que se soit via l'url http://localhost ou bien via l'url http://le-furtif.no-ip.org. (redirigé en localhost...logique)
A partir d'une autre machine du réseau local, je n'accède pas au site, peu importe l'url utilisée (ip publique/local ou via le nom de domaine)



Edité par le furtif Le 10/03/10 à 20h55
____________________
PHPboost 3

pm http://www.tekniko.fr    
   Le 10/03/10 à 20h51 Citer      

Booster Minigun

Groupe: Membre

Sexe:
Inscrit le: 02/11/08
Messages: 41
Lieu: Ile de france
c'est quoi la config de ton apache ...

perso j'ai mis le site à la racine du serveur



Edité par DrDam Le 10/03/10 à 20h53
____________________
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, mais là ce sera trop loin
Linux n'est pas windows
mon projet à moi : [IA] simuler un cerveau

pm DrDam@hotmail.com http://chezdamien.ath.cx/    
   Le 10/03/10 à 20h58 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 21/04/09
Messages: 72
Lieu: Charente.
Mon site de test n'est pas à la racine, mais dans un dossier bien a lui, situé dans /home/user/

Je vais refaire une install avec le nom de domaine no-ip, et voir ce que cela donne.
____________________
PHPboost 3

pm http://www.tekniko.fr    
   Le 10/03/10 à 21h00 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 04/08/05
Messages: 9905
Lieu: Aix en Provence
horn, t'as une idée de comment corriger ce problème ?

La différence avec Joomla! doit être la façon dont on fait nos redirections. On les fait en absolu, ils les font en relatif.

Mais tu es là dans un cas vraiment particulier. Normalement un site a une seule URL.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 10/03/10 à 21h11 Citer      

Booster Minigun

Groupe: Membre

Sexe:
Inscrit le: 02/11/08
Messages: 41
Lieu: Ile de france
ben.popeye:
La différence avec Joomla! doit être la façon dont on fait nos redirections. On les fait en absolu, ils les font en relatif.
Mais tu es là dans un cas vraiment particulier. Normalement un site a une seule URL.


je comprend pas bien comment vous gérer les URL ?
c'est sur que la gestion en relatif permet de se libérer de la contrainte de " l'accès au serveur " ....

mais bon ..

le fonctionnement est "simple" ....
le nom de domaine frappe sur la livebox
la livebox redirige le port 80 vers l'iP 192.168.1.100
et le 192.168.1.100 c'est mon serveur ...

donc dans l'adresse du serveur ... je met quoi ? 192.168.1.100 ?
____________________
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, mais là ce sera trop loin
Linux n'est pas windows
mon projet à moi : [IA] simuler un cerveau

pm DrDam@hotmail.com http://chezdamien.ath.cx/    
   Le 10/03/10 à 21h23 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 04/08/05
Messages: 9905
Lieu: Aix en Provence
Tu as dit que de chez toi, le nom de domaine t'amenait sur la console d'administration de la Livebox, c'est bien ça ?

La façon dont on gère les URL nous permet de ne pas être sensible aux déplacements du site sur un autre domaine, par contre elle ne permet pas de gérer un site qui est sur deux noms de domaine différents, cas qui est très très rare.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 10/03/10 à 21h24 Citer      

Booster Fuzil

Groupe: Membre

Sexe:
Inscrit le: 21/04/09
Messages: 72
Lieu: Charente.
J'ai dû faire trop de test sur mon site de test, seul 127.0.0.1 et localhost sont acceptés dans le champs "url du serveur".

L'adresse ip local du serveur n'est pas accepté, le nom de domaine non plus. Mais bon, comme je disais, j'ai n'ai pas repris un pack phpboost neuf, et il se peut que j'ai touché deux ou trois truc qu'il fallait pas ! :lol

Quoi qu'il en soit, j'ai l'impression que la solution dépasse mes compétences, je vais cependant suivre ce sujet fort intéressant !
____________________
PHPboost 3

pm http://www.tekniko.fr    
   Le 10/03/10 à 21h26 Citer      

Booster Minigun

Groupe: Membre

Sexe:
Inscrit le: 02/11/08
Messages: 41
Lieu: Ile de france
@ben.popeye : bon je met le nom de domaine ... et je l'attaque par l'extérieur ....

bon je test et je revient !

bon j'ai fait faire la test à des personnes "loin" .... et a chaque fois le navigateur est redirigé sur 192.168.1.100 ....

la seul solution d'avoir un truc qui marche en 'partie' , c'est en mettant 192.168.1.100 sur l'adresse du serveur, mais ça ne marche qu'en local .....



Edité par DrDam Le 10/03/10 à 21h42
____________________
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, mais là ce sera trop loin
Linux n'est pas windows
mon projet à moi : [IA] simuler un cerveau

pm DrDam@hotmail.com http://chezdamien.ath.cx/    
   Le 10/03/10 à 21h45 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 04/08/05
Messages: 9905
Lieu: Aix en Provence
C'est donc bien ce que je dis, tu es dans un cas ou ton serveur a deux adresses IP et dont aucune des deux n'est accessible depuis partout.

A l'intérieur du réseau tu en as une, à l'extérieur tu en as une autre, c'est d'ailleurs un des problèmes du NAT qui devrait finir par disparaitre après le passage à IPV6 (un jour peut-être...).

J'avoue que je n'ai aucune solution qui me vienne à l'esprit. Attendons qu'horn passe par là, c'est lui qui a fait la gestion des URL, il pourra peut-être nous éclairer.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 10/03/10 à 21h47 Citer      

Booster Minigun

Groupe: Membre

Sexe:
Inscrit le: 02/11/08
Messages: 41
Lieu: Ile de france
ok ....


ben.popeye:

A l'intérieur du réseau tu en as une, à l'extérieur tu en as une autre, c'est d'ailleurs un des problèmes du NAT qui devrait finir par disparaitre après le passage à IPV6 (un jour peut-être...).
en même temps, c'est obligatoire il y a toujours une différence entre une ip "internet" (avant la passerelle) et une "ip locale" ( après la passerelle) ... donc je vois pas bien le problème que je pose ...

mais dans ce cas, il y aurai une solution pour n'avoir un acces que de l'extérieur ... mais même ça j'ai pas trouvé ...


dans le code du fichier "url.class.php" , il y a des référence à des url rélative ....



Edité par DrDam Le 10/03/10 à 21h59
____________________
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, mais là ce sera trop loin
Linux n'est pas windows
mon projet à moi : [IA] simuler un cerveau

pm DrDam@hotmail.com http://chezdamien.ath.cx/    
   Le 10/03/10 à 23h25 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 04/08/05
Messages: 9905
Lieu: Aix en Provence
Il peut ne pas y avoir de différence entre ton adresse IP locale et certaines qui sont extérieures à ton réseau local. Ce sera d'ailleurs comme ça en IPV6.
Mais actuellement, IPV4 ne propose pas assez d'adresses pour que chaque client de FAI ait n adresses IP, donc on lui en accorde une à sa *Box, et ensuite il a un réseau local qui sort vers Internet via une translation NAT.

Pour le fichier, je laisse horn s'en occuper, il est bien au point sur ce sujet.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 11/03/10 à 08h25 Citer      

Booster Minigun

Groupe: Membre

Sexe:
Inscrit le: 02/11/08
Messages: 41
Lieu: Ile de france
bah en théorie ( je fait du dev web) , on peut travailler en navigation absolue au seins du programme et on s'arrête à la racine du serveur ( include " /truc/machin/file.php" ; ) ...

bon ... on vas attendre une réponse de horn ....

HORNNNNNNN .... HELP !!!!!!
____________________
Tout ce qui a été crée par l'Homme devrait être patrimoine de l'humanité
Vous etes perdu ?, mais là ce sera trop loin
Linux n'est pas windows
mon projet à moi : [IA] simuler un cerveau

pm DrDam@hotmail.com http://chezdamien.ath.cx/    
   Le 11/03/10 à 11h40 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 04/08/05
Messages: 9905
Lieu: Aix en Provence
Sur une petite application, la théorie dont tu parles peut passer, mais à partir d'une certaine taille, ça devient difficile à gérer.

C'est pour ça qu'on a un système de gestion des URL qui est un peu compliqué mais plus efficace. Par contre il se base sur le principe qu'un site a une et une seule URL, ce qui n'est pas ton cas, mais tu es, je le répète, dans un cas très particulier.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 11/03/10 à 12h06 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 31/12/07
Messages: 2069
Lieu: Lyon
Si faire les redirections en relatif règle le problème, alors ceci pourrait peut-être aider :

Il faut modifier /kernel/framework/functions.inc.php et enlever les lignes 564 à 569 (celles-ci) Code PHP :
        if (!empty($CONFIG) && is_array($CONFIG))
        {
                import('util/url');
                $url = new Url($url);
        $url = $url->absolute();
        }
____________________
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.

pm horn@phpboost.com http://www.phpboost.com    
   Le 11/03/10 à 12h07 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 04/08/05
Messages: 9905
Lieu: Aix en Provence
Je pense effectivement que faire des redirections en relatif règle le problème.
DrDam, tiens nous au courant.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
RssDiscussions générales » [Réglé] Problème dans l'adresse du serveur liveBox .... est le problème ...  «  1  2  3  »  
2 Membre en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 2 Visiteurs
Membre en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces