MyBB.support, le portail francophone de MyBB

Version complète : Changement de PATH
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Bonjour à tuos,

Je ne sais pas si ce sujet a déjà été aborder, j'ai effectuer plusieurs recherches ici et ailleurs sans succès concret. Néanmoins, si ce sujet à déjà été aborder, merci de me rediriger sans agression.

J'aimerais changer le dossier principal de mon forum ( étant actuellement à la racine de mon FTP) pour le mettre dans un dossier " forum "

Merci de me renseignez sur les démarche à faire.

PS : Je tiens à signalez que j'ai déjà essayer mais sans succès, malheureusement.
Je n'ai pas très bien compris ta question :x
Actuellement, mon forum ( les dossiers admin et compagnie ) se retrouve au chemin / c'est-à-dire à la racine de mon ftp. Ce que je voudrait savoir, c'est comment faire pour transférer le tout dans un dossier forum ( et toutes toutes les actions externes à effectuer ?
Ce n'est qu'un avis !
Je pense que le problème va se poser avec les urls dans les posts etc...

Sinon, rien de bien compliqué :

Préalables indispensables :
1. faire backup fichiers et base !!
2. Mettre le forum hors ligne dans l'admin

Démarche :
1. Changer dans Admin > Configuration > Paramètres du forum l'URL du forum et le Chemin des cookies en fonction du nouvel emplacement.
a) URL du forum :
Code :
http://www.domaine.com/forum
au lieu de
Code :
http://www.domaine.com
b) Chemin des cookies
Code :
/forum/
au lieu de
Code :
/

2. Créer le dossier /forum sur le FTP et y déplacer les fichiers (via Filezilla ou le cPanel)

3. Pour résoudre le problème des liens, je vois deux possibilités :

a) créer un fichier .htaccess (ou rajouter dans celui existant) :
RewriteRule (.*) http://domain.com/forum/$1 [R=301,L]i
(là je ne suis sûr de rien, c'est pas un truc que je maîtrise, exdiogene confirmera ou corrigera s'il passe...)

b) éditer le dump SQL du backup de la base et y remplacer toutes les occurrences de "http://www.domaine.com" par "http://www.domaine.com/forum" et réinjecter cette base corrigée via phpMyAdmin
(méthode plus sûre que j'ai déjà utilisée)

En cas de souci rétablir la situation initiale à l'aide des sauvegardes.
Merci beaucoup pour l'aide ! En faite, j'ai déjà tous ce que tu énumère excepter le .htaccess (domaine dans lequel je n'excède pas ) et les backup : Je ne sais pas comment faire étant donnée que je n'en ai jamais fait. Pour les URL, jne vois pas de quoi tu parle exactement =/
Moi, c'est plutôt le problème du dossier : je créer le dossier et y met mon contenue seulement, en accédant à http://mon-site.com, on tombe sur le dossier forum, or, à cette URL, j'aurais aimez pour y placer une page html pour y inclure une intro, je ne sais pas si vous comprenez ma requête =/
Si en allant sur http://domaine.com tu obtiens une arborescence, c'est juste que la racine ne contient pas de fichier nommé index.html (ou index.php).

Sinon, ben j'ai pas trop compris... :s
(08-08-2011, 16:31)lascars a écrit : [ -> ]Merci beaucoup pour l'aide ! En faite, j'ai déjà tous ce que tu énumère excepter le .htaccess (domaine dans lequel je n'excède pas ) et les backup : Je ne sais pas comment faire étant donnée que je n'en ai jamais fait. Pour les URL, jne vois pas de quoi tu parle exactement =/
Moi, c'est plutôt le problème du dossier : je créer le dossier et y met mon contenue seulement, en accédant à http://mon-site.com, on tombe sur le dossier forum, or, à cette URL, j'aurais aimez pour y placer une page html pour y inclure une intro, je ne sais pas si vous comprenez ma requête =/

Je parle des urls à l'intérieur de la BD existante. Par exemple :
http://mon-site.com/thread-4561.html
devra devenir :
http://mon-site.com/forum/thread-4561.html
si tu déplaces ton forum dans /forum !!!

Et pour ta dernière question, une fois déplacé le contenu actuel de la racine dans /forum, il te suffira de mettre un fichier index.html ou index.php (sachant que s'il y a les deux le .html est prioritaire) pour afficher ce que tu veux avec l'adresse : http://mon-site.com
Merci pour vos réponse précieuses à tous les deux !
En revanche, j'aimerais savoir comment faire les manipulations nécessaires en commençant par le backup ?
Et qu'est-ce que le dump ? o_O
Merci beaucoup, je serais comment faire à l'avenir Wink
Donc j'ai le backup, maintenant, comment faire pour le " dump " s'il te plait ? Smile ( D'ailleurs, qu'est-ce que sais ? )
dump, backup c'est la même chose !!! Big Grin

Tu as un fichier trucmachin.sql sur ton disque dur.
Ce fichier SQL c'est en quelque sorte une "image" à un instant T de ta base. Il pourra, si quelque chose se passe mal, être réinjecté pour retrouver ta BD exactement comme avant. (en suivant le paragraphe Restauration de la BD dans le tuto précité).

Toujours dans la FAQ, ici :
http://www.mybb.fr/thread-3369.html
tu as un tuto pour sauver/restaures les fichiers cette fois.

Comme deux précautions valent mieux qu'une, fais aussi une sauvegarde de tes fichiers sur ton disque dur !

Ainsi tu auras les deux éléments indispensables pour tout remettre en ordre en cas de fausse manip.

Reviens poster dès que c'est fait...
Tout ceci est déjà fait Big Grin Fichier SQL et fichier FTP à l'abri Smile
Mon seul et unique problème maintenant, c'est comment éditer le fichier SQL ? =/
Merci de m'aider ainsi Wink
Attention, fais(en une copie d'abord et conserve l'original en lieu sûr !!!

Ouvre-le avec un éditeur de texte, un vrai ! Pas Bloc-Notes de Windows !!!
Par exemple Notepad++ et remplace toutes les occurrences de http://ton_forum.com par http://ton_forum.com/forum
Et réenregistre-le (en UTF-8 sans BOM de préférence.
Utilise pour cela la fonction rechercher et remplacer, de notepad++ par exemple, en faisant Ctrl+F et en sélectionnant l'onglet approprié. Wink
Très bien, merci, je ne savais pas que l'ont pouvait l'éditer avec un éditeur de texte :p
Je fait cela et je vous tiens au courant pour les éventuelle bug ou non-bug Smile
Un grand merci à vous ! Cela marche plus que bien Big Grin
Par contre, un détail m'interpelle ? Cela marche sans même avoir réinjecter la BDD ? Normal ?
Regarder par vous même http://programming-area.olympe-network.com/ Et cela sans avoir modifier la BD =/
C'est normal si ton fichier SQL récupéré avec l'ancienne installation ne contient aucun lien absolu à un de tes sujets/forums etc...
Si tous les liens sont relatifs à l'url du forum, le script le reconstruit sans problème.

C'est facile de vérifier : ouvre le fichier dans Notepd++. fais Ctrl+F et rechercher :
http://programming-area.olympe-network.com
S'il ne trouve rien, tout va bien.
Par contre s'il en trouve, je ne comprends pas que ça marche !! Shy
Oui, j'ai ouvert le fichier SQL avec le Notepad, j'ai fait une recherche avec " http://programming-area.olympe-network.com " et il y avait 33 occurrences. =/
Enfin,cette histoire est pour le moins étrange. Si tu souhaite, je peut t'envoyer les deux fichier .sql, l'un modifier et l'autre non pour que tu vois par toi même si oui ou non les lien été absolus.
Et si tu refais un backup maintenant (sous un autre nom pour ne pas écraser l'autre) et que tu recherches :
http://programming-area.olympe-network.com
tu le trouves encore ? Je précise non suivi de /forum !
Ou tu trouves plutôt :
http://programming-area.olympe-network.com/forum pour ces fameuses 33 occurrences ?

Si tout fonctionne c'est que les 33 occurrences de
http://programming-area.olympe-network.com......
ont été remplacée par
http://programming-area.olympe-network.com/forum......
C'est vraiment très bizarre tout fonctionne normalement sur mon forum, tout les sujet etc seulement, je viens de faire un deuxième backup et les liens son toujours sous la forme http://programming-area.olympe-network.com/ =/ Mais tout fonctionne :s
Une suggestion ?
Peut-être (sans doute) y a-t-il des règles de réécriture d'url dans le .htaccess ?
Je ne vois que ça !
Pages : 1 2
 Utilitaire de traduction fourni par Regentronique