« 1 2 3 (4) 5 »
Re : Xoops 2.0.16 à 2.5.11
Alain T
Alain T

Re : Xoops 2.0.16 à 2.5.11

Alain T 765
04/03 09:17
#31
Alain T 765
04/03 09:17
Wahouuu,
quand tu sais que le module "system" est en version 2.1.7 et que le tien est en 1.02, tu imagines le gap entre les 2 versions ?

Si tu pars d'une version XOOPS 2.5.10, ce qui me semble le plus propre pour ce type d'opération,

Protector : déja présent donc ok

BlockAdmin : Inutile car la version moderne de XOOPS gère très bien les blocks
BlockUtils : Idem, inutile

xcgallery => wggallery
Myalbum-p => idem

WF-section2 : =>Peut-être Publisher
XF-section : => idem

ForumEx : => NewBB

News : News ou mieux, XMNews

FAQ : => xoopsfaq

Livre d'Or : => gbook

Pour les modules en double qui vont vers un seul module tels que Wggallery et Publisher, il suffit d'ajouter des catégories pour rassembler respectivement xcgallery et Myalbum-p pour le premier et WF-section2 et XF-section pour le deuxième.

Un gros travail à faire, je ne te le cache pas mais au moins, le site sera à jour et pourra être maintenu.
Re: Xoops 2.0.16 à 2.5.11
Sardineemule
Sardineemule

Re: Xoops 2.0.16 à 2.5.11

Sardineemule 23
04/03 09:39
#32
Sardineemule 23
04/03 09:39
Bonjour
Merci pour ton aide.
Je suppose que chaque modules de remplacement n'est pas automatique et qu'il faudra déplacer leurs tables respectives ???
Re : Xoops 2.0.16 à 2.5.11
Alain T
Alain T

Re : Xoops 2.0.16 à 2.5.11

Alain T 765
04/03 10:21
#33
Alain T 765
04/03 10:21
Oui, tu as compris le principe.
Même en plus des tables, c'est les champs qu'il faut reprendre donc même si tu nous a expliqué le contexte, c'est vraiment un gros travail, donc à toi d'évaluer la pertinence de l'ampleur du travail à faire.

Mon idée :
Si tu te lances dans cette aventure,
je te suggère de commencer petit et très progressivement.

1 - Installation de XOOPS 2.5.10
Pourquoi pas la version XOOPS 2.5.11 ?
Le passage de smarty version 2 en version 3 va te faire intervenir dans pas mal de templates mais nous avons réalisé un tutorial pour expliquer ce qu'il faut faire : Passage de smarty 2 à smarty 3/4
Donc tu passeras en version 2.5.11 quand tu auras tout poser, ça me semble plus pertinent.
Je te conseille donc d'installer XOOPS 2.5.10 avec du php 7.2 et pas du 5.x même s'il est compatible.

2 - Utilisation du thème xswatch4.
Ainsi tu seras en Bootstrap 4.
Même si le thème est totalement diffèrent de celui d'origine, il sera modifiable mais surtout sera "globalement" à jour.
Je pense qu'il vaut mieux aller sur l'essentiel au départ, c'est à dire sur le contenu et qu'il soit opérationnel plutôt que passer du temps sur le thème des le début.

3 - Modules "faciles"
Tu peux tenter de garder le module news en prenant la dernière version et intégrer les tables.
Tu peux également essayer une migration de news vers xmnews, ce que je te conseille.

Je pense que le module gbook peut facilement récupérer les tables du module livre d'or.
Idem du module FAQ vers xoopsfaq, cela devrait être assez facile.

4 - TMmodule Wggallery
Il semble compliqué au départ mais en fait il est très bien fait.
Là, c'est l'inconnu pour une migration des données.
Bon courage.

5 - Module Publisher
Pour remplacer les sections
Là aussi, je pense que c'est pas une mince affaire.
Si les données ne sont pas très importantes, tu peux le faire en mode "petite fourmi", c'est à dire, tu installes Publisher,
tu crées tes catégories, et tu crées les documents en copiant le contenu de l'ancien site.
S'il y a moins de 40 pages, ça doit pouvoir se faire, et ça te prendra moins de temps je pense même si c'est un peu "chiant".

6 - Module Newbb
Là, si tu t'en sors, tu pourras obtenir la médaille du mérite !
ça me semble vraiment une opération très complexe, il y a tellement de champs, de liens...
Pour moi, l'idée serait de recréer un forum avec les même catégories que précédemment donc il sera vide évidemment... et d'ajouter un lien vers l'ancien site que tu déplaceras en ne laissant que le forum.
Ainsi les visiteurs pourront retrouver les anciens échanges, si cela est pertinent.

Je pense avoir brossé l'idée du travail pas à pas que je te propose afin de présenter "rapidement" un site web disponible.
Tu pourras indiquer par exemple en haut :
Avancement de la migration : 20%
Fonction "Articles" / Module x = > migré le aa/bb/2025
Fonction "Livre d'or" / Module y => En cours
Fonction "Photos" / Module z => Prévision Juin 2025

Voila !
Re: Xoops 2.0.16 à 2.5.11
Sardineemule
Sardineemule

Re: Xoops 2.0.16 à 2.5.11

Sardineemule 23
04/03 10:35
#34
Sardineemule 23
04/03 10:35
Alain je te remercie beaucoup pour tes indications, ton aide.
Je te donne le lien du site Xoops.
https://www.oasisdesartistes.org
Re : Xoops 2.0.16 à 2.5.11
Sardineemule
Sardineemule

Re : Xoops 2.0.16 à 2.5.11

Sardineemule 23
05/03 16:29
#35
Sardineemule 23
05/03 16:29
J'en suis a l'étape mettre en ligne.

J'ai transférer le site de wamp vers l’hébergeur OVH j'ai charger la BDD et modifié le fichier secure.php avec les infos de la BDD.

Page blanche, y a t-il autre chose a modifié ???
Re : Xoops 2.0.16 à 2.5.11
Alain T
Alain T

Re : Xoops 2.0.16 à 2.5.11

Alain T 765
05/03 16:46
#36
Alain T 765
05/03 16:46
Oui !
/mainfile.php

Dans ce fichier se trouve le chemin réel du site sur le serveur hébergeant.
Je doute que ce soit c:\wamp\monsite-en-test


// XOOPS Physical Paths

    // Physical path to the XOOPS documents (served) directory WITHOUT trailing slash
    
define('XOOPS_ROOT_PATH''******* A ADAPTER *****************');

    
// For forward compatibility
    // Physical path to the XOOPS library directory WITHOUT trailing slash
    
define('XOOPS_PATH''******* A ADAPTER *****************');
    
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
    
define('XOOPS_VAR_PATH''******* A ADAPTER *****************');


pour les dossiers xoops_data et xoops_lib, il est conseillé de les mettre dans un dossier en dehors du dossier racine du site web.

Exemple :
Ton site se trouve sur le serveur à la racine de :
/comptes/moncompte-chez-monhebergeur/www

Tu peux donc déplacer le dossier xoops_data et xoops_lib hors du dossier www,
par exemple dans un dossier nommé secure-monsite que tu vas placer ici :
/comptes/moncompte-chez-monhebergeur/secure-monsite

On aura donc :
/comptes/moncompte-chez-monhebergeur/secure-monsite/xoops_data
/comptes/moncompte-chez-monhebergeur/secure-monsite/xoops_lib

Ces 2 dossiers ne seront pas accessibles via le web, c'est donc parfait.
Il faudra donc bien modifier les 2 chemins dans le fichier /mainfile.php
Re : Xoops 2.0.16 à 2.5.11
Sardineemule
Sardineemule

Re : Xoops 2.0.16 à 2.5.11

Sardineemule 23
05/03 16:59
#37
Sardineemule 23
05/03 16:59
C'est corriger mais enable connect database.

Pourtant j'ai vérifier le fichier secure.php et les infos de la base sont correcte
Re : Xoops 2.0.16 à 2.5.11
Alain T
Alain T

Re : Xoops 2.0.16 à 2.5.11

Alain T 765
05/03 17:09
#38
Alain T 765
05/03 17:09
ok
mais coté hébergement, genre cpanel,
as tu vérifié qu'il y a bien un compte qui permet d'accéder à la base SQL déclarée avec des droits suffisants ?
Cette étape ne se fait dans dans le CMS XOOPS mais avec l'interface admin de ton hébergement.

Le préfix est bien correct ?
// Table Prefix
// This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default "xoops".
define('XOOPS_DB_PREFIX''******** ICI ***********');

Le serveur de la base ne doit pas être sur le meme serveur que l'hébergement,
donc la ligne
// Database Hostname
// Hostname of the database server. If you are unsure, "localhost" works in most cases.
define('XOOPS_DB_HOST''localhost');

doit se transformer en (exemple)
// Database Hostname
// Hostname of the database server. If you are unsure, "localhost" works in most cases.
define('XOOPS_DB_HOST''msql-xys.monhebergement.fr');


Indique le message exact stp.
Soit plus précis
Re : Xoops 2.0.16 à 2.5.11
Sardineemule
Sardineemule

Re : Xoops 2.0.16 à 2.5.11

Sardineemule 23
05/03 17:14
#39
Sardineemule 23
05/03 17:14
J'avais fait une erreur c'est corriger je vais faire des testes et je reviendrais au rapport.
Merci pour ton aide Alain.
Re : Xoops 2.0.16 à 2.5.11
Sardineemule
Sardineemule

Re : Xoops 2.0.16 à 2.5.11

Sardineemule 23
06/03 16:17
#40
Sardineemule 23
06/03 16:17
Bonjour
Tout fonctionnait bien puis le site est devenu lent puis il m'indique qu'il ne peut plus se connecter a la base, et si j'attend une heure je peux afficher le site puis sa recommence.

PHPMYADMIN a la connexion me dis : mysqli::real_connect(): (HY000/1203): User oasisdesgjam already has more than 'max_user_connections' active connections