FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Vous n'êtes pas identifié(e).

#26 28-01-2012 19:09:23

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Bonjour,

Un « VirtualHost » par projet (Ou site local), c'est quand même pas la mer à boire siffle


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#27 28-01-2012 20:38:53

Spiky
Membre
Inscription : 10-04-2008
Messages : 829

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Non c'est vrai tu as raison et il faut surtout penser à modifier les deux fichiers avant chaque installation. (c'était surtout le côté pénible que je voulais soulever quand on est habituer à l'utiliser normalement)

Pour revenir au sujet d'Orlando, on est forcé de constater qu'il faut quand même modifier les liens dans header.php pour fluxbb.

Je pensai que vu que le PUN ROOT était défini via define('PUN_ROOT',.....   l'appel de require PUN_ROOT.'header.php'; serait correct pour les liens.

Dernière modification par Spiky (28-01-2012 20:44:55)


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#28 01-02-2012 19:09:10

Orlando
Membre
Inscription : 19-01-2012
Messages : 24

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Pas le choix de modifier les liens apparemment.

Hors ligne

#29 01-02-2012 23:39:56

Spiky
Membre
Inscription : 10-04-2008
Messages : 829

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

@Otomatic

Bonsoir,
Est ce normal que wampserver n'accepte pas plus de 8 projets avec ton astuce ? (cad 8 dossiers dans www)
Car au delà de 8, le 9ème projet ne se lance pas.


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#30 02-02-2012 10:39:45

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Bonjour,

Jamais essayé plus de cinq projets. Ce n'est pas mon astuce, mais la configuration normale d'Apache.
Je vais regarder ça (Quand ?) mais, il y a peut-être un paramètre à ajouter dans httpd.conf pour augmenter cette limite.
Édition à 10h 43 : La limite à huit VirtualHost par défaut est confirmée. Je recherche la directive quivabien.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#31 02-02-2012 14:14:32

Spiky
Membre
Inscription : 10-04-2008
Messages : 829

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Merci d'avoir pris de ton temps pour regarder.
En attendant une astuce pour pallier à ce problème.

Dernière modification par Spiky (02-02-2012 14:17:58)


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#32 02-02-2012 15:34:11

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Bonjour,

J'ai effectué une foultitude de recherches dans les documentations Apache et je n'ai rien trouvé sur cette limite à huit hôtes virtuels.
Ça ne m'étonne pas, car après différents essais intuitifs je pense qu'il s'agit d'une limitation du nombre d'hôtes virtuels par ligne du fichier C:\Windows\System32\drivers\etc\hosts

En effet, si on écrit le fichier avec, par exemple :

127.0.0.1 localhost site1 site2 site3 site4 site5 site6 site7 site8 site9 site10 site11 site12

les sites au delà du huitième de la même ligne ne seront pas accessibles.
Alors que si on ne dépasse pas huit hôtes virtuels par ligne, ils sont tous accessibles (Bien sûr à la condition d'être bien définis comme VirtualHost dans Apache). Donc, il faut scinder la ligne ci-dessus pour en faire plusieurs :

127.0.0.1 localhost site1 site2 site3 site4 site5 site6 site7
127.0.0.1 site8 site9 site10 site11 site12

sans dépasser huit hôtes virtuels par ligne. Et ne pas oublier de faire la même chose pour IpV6 si le système le supporte :

127.0.0.1 localhost site1 site2 site3 site4 site5 site6 site7
127.0.0.1 site8 site9 site10 site11 site12
::1 localhost site1 site2 site3 site4 site5 site6 site7
::1 site8 site9 site10 site11 site12

Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#33 02-02-2012 16:24:22

Spiky
Membre
Inscription : 10-04-2008
Messages : 829

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Impec :canon:

Merci Oto pour tous ces renseignements très utiles.


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#34 06-02-2012 21:31:21

arnone
Membre
Lieu : SXM
Inscription : 04-02-2006
Messages : 25
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Bonjour,
je rejoins la discussion parce que je suis confronté à un problème presque similaire que je n'arrive pas à régler...
Je souhaiterais intégré le fichier common.php dans un sous-dossier mais en vain.

Mon forum ce trouve à cette url : http://www.monsite.com/forum
Le fichier common.php doit être intégré dans l'url suivante : http://www.monsite.com/mag/index.php

J'ai essayé en utilisant la fonction $pun_config['o_base_url'], j'ai également essayé en utilisant $_SERVER['DOCUMENT_ROOT'] mais je pense faire une erreur de syntaxe...

<?php
define('PUN_TURN_OFF_MAINT', 1);
define('PUN_ROOT',$pun_config['o_base_url']);
require PUN_ROOT.'include/common.php';
?>

http://www.monsite.com/forum est l'url de base que j'ai définie dans l'admin de mon forum...

Dernière modification par arnone (07-02-2012 10:44:12)

Hors ligne

#35 07-02-2012 10:43:43

arnone
Membre
Lieu : SXM
Inscription : 04-02-2006
Messages : 25
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

J'ai essayé un truc du genre :

<?php
define('PUN_TURN_OFF_MAINT', 1);
$roots = 'http://www.monsite.com/forum/';
define('PUN_ROOT', $roots );
require PUN_ROOT.'include/common.php';

...mais ça ne fonctionne toujours pas.

L'erreur suivante m'est retournée :
The constant PUN_ROOT must be defined and point to a valid PunBB installation root directory.

Hors ligne

#36 20-02-2012 19:10:13

arnone
Membre
Lieu : SXM
Inscription : 04-02-2006
Messages : 25
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Bonjour,
je suis toujours bloqué même une semaine après...je ne comprends pas d'ou peut venir mon erreur étant donné que je déclare ma variable "$roots" avec une adresse absolue, mon fichier common.php devrait pouvoir s'inclure dans n'importe quelle page de mon site et ce peu importe son arborescence non ?

Hors ligne

#37 22-02-2012 22:36:13

arnone
Membre
Lieu : SXM
Inscription : 04-02-2006
Messages : 25
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

Bonjour,
je reviens un petit peu à la charge, je tourne en rond depuis des jours et des jours...
Une solution alternative et peut être idéale serait de pouvoir inclure le fichier common.php via une url absolue et non relative...
Cela vous semble t-il possible ? merci de votre aide !

Hors ligne

#38 28-02-2012 17:43:19

Mpok
Néo Admin
Inscription : 10-08-2006
Messages : 2 950
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

arnone a écrit :

de pouvoir inclure le fichier common.php via une url absolue et non relative...

Mais justement, c'est cela qui bloque.
Un 'include' DOIT être relatif (du genre '../../forum', voire '/forum' car cela sera normalement traduit).

Hors ligne

#39 04-03-2012 12:07:17

adaur
Membre
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Résolu] inclure common.php dans des pages situé dans un dossier

J'ai du mettre en place un vhost avec WAMP récemment, et c'est plutôt simple. J'ai simplement suivi ce tuto: http://www.pixme.fr/blog-art-19-Wampser … maine.html


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

Pied de page des forums