Basculez facilement votre blog vers PHP7.


PHP7 est sorti depuis 2015, et des hébergeurs de plus en plus sérieux proposent cette version pour faire fonctionner votre blog WordPress ou autre CMS. Pour ceux qui ne connaissent pas, PHP est un langage de programmation interprété qui permet de générer des pages web (en HTML). La plus grande nouveauté de PHP 7 est son moteur. Cette version est presque le double de la taille de la version précédente (PHP 5.6) et prend deux fois moins de mémoire.Une aubaine pour accélérer et optimiser votre blog

Si vous ne voulez pas vous salir les mains et vous concentrer sur le contenu de votre blogAvoir une plateforme Créer un site Webcomme la cire Par exemple, le plus célèbre et le plus complet.

la cire Il s’agit d’un logiciel de création de site web, simple d’utilisation et doté de fonctions très complètes. Il propose de nombreux modèles très propres pour tout type de site Web, du simple blog personnel à une véritable boutique en ligne pour les professionnels.

Wix offre plusieurs avantages, tels que :

  • Bibliothèque de modèles riche pour tous les blogs.
  • L’interface d’édition de template WYSIWYG est très simple d’utilisation par glisser-déposer.
  • Une bibliothèque d’applications (App Market), équivalent d’un plugin sous WordPress, qui contient plus de 200 applications (formulaires, chat en direct, intégration de réseaux sociaux, galerie photo, etc.).
  • Optimisez le référencement.
  • Une interface WixStore dédiée au e-commerce avec de nombreuses fonctionnalités telles que la gestion du catalogue, les tableaux de produits, les codes de réduction, la livraison, la TVA et plus encore.
  • Capacités d’innovation perpétuelle de Wix ADI (fonctionnalité d’Intelligence Artificielle pour créer votre premier site web), possibilité d’importer des polices, Wix Video vous permet d’importer des vidéos sur votre site web depuis des plateformes comme Facebook, Youtube, Vimeo…

Enfin, les devis Wix sont construits autour de 6 formules :

  • Version sans cire : Toutes les fonctionnalités principales, hébergement gratuit, mais pas de nom de domaine ni de bannières publicitaires Wix sur les pages de votre site Web.
  • Domaine de connexion Wix : Vous pouvez connecter votre propre nom de domaine. Le stockage est limité à 500 Mo et la bande passante est limitée à 1 Go. Plus d’annonces Wix.
  • Combinaison de cire : Pour les particuliers, fournissez 1 nom de domaine. Le stockage est limité à 3 Go et 2 Go de bande passante. Supprimez la pub.
  • Cire illimitée : Pour les entrepreneurs et les indépendants, 1 nom de domaine est fourni. Le stockage est limité à 10 Go et à une bande passante illimitée. Supprimez la pub.
  • Commerce électronique Wix : Pour les petites entreprises, 1 nom de domaine est fourni. Le stockage est limité à 20 Go et à une bande passante illimitée. Possibilité de vendre des produits en ligne. Supprimez la pub.
  • Vickers VIP : En plus des fonctionnalités du pack précédent, 10 campagnes emailing par mois et la possibilité de bénéficier d’avis gratuits de professionnels sur votre site internet.
A Voir  coiffeurssurparis 2022 nouvelle adresse

Depuis ses débuts, Wix a parcouru un long chemin en innovant continuellement et en fournissant aux utilisateurs les fonctionnalités essentielles pour démarrer avec le Web.Il convient de noter que offre e-commerce Très utile pour construire rapidement votre boutique sur Internet et vous concentrer sur la vente de vos produits.

Utilisez Cpanel pour changer la version de PHP.

Changer de version de PHP n’est pas simple, vous pouvez bloquer votre blog. Je le traverse péniblement.

Il peut y avoir plusieurs raisons de blocage :

  • L’extension n’est pas compatible
  • Code PHP obsolète ou mauvais code homebrew (c’est le cas pour ma page de stats)
  • Thème mal codé ou non mis à jour

Aujourd’hui, tous les propriétaires sérieux offrent les possibilités suivantes dans leur panneau d’administration : Changer la version de PHP. Voyons comment héberger à Commutateur d’oxygène.

connectez-vous votre compte de panelvous devriez arriver à cette interface :

puis allez dans l’onglet Logiciel puis clique Choisissez une version PHP.

puis sélectionnez dans la liste 7.0Si vous voyez la ligne native (7.0), cela signifie qu’il s’agit de la version de base actuellement fournie par votre hébergeur et ne peut pas modifier les paramètres.


duper! ! ! Si votre migration échoue, vous pouvez revenir à la version native ou antérieure en sélectionnant le numéro de version dans la liste.

  • 1: Choisissez la version PHP que vous utilisez sur votre blog. La ligne Native vous indique la version de PHP actuellement en cours d’exécution sur l’hôte. Les paramètres ne peuvent pas être modifiés.
  • 2 : Une fois que vous avez choisi votre version de PHP, vous devez choisir le module approprié.Voici ceux que j’utilise bcmath, dom, fileinfo, gd, imap, intl, json, mbstring, mcrypt, mysqlnd, nd_mysqli, pdo, pdo_mysql, pdo_sqlite, phar, savon, rangé, wddx, xmlreader, xmlrpc, xmlwriter, xsl, zipAttention à ne pas oublier les extensions importantes comme mysql car votre blog ne fonctionnera plus.Cliquez sur Record.
  • 3 : Cliquez sur définir comme actuel Définissez cette version comme version par défaut.
  • 4 : Sur votre version modifiée, vous pouvez également modifier certains paramètres de php.ini en cliquant sur l’option switch to PHP.Vous pouvez ajuster certains paramètres en fonction de vos besoins

Testé son blog après être passé à PHP7.

Maintenant que vous avez basculé votre blog vers PHP7, testez l’intégralité de votre blog, comme une page spécifique où vous écrivez des directives en PHP, telles que : Page de statistiques, formulaire de contact et même votre extension.

Vous pouvez voir si la mise en page de votre blog est bien respectée. Pour cela, il n’y a qu’un seul moyen : vous devez parcourir votre blog comme un utilisateur normal et vérifier que tout s’affiche correctement, notamment les pages personnalisées telles que les pages de statistiques ou les formulaires de contact.

A Voir  PSFTP, le client sftp de Putty.

Dans mon cas, j’ai eu une erreur avec ma page de statistiques, qui était complètement blanche.

Je récupère quelques éléments de l’utilisateur en PHP avec le code suivant :

nom_pays ; $langs=explode(« , »,$_SERVER[« HTTP_ACCEPT_LANGUAGE »]); $var_resol=résolution(); if (preg_match (« /Win/ », getenv(« HTTP_USER_AGENT »))) $os = « Windows »; elseif ((preg_match (« /Mac/ », getenv(« HTTP_USER_AGENT « ) ))) || (preg_match (« /PPC/ », getenv(« HTTP_USER_AGENT »)))) $os = « Mac » ; elseif (preg_match (« /Linux/ », getenv(« HTTP_USER_AGENT »))) $os = « Linux » ; elseif (preg_match (« /FreeBSD/ », getenv(« HTTP_USER_AGENT »))) $os = « FreeBSD » ; elseif (preg_match (« /SunOS/ », getenv(« HTTP_USER_AGENT »))) $os = « SunOS » ; elseif (preg_match (« /IRIX/ », getenv(« HTTP_USER_AGENT »))) $os = « IRIX » ; elseif (preg_match (« /BeOS/ », getenv(« HTTP_USER_AGENT »))) $os = « BeOS » ; elseif (preg_match (« /OS/2/ », getenv(« HTTP_USER_AGENT »))) $os = « OS/2 » ; elseif (preg_match (« /AIX/ », getenv(« HTTP_USER_AGENT » ) )) $os = « AIX » ; sinon $os = « Autre » ; echo « Votre IP publique est :$ip. « ; écho »
« ; echo  » Votre pays d’origine est :$pays. « ; écho »
« ; echo  » Votre hébergeur est :$nom d’hôte. « ; écho »
« ; echo  » Votre système d’exploitation est :$os. n »; echo « 
« ; echo « Votre langue principale est :$langs[0]. »; écho « 
« ; echo « Votre résolution actuelle est :$var_resol. « ; écho « 
« ; echo « Votre navigateur actuel est : $user_agent. »; écho « 
« ; echo « Votre URL de parrainage est :$url. »; ?>

l’erreur vient de commande ereg N’existe plus en PHP7 et devrait/peut être remplacé par la commande pré-matchCes commandes vous permettent de rechercher des chaînes dans des chaînes.

Voici mon nouveau code pour récupérer des informations sur mes visiteurs compatibles PHP7 à l’aide de la commande preg_match :

nom_pays ; $langs=explode(« , »,$_SERVER[« HTTP_ACCEPT_LANGUAGE »]); $var_resol=résolution(); if (preg_match (« /Win/ », getenv(« HTTP_USER_AGENT »))) $os = « Windows »; elseif ((preg_match (« /Mac/ », getenv(« HTTP_USER_AGENT « ) ))) || (preg_match (« /PPC/ », getenv(« HTTP_USER_AGENT »)))) $os = « Mac » ; elseif (preg_match (« /Linux/ », getenv(« HTTP_USER_AGENT »))) $os = « Linux » ; elseif (preg_match (« /FreeBSD/ », getenv(« HTTP_USER_AGENT »))) $os = « FreeBSD » ; elseif (preg_match (« /SunOS/ », getenv(« HTTP_USER_AGENT »))) $os = « SunOS » ; elseif (preg_match (« /IRIX/ », getenv(« HTTP_USER_AGENT »))) $os = « IRIX » ; elseif (preg_match (« /BeOS/ », getenv(« HTTP_USER_AGENT »))) $os = « BeOS » ; elseif (preg_match (« /OS/2/ », getenv(« HTTP_USER_AGENT »))) $os = « OS/2 » ; elseif (preg_match (« /AIX/ », getenv(« HTTP_USER_AGENT » ) )) $os = « AIX » ; sinon $os = « Autre » ; echo « Votre IP publique est :$ip. « ; écho »
« ; echo  » Votre pays d’origine est :$pays. « ; écho »
« ; echo  » Votre hébergeur est :$nom d’hôte. « ; écho »
« ; echo  » Votre système d’exploitation est :$os. n »; echo « 
« ; echo « Votre langue principale est :$langs[0]. »; écho « 
« ; echo « Votre résolution actuelle est :$var_resol. « ; écho « 
« ; echo « Votre navigateur actuel est : $user_agent. »; écho « 
« ; echo « Votre URL de parrainage est :$url. »; ?>

Installez l’extension Insérer un extrait de code PHP.

J’en ai aussi profité pour remplacer l’extension exécuter _PHP, longtemps sans mise à jour Insérer un extrait de code PHPCe plugin fonctionne avec la dernière version de WordPress. De plus, il utilise des shortcodes pour insérer votre code PHP où vous voulez (articles, pages, widgets, etc.). Ensuite, taper votre code en mode texte comme je l’ai fait auparavant est inutile.

Maintenant si vous souhaitez intégrer du code PHP dans un article, c’est très simple, il suffit de saisir le shortcode correspondant au code, le voici…