MyBB.support, le portail francophone de MyBB
Changement de PATH - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Support (https://mybb.fr/forum-5.html)
+--- Sujet : Changement de PATH (/thread-4561.html)

Pages : 1 2


Changement de PATH - lascars - 07-08-2011

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.


RE: Changement de PATH - valix - 08-08-2011

Je n'ai pas très bien compris ta question :x


RE: Changement de PATH - lascars - 08-08-2011

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 ?


RE: Changement de PATH - spyto - 08-08-2011

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.


RE: Changement de PATH - lascars - 08-08-2011

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 =/


RE: Changement de PATH - Saphir - 08-08-2011

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


RE: Changement de PATH - spyto - 08-08-2011

(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


RE: Changement de PATH - lascars - 08-08-2011

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


RE: Changement de PATH - spyto - 08-08-2011

Et la FAQ ?... Tongue
http://www.mybb.fr/thread-3368.html


RE: Changement de PATH - lascars - 08-08-2011

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 ? )


RE: Changement de PATH - spyto - 08-08-2011

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...


RE: Changement de PATH - lascars - 08-08-2011

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


RE: Changement de PATH - spyto - 08-08-2011

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.


RE: Changement de PATH - Saphir - 08-08-2011

Utilise pour cela la fonction rechercher et remplacer, de notepad++ par exemple, en faisant Ctrl+F et en sélectionnant l'onglet approprié. Wink


RE: Changement de PATH - lascars - 08-08-2011

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 =/


RE: Changement de PATH - spyto - 08-08-2011

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


RE: Changement de PATH - lascars - 08-08-2011

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.


RE: Changement de PATH - spyto - 08-08-2011

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......



RE: Changement de PATH - lascars - 08-08-2011

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 ?


RE: Changement de PATH - spyto - 08-08-2011

Peut-être (sans doute) y a-t-il des règles de réécriture d'url dans le .htaccess ?
Je ne vois que ça !


 Utilitaire de traduction fourni par Regentronique