Fork me on GitHub




(1) 2 3 4 »


Comment se mettre en local
Semi pro
Inscrit: 20/02/2007 15:23
Messages: 1158
Bonjour,

mon site est sur xoops 2.4.4 et je voudrais le passer en 2.5
tout d'abord est-ce vraiment très important de faire cette mise à jour ? Mon site peut il tourner encore très longtemps sous ma version ?

J'ai pas mal cherché et il est souvent noté qu'il est préférable de faire la mise à jour en local.
Oui mais moi je ne sais pas comment on met un site en local :(
Mon site est déjà bien rodé, il tourne bien et c'est pas le moment d'avoir des bugs.

Que me conseillez-vous ?
Merci ;)

Posté le : 07/07/2011 15:35
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Régulier
Inscrit: 09/06/2006 18:51
Messages: 484
pour mettre ton site en local il faut que tu installes un serveur (genre wamp ou miniserver) et que tu y copies les dossiers de ton ftp et ta base de données.. Après tu as juste à modifier le mainfile.php pour l'adapter avec les infos de ton serveur local..

Ca te permet de tester la mise à jour sans planter ton site en production..
tu trouveras plus de détails sur le transfert de site dans la doc de frxoops

Quant à l'importance de la mise à jour.. je dirais que ce n'est pas urgent, mais tu as toutes les chances d'être obligé d'y venir un jour ou l'autre.. Si tu traines avec une vieille version, tu finiras par ne plus pouvoir installer de nouveaux modules (qui ne seront pas adaptés) et puis, les nouvelles versions corrigent des failles et des bugs donc il est toujours bon de se prémunir :)

Bon courage

Posté le : 07/07/2011 16:00
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Semi pro
Inscrit: 20/02/2007 15:23
Messages: 1158
Merci pour la réponse.
Je suis vraiment très hésitante pour plusieurs raisons :
j'ai déjà essayer de créer un site xoops en local et c'était le bazarre :(
puis je ne voudrais pas que mon site,ai des bugs à cause de la mise à jour :(

Posté le : 07/07/2011 20:01
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonjour Aligato08,

Citation :
aligato08 a écrit :
puis je ne voudrais pas que mon site,ai des bugs à cause de la mise à jour :(

Justement, c'est pour cela qu'il est intéressant d'avoir un site en local
Cela permet de se faire la main sur la procédure de mise à jour pour être sur de ne pas planter son site en production.
Cela permet également de vérifier que tous les modules fonctionnent correctement ou s'ils ont besoins d'une mise à jour (ou parfois de changer de module s'il n'est pas suivi).
Le site en local permet également de faire plein d'essai : thèmes, modules, codes...

Pour ma part, j'utilise les deux serveurs qu'a donné Lou86:
1/ Wamp, car il me permet de reproduire exactement le serveur utilisé par mon hébergeur et également tester les mises à jours qu'il propose (Apache, php, mysql).

2/ Miniserveur, il me permet de faire tous mes essais. Il est léger et portable (encore merci à Kris pour la version 64bits ).

Posté le : 07/07/2011 21:48
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Régulier
Inscrit: 04/04/2008 22:51
Messages: 209
Bonsoir

Citation :
tout d'abord est-ce vraiment très important de faire cette mise à jour ?

Ce n'est pas indispensable mais demeurer avec une version dépassée peut quand même vous compliquer la tâche. Notamment si vous sollicitez le support et que votre site est motorisé par une ancienne version de Xoops, il est possible que vous n'obteniez pas de réponses pertinentes.

Citation :
Mon site peut il tourner encore très longtemps sous ma version ?

Oui. Et en règle générale tant que votre hébergeur ne modifie pas ses configurations / son matériel.

Citation :
J'ai pas mal cherché et il est souvent noté qu'il est préférable de faire la mise à jour en local.
Oui mais moi je ne sais pas comment on met un site en local :(

C'est relativement simple :

1. Installez un émulateur web (exemple WampServer)

2. Créez une base de données via PhpMyAdmin (exemple mabase)

3. Traitez la base de données
a. Exportez la base de données de production via l'utilitaire PhpMyAdmin
b. Ouvrez la base de données avec Notepad++ et effectuez un Chercher / Remplacer pour être certain de n'avoir aucun lien brisé (exemple : cherchez http://VOTRENOMDEDOMAINE, à remplacer par http://localhost/mon-site et cherchez /CHEMIN-PHYSIQUE-DU-SERVEUR, à remplacer par C:/wamp/www/mon-site)
c. Importez dans PhPMyAdmin local la base de données modifiée

4. Traitez les fichiers du site :
a. Rapatriez les fichiers du site dans un sous-répertoire de www/ (exemple www/mon-site/)
b. Modifiez les chemins et codes présents dans les 2 fichiers mainfile.php et secure.php (pour suivre le même exemple, utilisez le chemin C:/wamp/www/mon-site et l'url http://localhost/mon-site)
c. Videz les caches de Xoops si cela n'a pas été fait avant

Citation :
Que me conseillez-vous ?

Faites une sauvegarde de votre site et faites-la tourner en local : c'est le minimum !

Ensuite dupliquez cette sauvegarde pour passer à Xoops 2.5.1. Conservez toujours en local une sauvegarde fonctionnelle de votre site !

De cette manière vous ne pénaliserez pas vos visiteurs en cas de difficulté.

Posté le : 07/07/2011 21:52
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Semi pro
Inscrit: 20/02/2007 15:23
Messages: 1158
Merci beaucoup pour toutes ces infos.
:)

Posté le : 08/07/2011 11:19
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Semi pro
Inscrit: 20/02/2007 15:23
Messages: 1158
Bonjour,

me sentant bien conseillée j'ai donc décidé de mettre mon site en local.
Mais, comme je dois pas être douée (car vos explications m’avaient l'air clairs), hé bien ça ne marche pas.

J'ai réussi tout de même à faire des trucs, mais lorsque je veux me connecter en local, j'ai 5 lignes d'erreurs et je ne sais pas ce que je dois faire.
les voici :

Warning: include(/home/wwwC:/wamp/www/monsite/include/common.php) [function.include]: failed to open streamInvalid argument in C:wampwwwmonsitemainfile.php on line 104  
Warning
: include() [function.include]: Failed opening '/home/wwwC:/wamp/www/monsite/include/common.php' for inclusion (include_path='.;C:php5pear'in C:wampwwwmonsitemainfile.php on line 104 
 Fatal error
: Class 'XoopsPreload' not found in C:wampwwwauxivetindex.php on line 26


Donc avant de faire encore plus de bêtises je préfère venir demander conseils. ;)
Merci
A bientôt

Posté le : 03/11/2011 14:19
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Bonjour, je n'ai jamais installé en local mais à première vue il y a une erreur flagrante sur le chemin donné : "wwwC" En effet, soit tu es en local et tu indiques le chemin :
C:/wamp/monsite/include/common.php
soit tu fournis un chemin du net qui sera du genre :
www/monsite/include/common.php
Voici des tutos vidéo pour installer Xoops en local avec wamp : Tutoriel 1 ou Tutoriel 2

Posté le : 03/11/2011 15:05
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonjour aligato08,

Qu'as tu utilisé comme serveur?
Miniserveur;
Wamp;
Xamp;
Easyphp;
un autre...

Posté le : 03/11/2011 23:17
Partager Twitter Partagez cette article sur GG+
Re: Comment se mettre en local
Semi pro
Inscrit: 20/02/2007 15:23
Messages: 1158
Bonjour,

oui en effet j'ai un pb de lien.
J'ai utilisé wamp.
j'ai suivi les indications plus haut, mais je pense que je n'ai pas du faire ce qu'il faut :(

Posté le : 04/11/2011 08:22
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 4 »



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

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