Mise à niveau de vBulletin

Mise à niveau de vBulletin


Rien n'est immuable. La vie est un perpétuel mouvement en avant, et se déplace le logiciel avant plus vite que la plupart des choses. vBulletin évolue constamment à mesure que de nouvelles versions sont publiées. Parfois, ce sont de gros changements (tels que de la version 2 à la version 3), et d'autres fois ils sont juste des corrections de bugs et mises à jour de sécurité (tels que 3.5.2 à 3.5.4).
Les mises à jour de vBulletin contiennent généralement des correctifs de sécurité plutôt que tweaks cosmétiques, il est donc important de les installer en temps opportun, afin d'éliminer les failles de sécurité dans votre forum de discussion.
Problèmes de licence
L'achat d'une licence pour vBulletin (soit loués ou possédés) vous donne droit à une année de mises à jour. Après cela, vous devrez soit renouveler votre licence (si vous avez loué la licence) ou de payer des frais minimes pour les mises à jour (si vous avez acheté une licence de propriété).
Dans cet article, nous allons voir comment mettre à niveau un forum de discussion vBulletin partir de la version 3.5.2 à 3.5.5. En particulier, nous examinerons:
• Comment vBulletin vous indique automatiquement quand mettre à jour
• Quelles préparations sont nécessaires avant la mise à niveau
• Migrer les modifications que vous avez apportées à votre babillard
• Comment faire pour télécharger les fichiers sur votre serveur
• Test de la version améliorée de votre conseil
• Comment obtenir la version mise à niveau opérationnel
Lorsque la mise à niveau
vBulletin vous dira quand il a besoin de modernisation. Lorsque vous accédez au AdminCP, vous verrez des messages vous indiquant si une nouvelle version est disponible. Ceci se produit automatiquement et ne requiert aucune intervention de la part de l'administrateur.

  

Cela a deux avantages:
• Il se propage le mot au sujet des mises à jour rapidement et facilement.
• Il encourage les gens à mettre à niveau des licences!
En cliquant sur le lien vous mènera à la zone de téléchargement des membres. (Vous aurez besoin de votre numéro de client et mot de passe pour accéder à cette section.) De là, vous serez en mesure de télécharger le dernier package d'installation vBulletin (sous la forme d'un fichier compressé Zip de taille de 1,5 Mo environ).
Préparation en vue de mise à niveau
Avant d'effectuer quelque chose, vous devez sauvegarder votre base de données avec les données pour le forum. Nous avons vu comment le faire dans l'article 5.
Ainsi que d'une sauvegarde de base de données, faire une mise à copie à jour des fichiers sur le serveur de préférence, une sauvegarde complète du serveur de tous les fichiers et dossiers, juste au cas où quelque chose se passe mal ou que vous transférez les fichiers au mauvais endroit et écraser non Les fichiers vBulletin.
Backup devise
Il vaut mieux faire une sauvegarde et ne pas la nécessité de ne pas avoir fait une seule et trouve que vous faites!
L'étape suivante consiste à extraire les fichiers de l'archive compressé que vous avez téléchargé. Extraire dans un dossier séparé sur votre système.
Une fois que vous avez fait cela, recherchez le dossier appelé upload, et renommez-le en fonction du nom du dossier vBulletin existantes sur le serveur (dans notre cas, vb).
Migration des Changes
Avant de télécharger les fichiers sur le serveur, arrêtez-vous et réfléchissez un moment. Avez-vous effectué des modifications dans le coeur de PHP des fichiers de vBulletin? (Nous avons vu comment personnaliser un tableau d'affichage dans l'article 4.) Si vous avez apporté des changements, de télécharger les nouveaux fichiers seront effacer ces changements. Plupart

les gens veulent conserver les modifications qu'ils ont faites à leur installation de vBulletin, et cela tient souvent de réaliser des mises à niveau.
S'il n'y a qu'un seul changement, alors elle mai être plus facile de faire la même modification à nouveau après la mise à niveau. Toutefois, s'il ya beaucoup de changements, de les répéter sera beaucoup plus compliqué et il faudra beaucoup plus de temps et d'efforts, et bien sûr, il y aura toujours une marge permettant d'obtenir des choses erronées. Qu'est-ce que vous voulez est un dossier comparent l'utilité qui fait ressortir les différences entre deux fichiers.
À l'article 4, nous avons vu comment modifier le code PHP de sorte que PayPal traite d'un abonnement à titre d'opération de marchandises. Nous allons utiliser cet exemple pour montrer comment un dossier comparent l'utilité peut être utilisé pour migrer facilement des modifications à une nouvelle version de votre tableau d'affichage.
File Compare Utilitaires
Il existe une variété de fichiers tels comparer les utilités disponibles. Deux des meilleurs UltraCompare par les fabricants de UltraEdit (http://www.ultracompare.com) et par Altova DiffDog (http://www.altova.com). Il s'agit de deux applications commerciales, et ils font un excellent travail de comparaison de fichiers et en soulignant les différences.
Une autre option est de prendre la route gratuitement une application baptisée WinMerge est disponible gratuitement à partir http://winmerge.sourceforge.net.

Nous pouvons maintenant lancer WinMerge sur les deux versions du fichier qui a été piraté (includes / functions_subscriptions.php). Cela mettra en lumière les différences entre les deux fichiers. Certaines différences sont à attendre tandis que d'autres sont des hacks.

En WinMerge ouvrir les deux fichiers (la version nouvelle et l'ancienne version que nous hacked).

Lorsque vous ouvrez les deux fichiers, les lignes qui présentent des différences apparaissent en surbrillance. Aussi, sur le côté gauche, il ya un volet emplacement qui montre une représentation schématique des documents et des endroits où les lignes en eux pour montrer où il ya des différences.
Quand une nouvelle version de vBulletin est libérée, pas tous les fichiers ont été modifiés. En fait, seuls quelques-uns des fichiers contiennent des modifications de code proprement dit. Cependant, il y aura des changements dans les en-têtes et pieds de page de tous les fichiers. Dans l'entête, le numéro de version ont été modifiés, dans ce cas de la version 3.5.2 à 3.5.4. Dans le pied de page, les changements seront à la date à laquelle le paquet a été téléchargé et, si le fichier a été mis à jour, au numéro de version.

Le seul autre changement au code hack qui représente ce que nous avons installé plus tôt. Migration de ce hack est tout simplement un cas d'utilisation des boutons dans le menu pour copier le changement de la fenêtre de gauche (le fichier d'origine) à la fenêtre de droite (contenant le nouveau fichier).

Pour faire ce hack plus facile à repérer dans l'avenir, vous pouvez ajouter un commentaire à ce code, expliquant ce qu'est le hack.

Enregistrez le fichier avec les changements, et répéter le processus de comparaison de fichiers pour tous les autres fichiers qui ont été modifiées.
Si votre forum a un grand nombre de fichiers piratés, vous pourriez avoir besoin de passer par chaque fichier et le comparer avec le fichier sur le serveur. Cependant, pour rendre la vie plus facile, l'équipe de développement vBulletin publie une liste détaillant les changements des fichiers qui ont été modifié, il complique la tâche de trouver des fichiers mis à jour plus facile.
Nous sommes maintenant prêts à passer à la phase suivante du processus de mise à jour.
Transfert de fichiers
La prochaine étape de la mise à niveau consiste à transférer les fichiers. Il ya deux options s'offrent à vous:
• Remplacement de tous les fichiers qui ont été déjà transférés sur le serveur web
• Suppression de tous les anciens fichiers et des dossiers, puis télécharger les nouveaux fichiers
Il est plus facile d'écraser les anciens fichiers, de sorte que ce que nous allons faire ici.
Avant de faire cela même si, une chose fermer le forum! Cela empêche les utilisateurs de se connecter et vous permet de travailler en paix. Cela signifie également que vous et vous seul voir les erreurs si les choses tournent mal.
Connectez-vous au AdminCP, développez vBulletin Optionsin le menu de gauche, et cliquez sur Options vBulletin.
Dans le volet droit, double-cliquez sur Activer YourvBulletin Sur Andoff. Changer de forum actif sur Non, puis cliquez sur Enregistrer. Maintenant, seuls les administrateurs peuvent accéder au forum.

Une fois cela fait, prenez votre programme FTP et télécharger les nouveaux fichiers sur les anciens fichiers. Lorsqu'on lui a demandé si vous souhaitez écraser, n'oubliez pas de choisir Oui (ou n'importe quelle option, votre application FTP vous donne).
N'oubliez pas que les mêmes règles s'appliquent ici comme lorsque vous installez le forum (voir article 2):
• transférer tous les fichiers texte en mode ASCII.
• Transférez tous les fichiers non texte en mode binaire.

Consultez votre programme FTP pour plus de détails sur la façon de le faire. Habituellement, le transfert des fichiers en mode automatique fonctionnera bien.
Il est important que vous téléchargez tous les fichiers depuis le dernier paquet vBulletin vers le serveur Web. Cela inclut la totalité du contenu du dossier d'installation. Faute de quoi cela peut entraîner dans le script de mise à niveau étant incapable de terminer le processus de mise à niveau.
Lorsque tous les fichiers ont été téléchargés, vous êtes prêt à passer à la phase suivante de la mise à niveau.
Exécution du script de mise à niveau
Avec la nouvelle vBulletin fichiers téléchargés sur votre serveur Web, vous êtes maintenant prêt à exécuter le script de mise à niveau.
Ceci est la partie simple de la mise à niveau, c'est donc l'ensemble des roulettes d'ici.
Pour exécuter le point de script de votre navigateur Web à l'adresse http://www.example.com/vb/install/upgrade.php, sans oublier de remplacer www.example.com / VB avec le chemin correct de votre installation de vBulletin propres.
Pour procéder à la mise à niveau, vous aurez besoin de votre client vBulletin Number.
L'assistant d'installation commence alors.
Cet écran confirme que les fichiers ont été correctement mises en ligne, et nous sommes prêts à commencer, alors cliquez sur le bouton NextStep pour continuer.

Importations Etape 1 derniers Options vBulletin dans la base.

À l'étape 2, les fichiers d'aide mis à jour sont chargés.

La prochaine étape met à jour les fichiers de langue maître.

Suivant les styles vBulletin mis à jour sont chargés.

Enfin, le numéro de version de vBulletin est mis à jour. Cliquez sur le bouton Continuer pour terminer.

La dernière page est importante, il ya un rappel à supprimer le fichier install / install.php. Cela empêche les autres de l'exécution du script d'installation, qui mai endommager votre forum.

Supprimez le fichier install.php via FTP, cliquez sur Go Back, puis cliquez sur Continuer une fois encore. Vous serez alors dirigé vers le journal à l'écran pour la AdminCP lorsque le changement des numéros de version avec l'absence d'un écran vous invitant à mettre à niveau sont des signes sûrs que les choses ont s'est bien passé.
Test de la mise à niveau
Une fois la mise à niveau est fait, testez le forum. Rien élaborée. Vient de voir si les choses fonctionnent. Si vous avez beaucoup de hacks installés, cela pourrait être une bonne idée pour voir si ils fonctionnent tous. C'est beaucoup plus facile à faire si vous avez plus d'un administrateur sur le site!
Vous pouvez dépenser autant (ou aussi peu) le temps que vous voulez le faire. Au strict minimum, vérifiez que vous pouvez toujours vous connecter et affichent des messages, et lire des messages. Si vous avez un forum chargé de repos assuré que les membres vont bientôt vous faire savoir si d'autres choses ne fonctionnent pas!
Dévoilement de la mise à niveau
L'étape finale consiste à dévoiler la mise à niveau vers les membres. Accéder aux options de vBulletin page, et l'interrupteur de retour sur le forum. Cela permettra à vos membres de se connecter de nouveau, d'afficher et lire les messages, et d'interagir normalement.
Soyez à l'affût des choses qui ne fonctionnent pas, et prendre tous les rapports de problèmes sérieux. Si vous pensez qu'il ya des problèmes, suivez ces étapes simples:
• Fermez le forum vers le bas.
• Effectuez un test pour voir si vous pouvez recréer le problème. (N'oubliez pas de tester le forum en utilisant un compte d'utilisateur enregistré, ainsi qu'un compte d'administrateur, comme certains problèmes de mai ne se montre que pour les membres.)

• Effectuer la mise à niveau. Cette fois-ci une attention particulière à la migration des hacks et de télécharger les fichiers correctement.
• un nouveau test.
Si les problèmes persistent, alors il se pourrait que l'un de vos hacks est incompatible avec la nouvelle version. Si vous pensez que c'est le cas, alors l'installation d'un hack-version gratuite et ajouter les hacks manuellement pour identifier celui qui est à l'origine du problème. Si vous faites usage d'une astuce populaire, alors il est probable que d'autres ont également le problème et en parler sur les forums vBulletin plus sur http://www.vbulletin.com ou http://www.vbulletin . org Check these out for information!
Sommaire
Cet article a exclusivement porté sur la mise à niveau un forum de discussion vBulletin. Il s'agit d'un processus que vous aurez probablement besoin d'effectuer quelques fois par année pour maintenir à jour avec les dernières versions.
Sur le papier, cela ressemble à un long processus, mais en réalité il est très facile la mise à niveau d'un conseil de base avec juste quelques hacks (ou pas du tout hacks) prend quelques minutes seulement. Avec la pratique, il est possible de mettre à niveau un conseil largement piraté en moins d'une heure. Après une ou deux mises à jour, vous commencerez à avoir une idée de comment il fonctionne et où les choses sont (par exemple, les fichiers que vous avez piraté et quels sont les changements que vous avez effectuées). Vous pourrez ensuite constater qu'il est beaucoup plus rapide et beaucoup plus facile.

un article présenté par Linda Gould


Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite.
Important: Cet article «vBulletin mise à niveau» a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.


Online: 483 users browsing the articles directory