|  |
Mise à Jour du CMS PHPNuke
---------------------------
Lu 23311 fois
PHPNuke est un CMS (Content Manager System), ce qui signifie plus simplement
un Logiciel de Gestion de Site Internet, ce logiciel est conçu en Language PHP,
il est distribué sous Licence GPL/GNU Gratuitement, vous pouvez le modifier
comme il vous plait en respectant la Licence.
Fiche descriptive de PHPNuke visible ICI
Première Installation de PHPNuke visible ICI
La mise à jour de PHPNuke n'est pas tellement compliquée, mais celle ci demande un maximum d'attention
afin d'éviter toute situation de non-retour. A savoir AVANT toute chose:
SAUVEGARDEZ TOUT LE CONTENU DE VOTRE SERVEUR FTP
SAUVEGARDEZ VOTRE BASE DE DONNEES via PHPMyAdmin ( et ceci au moins 2 fois ! )
Ces sécurités basiques sont une règle d'or à suivre lors de chaque mise à jour importante !!!
Phase 1
Ouvrez le package précédement téléchargé en veillant à bien télécharger
la dernière version, le classement est par ordre croissant,
7.3 est donc plus ancien que 7.4 :)
Voici donc le contenu du package en image:
Phase 2
Nous allons dans un premier temps nous interresser au contenu du
répertoire 'html', car c'est là que sont situés tous les fichiers du Nuke
voici donc le détail en image:
Uploadez simplement sur votre FTP tous les fichiers visibles ci-dessus, en conservant impérativement
les paramètres du fichier 'config.php' initial permettant la connection du Nuke à la base de données.
Phase 3
Ouvrez le fichier 'config.php' afin de paramétrer votre PHPNuke tel qu'il l'était précédemment
Pour mémoire:
$dbhost = ' XXX '; Nom de l'emplacement de votre base de données
$dbuname = ' XXX '; Nom d'utilisateur de la base de données
$dbpass = ' XXX '; Mot de passe éventuel de la base de données
$dbname = ' XXX '; Nom de la base de données
--------------------------------------------------------
De manière totalement subsidiaire vous pouvez aussi paramétrer 2 autres critères, le préfixe
pour le Nuke Global et le préfixe pour les Comptes Membres, à savoir réciproquement :
$prefix = 'nuke';
$user_prefix = 'nuke';
Par habitude, l'idéal est de laisser ces paramètres ainsi.
--------------------------------------------------------
Autre paramètre interressant où l'on peut configurer le type d'accès à la base de données :
$dbtype = 'MySQL'; Pour une connexion de type MySQL
Mais aussi :
$dbtype = 'mysql4'; Pour une connexion de type MySQL4 qui se trouve est nettement plus rapide
( Attention certains Scripts à ce jour ne fonctionnent pas sous MySQL4 ! )
--------------------------------------------------------
Le paramètre suivant $sitekey est la fameuse clef de cryptage, sachez que celle ci est remplaçable à
n'importe quel moment, par préférence modifiez là dès l'installation de votre portail PHPNuke.
Essayez de respecter l'ordre de calcul de la clef par exemple remplacez celle d'origine:
$sitekey = 'SdFk*fa28367-dm56w69.3a2fDS+e9';
par ceci :
$sitekey = 'FhtX*Cz64102-ce25q24.2z6mKv+r4';
Voici votre clef de cryptage personalisée.
--------------------------------------------------------
La dernière variable '$gfx_chk' se décompose comme suit:
CONFIGURATION DU CODE DE SECURITE
# 0: Pas de code de sécurité
# 1: Simplement pour l'administration
# 2: Simplement pour les membres
# 3: Simplement pour les inscriptions
# 4: Simplement pour les membres et les inscriptions
# 5: Simplement pour l'administration et les membres
# 6: Simplement pour l'administration et les enregistrements
# 7: Absolument partout (administration+membres+inscriptions)
# NOTE: Si vous n'êtes pas sûr, laissez à 0
--------------------------------------------------------
Phase 4
La dernière phase consiste à mettre à jour la base de données initiale, ouvrez le répertoire SQL
vous y trouverez ceci:
Placez le fichier de mise à jour désiré, par exemple le passage de PHPNuke 7.3 à 7.4:
Uploadez le fichier 'upgrade73-74.php' sur le ROOT de votre serveur ( là où se situe les fichiers
index.php, mainfile.php, modules.php .... )
Puis saisissez dans votre navigateur (exploreur tel Internet Explorer ou Konqueror) ceci :
http://votre url.fr/upgrade73-74.php
Puis validez !
Ceci effectué, vous aurez un message de confirmation de la bonne mise à jour
Maintenant il ne vous reste plus qu'à réinstaller tous les modules aditionnels que vous aviez
dans votre version précédente.
--------------------------------------------------------
Voilà une mise à jour simple et rapidement réalisée, mais cette opération peut s'avérer
être beaucoup plus complexe si par exemple vous avez installé précédemment des modules spécifiques.
En exemple si vous aviez précédemment installé NSN Groupes, alors vous devrez réuploader les fichiers PHP
du package NSN Groupes et refaire toute modification inhérente à ce package (modif du mainfile.php ou autre)
Précision: les tables SQL de NSN Groupes étant précédemment installées, ne recommencez pas l'installation
de ses tables NSN Groupes :)
PHPNuke est téléchargeable en cliquant ICI
-----------------------------------------------------------------------
PHPNuke CMS Gestionnaire de Communauté - Licence GNU/GPL
www.PHP-Nuke.fr
NSN Scripts sur www.NukeScripts.fr
Informations & Développement : info@php-nuke.fr
-----------------------------------------------------------------------
|