Fork me on GitHub




« 1 2 (3) 4 5 6 ... 8 »


Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Régulier
Inscrit: 14/12/2015 23:48
Messages: 129
C'est bon, problème résolu par l’hébergeur.
Maintenant il me reste à faire l'upgrade, j'espère que cela va se faire sans trop de difficultés.
Je fais le faire demain, j'ai eu ma dose de galère pour aujourd’hui haha
Une petite question, dois-je modifier la version PHP sur mon Cpanel pour le sous-domaine avant de procéder à l'upgrade de Xoops ou après ou bien c'est pareil ?

Posté le : 24/09 21:42
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3845
Franchement, pour une version aussi ancienne, je ne sais pas,
mais je te dirais bien que :
1 - Avant de commencer, tu te mets dans le même état que ton site en production, c'est à dire avec un PHP "ancien"

2 - Tu passes ce sous-domaine (migration) en 7.3

3 - tu pousses la version xoops 2.5.10 sur ton site migration (il va écraser les fichiers XOOPS 2.4)

4 - Tu copies le dossier upgrade à la racine de ton site migration.monsite.fr

5 - Tu lances le script de migration

http://migration.monsite.fr/upgrade/


Citation :
XOOPS Upgrader
The XOOPS Upgrader will examine this XOOPS installation and apply any needed patches to make it compatible with the new XOOPS code. Patches may include database changes, adding default settings for new configuration items, file and data updates, and more.

Quick Guide to XOOPS Upgrades
If you are updating an existing XOOPS system, follow these steps:

it is recommended to turn your site off during the upgrade (see preferences > system > general settings)
back up your site
really, back up your site, including the files and database. Safe beats sorry, every time.
copy the files in the distribution htdocs directory over your site root directory
copy the entire upgrade folder to your root directory
launch your site in your browser with /upgrade/ added to the end of your main URL (i.e. http://example.com/upgrade/)
follow the on screen instructions, and click the continue button when it appears
At the end of the upgrade, you will be directed to the system administration area, ready to update your system module. Perform the update. When complete, visit the modules administation area and update any modules as indicated.

Delete the upgrade directory from your root directory. Also, delete the install directory if it exists. Turn your system back on and explore



6 - Ensuite, MAJ du module system puis MAJ des autres modules


Posté le : 25/09 08:30

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Régulier
Inscrit: 14/12/2015 23:48
Messages: 129
Bonjour Alain
J'ai suivi les étapes à la lettre mais malheureusement je me retrouve avec ce message d'erreur en voulant consulter le site :
A problem has occurred on our server!
Page is currently unavailable
We are working on a fix
Please come back soon ...
Error : Error: Call to undefined function ereg()
Quand je clique sur certains modules je reçoit des pages avec des erreurs :
- Wfdownloads et Newbb : Error : ParseError: syntax error, unexpected 'new' (T_NEW)
- Multimenu : Error : Error: Call to undefined function eregi()
-Blocksadmin : Error : ArgumentCountError: Too few arguments to function XoopsForm::__construct(), 0 passed in /home1/mawaridm/public_html/migration/class/xoopsform/form.php on line 141 and at least 3 expected
- Xoops info : HTTP ERROR 500

Y'a-til des modifs à faire au niveau des fichiers (mainfile et config...) ?
J'ai la tête qui tourne :(

Posté le : 25/09 16:33
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Régulier
Inscrit: 14/12/2015 23:48
Messages: 129
J'ai fait une petite recherche sur Internet et je suis tombé sur cela :
https://xoops.org/modules/newbb/viewto ... us=$status&topic_id=78515

Il semble que c'est un problème de compatibilité avec PHP 7.3 dans le code, et il faut changer cela dans le code : "=& new" to "= new"
Y'a-t-il un outil qui peut m'aider pour faire ça au niveau de tous les fichiers ou dois-je le faire fichier par fichier :(

Posté le : 25/09 17:30
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Régulier
Inscrit: 14/12/2015 23:48
Messages: 129
Il y a plus que Alain qui répond sur ce forum !
sans lui les débutants seront perdus, et je me demandais toutes ces années pourquoi tout le monde ici (y compris le prestataire que j'avais chargé en 2010 de construite le site) a viré vers wordpress !

Posté le : 25/09 18:40
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 824
Error ParseErrorsyntax errorunexpected 'new' (T_NEW)
:
Il va falloir passer tous les fichiers à la moulinette pour remplacer =& par =

Error ErrorCall to undefined function eregi()

Il va falloir remplacer eregi par preg_match...

etc...

Petite liste des fonctions devenues obsolètes sous PHP 5.3 (perso je tourne avec 7.2 et j'ai corrigé les mêmes erreurs que toi)
https://www.skyminds.net/php-5-3-resou ... tion-eregi-is-deprecated/

PS Tout le monde n'a pas souvent le temps de passer ici, certains ont un travail "dans la vraie vie" qui leur prend pas mal de temps.

Posté le : 25/09 19:40

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Régulier
Inscrit: 14/12/2015 23:48
Messages: 129
Merci bcp pour l'aide Cher Thierry.
J'ai essayé de commencer avec le module "pages". J'ai modifié le fichier index.php en remplaçant la fonction "ereg_replace" par "preg_replace" mais quand je vais consulter la page "/modules/pages/index.php?pagenum=1" je me retrouve avec le même message d'erreur "Call to undefined function ereg_replace()" alors que je suis sûr et certain que je n'ai loupé aucune ligne !!

Posté le : 25/09 21:30
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Régulier
Inscrit: 14/12/2015 23:48
Messages: 129
Comment savoir tous les fichiers qu'il faut modifier ?

Posté le : 25/09 22:33
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 824
Citation :
aminov a écrit :
Comment savoir tous les fichiers qu'il faut modifier ?

J'avais les fichiers en local et je faisais une recherche sur le répertoire du module pour "=&" etc... Et c'est pas si long que cela à faire, ce qui prend le plus de temps c'est de tout réuploader ensuite .

Je me sers de Notepad dans ce cas.

Pour ton "Call to undefined function ereg_replace()", tu as sans doute raté un appel dans un fichier qui est en include je pense.

Posté le : 26/09 08:09

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: Upgarde de Xoops : De 2.4.2 à 2.5.10
Régulier
Inscrit: 14/12/2015 23:48
Messages: 129
Le problème c'est que cela concerne même le module "Profile" malgré que celui-ci a été mis à jour juste après l'upgarde de Xoops.
Et quand je consulte la page "/modules/profile/user.php" je me retrouve avec une erreur "ereg_replace" malgré que cette fonction n'existe pas dans le fichier concerné !?

Posté le : 26/09 11:58
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3) 4 5 6 ... 8 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

41 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 1 | Invité(s): 40 | Samuel_D1, Plus ...