WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Message d'erreur suite mise à jour version Php
Envoyé par: BlueApple (---.abo.bbox.fr)
Date: 18 November 2020 à 11:32

Bonjour !

Je dois créer un site WordPress, jusqu'à maintenant j'utilisais la version PHP 7.1.9 devenue trop ancienne. J'ai donc installé la version 7.4.12.

J'ai voulu créer ma BDD, mais en ouvrant phpMyAdmin, j'ai le message d'erreur suivant :

The mbstring extension is missing. Please check your PHP configuration.


Dois-je procéder à d'autres mises à jour dans Wamp pour pour pouvoir utiliser cette nouvelle version ? Si oui, cela va-t-il impacter les autres sites que j'ai créé avec la précédent version PHP ?

Je vous remercie par avance pour l'aide que vous m'apporterez !


Infos :

Version de Windows utilisée : 10 Famille 64 bits

Version de Wampserver : 3.1.0 64 bits

Version Apache : 2.4.27

Version PHP : 7.1.9 mais j'aimerais utiliser la version 7.4.12

Version MySQL : 5.7.19

Version MariaDB : 10.2.8

Couleur de l'icône Wampserver : verte

Dans le fichier c:\Windows\System32\drivers\etc\hosts, les lignes actives sont :
0.0.0.0 0.0.0.0 # fix for traceroute and netstat display anomaly
0.0.0.0 tracking.opencandy.com.s3.amazonaws.com
0.0.0.0 media.opencandy.com
0.0.0.0 cdn.opencandy.com
0.0.0.0 tracking.opencandy.com
0.0.0.0 api.opencandy.com
0.0.0.0 api.recommendedsw.com
0.0.0.0 rp.yefeneri2.com
0.0.0.0 os.yefeneri2.com
0.0.0.0 os2.yefeneri2.com
0.0.0.0 installer.betterinstaller.com
0.0.0.0 installer.filebulldog.com
0.0.0.0 d3oxtn1x3b8d7i.cloudfront.net
0.0.0.0 inno.bisrv.com
0.0.0.0 nsis.bisrv.com
0.0.0.0 cdn.file2desktop.com
0.0.0.0 cdn.goateastcach.us
0.0.0.0 cdn.guttastatdk.us
0.0.0.0 cdn.inskinmedia.com
0.0.0.0 cdn.insta.oibundles2.com
0.0.0.0 cdn.insta.playbryte.com
0.0.0.0 cdn.llogetfastcach.us
0.0.0.0 cdn.montiera.com
0.0.0.0 cdn.msdwnld.com
0.0.0.0 cdn.mypcbackup.com
0.0.0.0 cdn.ppdownload.com
0.0.0.0 cdn.riceateastcach.us
0.0.0.0 cdn.shyapotato.us
0.0.0.0 cdn.solimba.com
0.0.0.0 cdn.tuto4pc.com
0.0.0.0 cdn.appround.biz
0.0.0.0 cdn.bigspeedpro.com
0.0.0.0 cdn.bispd.com
0.0.0.0 cdn.bisrv.com
0.0.0.0 cdn.cdndp.com
0.0.0.0 cdn.download.sweetpacks.com
0.0.0.0 cdn.dpdownload.com
0.0.0.0 cdn.visualbee.net


Si icône Wampserver verte et en utilisant le menu de cette icône : Accès à localhost : oui
Si oui, y a-t-il un message d'erreur en bas de page ? Non

Navigateur utilisé : Firefox

Accès à phpMyAdmin ? Non

Message d'erreur : The mbstring extension is missing. Please check your PHP configuration.

Anti-virus : Avira

Chemin complet de l'installation de Wampserver : C:\wamp64\



Modifie 1 fois. Derniere modification le 18/11/2020 à 11:32 par BlueApple.

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: Otomatic (Modérateur)
Date: 18 November 2020 à 12:05

Bonjour,

> Version de Wampserver : 3.1.0 64 bits
PHP 7.4.12 ne peut pas être installé sur une version Wampserver inférieure à 3.2.3 !
Je me demande donc comment vous avez fait pour installer PHP 7.4.12.

De plus, PHP 7.4.12 nécessite VS16 comme indiqué dans l'install.

Donc :
- Vérifier que tous les paquetages VC++ sont bien installés et avec les dernières versions.
Pour ce faire, utilisez l'outil :
Vérifications paquetages VC installés
N'utilisez pas une ancienne version de l'outil que vous auriez déjà téléchargé. Télécharger toujours la dernière version juste avant de l'utiliser.
Pour télécharger les paquetages manquants, ne vous fiez pas aux liens Microsoft, ils ne sont pas toujours fiables, télécharger les paquetages sur http://wampserver.aviatechno.net dans la section Visual C++ Redistribuable Packages

- Appliquez la mise à jour 3.2.3 sur votre version de Wampserver
Wampserver update 3.2.3

- Installer PHP 7.4.12

Et puis, nettoyez le fichier hosts, ces lignes de merde n'ont rien à y faire, les deux seules lignes actives doivent être, avant la création des VirtualHost :
127.0.0.1 localhost
::1 localhost

Et, pour Wordpress, lisez bien :
Le BESOIN DE VIRTUALHOST
et
Wampserver 3 - Créer ou ajouter un VirtualHost
et
Pourquoi faut-il créer un VirtualHost AVANT d'installer un CMS

Et il faudra aussi mettre une version plus récente d'Apache, par exemple 2.4.46a

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons



Modifie 2 fois. Derniere modification le 18/11/2020 à 14:35 par Otomatic.

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: BlueApple (---.abo.bbox.fr)
Date: 19 November 2020 à 11:20

Bonjour,

Merci beaucoup pour votre réponse.

J'ai suivi vos conseils, j'ai vérifié les paquetages C++ et installé ceux qu'il me manquait.

Mais je crois que je me suis emmêlée les pinceaux et j'ai fait une grosse boulette. J'ai parcouru plusieurs de vos liens et afin de faire la mise à jour de Wamp, je suis allée là : [forum.wampserver.com]

J'ai sauvegardé mes BDD et suivi la procédure : supprimé les services et renommé le fichier en wamp_old

J'ai lancé l'installation de la mise à jour, mais ça bloque au niveau de la préparation de l'installation, j'ai le message :
Le dossier d'installation choisi c:\wamp ne semble pas être celui de Wampserver. Il y manque les fichiers suivants :
wampmanager.conf
wampmanager.exe
wampmanager.ini
wampmanager.tpl


Comment puis-je faire ma mise à jour maintenant? Merci par avance de votre patience, c'est la 1ère fois que je fais ça...

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: Otomatic (Modérateur)
Date: 19 November 2020 à 12:45

Bonjour,

Ce n'est pas une “grosse boulette” mais plutôt un manque d'attention lors des lectures.

Je vous avais mis le lien direct sur l'exécutable de mise à jour : Wampserver update 3.2.3 et, dans le lien que vous citez, il est bien noté en gras et en rouge :
« Attention : Ceci n'est valable QUE pour passer d'un vieille version de Wampserver 2.x à Wampserver 3.
Si vous avez déjà Wampserver 3 et que vous voulez changer de version, il existe des mise-à-jour Wampserver 3. »

Néanmoins la sauvegarde de vos sites et les exports BDD permettront éventuellement une restauration s'il est nécessaire de réinstaller.

Comment procéder pour revenir à l'état initial.

- Renommer votre dossier c:\wamp_old en c:\wamp64 comme il était initialement.

Lancez Wampserver via son raccourci. Bien sûr, vu que vous avez supprimé les services, l'icône ne passera pas verte puisqu'il faut installer les services, donc :

- Clic-Gauche -> Apache -> Administration du service -> Installer le service
- Clic-Gauche -> MySQL -> Administration du service -> Installer le service
- Clic-Gauche -> MariaDB -> Administration du service -> Installer le service

Nota : Selon votre configuration, il se peut que seulement un des deux MySQL ou MariaDB existe.

- Clic-Gauche -> Démarrer les services

Et là, normalement, l'icône doit passer au vert.

Quitter Wampserver.

Lancer l'exécutable Wampserver update 3.2.3 en tant qu'administrateur (Clic-Droit sur le fichier puis Exécuter en tant qu'administrateur).

Remarque : Vous ne m'avez pas expliqué comment vous aviez installé PHP 7.4.12 !!

J'ajoute que Apache 2.4.41 ne supporte pas PHP 7.4.12, donc installer Apache 2.4.46a

De bonnes lectures :
- WAMPserver 3 - Tout ce que vous devez savoir
- Le BESOIN DE VIRTUALHOST

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons



Modifie 1 fois. Derniere modification le 19/11/2020 à 16:15 par Otomatic.

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: BlueApple (---.abo.bbox.fr)
Date: 20 November 2020 à 11:45

Bonjour,

Effectivement, je me suis perdue dans mes lectures !

J’ai suivie vos indications, Wamp est bien mis à jour, j’ai aussi installé Apache 2.4.46a puis PHP 7.4.12 via ce lien : [wampserver.aviatechno.net]

Par contre, lorsque je lance PhpMyAdmin, j’ai le message d’erreur suivant :

Deprecated: Array and string offset access syntax with curly braces is deprecated in C:\wamp64\apps\phpmyadmin4.7.4\libraries\URL.php on line 261
Call Stack
# Time Memory Function Location
1 0.0019 367024 {main}( ) ...\index.php:0
2 0.0037 374552 require_once( 'C:\wamp64\apps\phpmyadmin4.7.4\libraries\common.inc.php' ) ...\index.php:20
3 0.1458 1324552 PMA\libraries\plugins\auth\AuthenticationCookie->auth( ) ...\common.inc.php:672
4 0.1469 1324632 PMA\libraries\Response::getInstance( ) ...\AuthenticationCookie.php:83
5 0.1469 1324840 PMA\libraries\Response->__construct( ) ...\Response.php:128
6 0.1491 1350736 PMA\libraries\Header->__construct( ) ...\Response.php:94
7 0.1520 1351232 PMA\libraries\Header->_addDefaultScripts( ) ...\Header.php:130
8 0.1522 1365304 PMA\libraries\Header->getJsParamsCode( ) ...\Header.php:200
9 0.1522 1365304 PMA\libraries\Header->getJsParams( ) ...\Header.php:271
10 0.1522 1365304 spl_autoload_call ( ) ...\Header.php:222
11 0.1522 1365352 Composer\Autoload\ClassLoader->loadClass( ) ...\Header.php:222
12 0.1524 1365448 Composer\Autoload\includeFile( ) ...\ClassLoader.php:301

Je peux l'exécuter mais l'erreur subsiste, et si je réactualise la page, elle disparait...
J'ai bien sélectionné Apache 2.4.46a et PHP 7.4.12

Est-il possible de corriger cette erreur ?

Mes BDD sont toujours présentent et mes sites WordPress créés avec la précédente version PHP fonctionnent, je pensais qu'ils seraient "cassés" mais non, tout est ok de ce côté



Concernant ma 1ère tentative d’installation de PHP 7.4.12 qui ne fonctionnait pas, j’ai utilisé ce tuto : [www.youtube.com] mais comme vous le savez, ce n’était pas une réussite… Je sais maintenant que je dois passer par Wampserver uniquement winking smiley



Modifie 2 fois. Derniere modification le 20/11/2020 à 11:50 par BlueApple.

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: Otomatic (Modérateur)
Date: 20 November 2020 à 14:39

Bonjour,

Ça veut dire que la version de PhpMyAdmin que vous utilisez n'est pas compatible avec la version PHP 7.4.12.

Les deux dernières versions de PhpMyAdmin sont
-- PhpMyAdmin 4.9.7 - Dernière version supportée par PHP 5.5, 5.6 et 7.0
-- PhpMyAdmin 5.0.4 ne supporte pas PHP 5.5, 5.6 et 7.0. Supporté par PHP 7.1, 7.2, 7.3 et 7.4

Vous pouvez obtenir les installeurs de ces deux versions ici [wampserver.aviatechno.net] section Applications.

Pour pouvoir utiliser les deux dernières versions concomitamment, il faut :
- Installer d'abord PhpMyAdmin 5.0.4 en demandant qu'il remplace les versions précédentes
- Installer ensuite PhpMyAdmin 4.9.7 en demandant que cette version soit ajoutée aux autres versions.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: BlueApple (---.abo.bbox.fr)
Date: 22 November 2020 à 17:34

Bonsoir,

L'erreur a disparu, ça a l'air de fonctionner, merci beaucoup pour votre aide et votre patience !

Je crois qu'il ne me reste plus qu'à ajouter un virtual host, si j'ai bien compris winking smiley

J'ai une petite question à ce sujet, et après je ne vous embête plus : qu'en est-il de mes autres sites WordPress que j'ai créé sans virtual host ? Pourrais-je toujours y accéder ?

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: Otomatic (Modérateur)
Date: 22 November 2020 à 18:00

Bonsoir,

> qu'en est-il de mes autres sites WordPress que j'ai créé sans virtual host ? Pourrais-je toujours y accéder ?
Oui, mais il faudra songer à les mettre dans des VirtualHost.
Lire :
Le BESOIN DE VIRTUALHOST
et
Wampserver 3 - Créer ou ajouter un VirtualHost
et
Pourquoi faut-il créer un VirtualHost AVANT d'installer un CMS

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: BlueApple (---.abo.bbox.fr)
Date: 23 November 2020 à 18:31

Bonsoir,

Je viens d'essayer d'installer un virtual host, mais après avoir lancé le démarrage, j'ai rapidement (ça n'a vraiment pas pris de temps) eu ces messages d'erreur :

( ! ) Warning: fopen(C:/WINDOWS/system32/drivers/etc/hosts): failed to open stream: Permission denied in C:\wamp64\www\add_vhost.php on line 473
Call Stack
# Time Memory Function Location
1 0.0004 373568 {main}( ) ...\add_vhost.php:0
2 0.0211 454112 fopen ( ) ...\add_vhost.php:473

( ! ) Warning: fwrite() expects parameter 1 to be resource, bool given in C:\wamp64\www\add_vhost.php on line 474
Call Stack
# Time Memory Function Location
1 0.0004 373568 {main}( ) ...\add_vhost.php:0
2 0.0284 454728 fwrite ( ) ...\add_vhost.php:474

( ! ) Warning: fclose() expects parameter 1 to be resource, bool given in C:\wamp64\www\add_vhost.php on line 511
Call Stack
# Time Memory Function Location
1 0.0004 373568 {main}( ) ...\add_vhost.php:0
2 0.0309 454472 fclose ( ) ...\add_vhost.php:511

Le virtual host apparait dans le menu, mais du coup, fonctionnera-t-il ?

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: Otomatic (Modérateur)
Date: 23 November 2020 à 18:56

Bonjour,

Pas sûr que ça fonctionnera. Ça veut dire que le fichier C:/WINDOWS/system32/drivers/etc/hosts ne possèdent pas les droits nécessaires ou le bon propriétaire pour que l'on puisse y écrire... ou qu'il est bloqué par un anti-virus ou anti-machin. Il faut exclure ce fichier du blocage anti-truc.

Voir également item 09 et Note 2 de CONSEILS DE DÉPANNAGE

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: BlueApple (---.abo.bbox.fr)
Date: 24 November 2020 à 09:32

Bonjour Otomatic,

C'est Avira qui bloque Wamp, je suis allée voir vos conseils de dépannages, j'ai ajouté une exception à Avira, mais il continue de bloquer, je vais voir s'il n'y a pas autre chose à faire

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: Otomatic (Modérateur)
Date: 24 November 2020 à 10:37

Bonjour,

> j'ai ajouté une exception à Avira,
Dans mes souvenirs, il subsiste qu'il doit y avoir, en plus d'une exception, une case à cocher ou décocher concernant le verrouillage du fichier hosts dans les paramètres d'Avira.
Ce doit être : Outils -> configuration -> généralités -> Sécurité : décocher "protéger le fichier hôte de Windows)

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Message d'erreur suite mise à jour version Php
Envoyé par: BlueApple (---.abo.bbox.fr)
Date: 24 November 2020 à 12:51

C'est tout bon : Avira ne bloque plus Wamp, j'ai pu créer mon virtualhost et installer WordPress, je peux désormais travailler sur mon site winking smiley

Merci beaucoup pour votre précieuse aide !

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP