Fork me on GitHub

Rapport de message :*
 

Re: Mise en "local" d'un site existant en ligne.

Titre du sujet : Re: Mise en "local" d'un site existant en ligne.
par Franck0768 sur 20/05/2012 16:30:41

Bonjour,

Les affaires reprennent!
Citation :
Cesag a écrit :
... parce qu'il a oublié de supprimer un des deux "Protector" (qui ne sont pas au même endroit selon les versions de Xoops).

Pour la version toute neuve de xoops 2.0.18-2, il n'y a pas de protector!

Mon problème provenait du disque virtuelle. Je m'explique, dans les miniserveurs de Kris, il y a la variable $_ENV['Disk'] qui permet de s'adapter à notre configuration, je supose que cette variable doit être déclaré dans le fichier server_start.bat.
Dans Uniform Server 2.3, le disque virtuel est déclaré dans le fichier C:\UniServer2_3\diskw\home\admin\program\start.bat:
@echo off
subst w
"diskw"
w:
cd usrlocalphp
w
:usrlocalapache2binApache.exe -f w:usrlocalapache2confhttpd.conf -d w:usrlocalapache2.
subst w: /d

Donc, si l'on a déjà un disque en W, il faut le changer dans ce fichier et le changer également dans le mainfile.php.

Pour être sur qu'il n'y a pas de problème, j'ai refait mon archive : Uniform Server 2.3 Xoops 2.0.18

@saint-toast:
Dans un premier temps, télécharge cette deuxième version et dé-zippe là dans C:\.
Vérifie que tu n'as pas de serveur local en fonctionnement, si non arrête le.
Lance le serveur Uniform Serveur 2.3 ( C:\UniServer2_3\start.vbs).
Lance le panneau d'administration du serveur dans ton navigateur (localhost/a/).
Lance MySQL Server à partir du panneau d'administration (Run MySQL Server)
Deux petits tests:
http://localhost/xoops2018/testmysql.php, le résultat doit être Connection OK
http://localhost/xoops2018/test.php, on doit avoir toute les informations sur php

Il ne reste plus qu'à lancer xoops:
http://localhost/xoops2018/
Pour y entrer: Amin, root

Pour arrêter le serveur, il faut déconnecter le serveur MySQL à partir de panneau d'administration puis décharger le disque virtuel en cliquant sur C:\UniServer2_3\STOP.bat

Merci de confirmer l'installation du serveur et le fonctionnement de xoops 2.0.18 "vide".

Après, il n'y a plus qu'à remplacer ou ajouter ton site local sur ce serveur local (Cf. plus haut). Une fois que cela fonctionne, ne pas oublier de faire une copie de sauvegarde du site local et de la BDD (cela permettra de faire plusieurs essais d'upgrade avant de faire le saut sur le site en production).
NB: Ne pas oublier également qu'il faut une version moderne du couple MySQL/php pour faire tourner un xoops 2.5.x Il te faudra donc déplacer ton site local upgrader sur un miniserver récent. Cela te permettra de tester la compatibilité de tes modules (il y en aura surement un certain nombre à mettre à jour). D'autre part, une fois que tout est OK,
- soit tu fais l'upgrade sur ton site en production puis mise à jour de MySQL/php.
- soit tu mets à jours MySQL/php sur ton site en production et ensuite tu upload tes fichiers "locaux upgradés" ainsi que la BDD "upgradé".

Ne pas oublier de garder une sauvegarde des fichiers de ton site en production et de la BDD initiaux pour faire un retour en arrière, on ne sait jamais
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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