Un utilisateur a demandé 👇
J’ai installé php 7.2 et trouvé cette erreur à partir de : Erreur fatale PHP : Erreur non reconnue : Appel à la fonction non définie mysql_connect() dans C:inetpub wwwroot wp-include wp-db.php:1564
Je l’ai googlé et j’ai essayé quelques choses mais rien ne semble fonctionner. Je suis nouveau dans ce domaine donc j’aurais besoin d’aide. Si je réinstalle WordPress, de quels dossiers aurais-je besoin pour que mon site Web soit à nouveau opérationnel ?
Mike et SC
(@ gaiement)
il y a 2 ans, 3 mois
WordPress lui-même prend en charge PHP 7.2 (du moins, je suppose que vous utilisez une version assez courte de WP). Assurez-vous que votre environnement dispose de MySQL 5.6+ ou MariaDB 10+.
(@diondesigns)
il y a 2 ans, 3 mois
Veuillez vérifier votre fichier wp-config.php pour la ligne suivante :
define('WP_USE_EXT_MYSQL', true);
Si vous le trouvez, supprimez la ligne. Votre problème devrait être résolu.
Si le problème persiste, vous avez mal installé PHP 7.2.x. L’erreur que vous avez signalée ne peut pas être utilisée si vous utilisez PHP 7.2.x et que la ligne ci-dessus n’est pas dans wp-config.php.
(@sbsmain)
il y a 2 ans, 3 mois
L’installation de Mariadb 10.3 a résolu ce problème.
Maintenant, je peux voir ma page Web dans un emplacement local et y accéder à partir d’autres ordinateurs de mon domaine, mais les autres ordinateurs n’aiment pas les graphiques. Le problème est que mon chemin est centré sur le lieu local. J’essaie de me connecter au tableau de bord WordPress en ce moment, mais cela ne me donne pas cette option. Des idées?
Cette réponse a été modifiée il y a 2 ans et 3 mois par.
(@sbsmain)
il y a 2 ans, 3 mois
Je vais marquer cela comme résolu et poster la nouvelle question.
(@fcolombo)
Il ya 2 ans
Quant à ce que ça vaut, j’ai rencontré la même erreur et le problème a été résolu via le nd_mysqli
l’extension dans la configuration PHP 7, et l’extension mysqli
une.
(@magornitho)
Il ya 2 ans
Merci Francesco! J’ai fait ce que vous avez dit et l’erreur a été résolue (nd_mysqli était activé, mysqli était déjà désactivé). J’utilise PHP 7 depuis quelques mois, donc je ne sais pas pourquoi l’erreur s’est produite (aujourd’hui) en premier lieu.
(@fcolombo)
Il ya 2 ans
Je suis content d’avoir aidé!
J’ai fait l’erreur lorsque j’ai mis à niveau vers PHP 7 et activé W3 Full Cache “Database Cache”.
Peut-être avez-vous joué avec le W3TC aujourd’hui ?
Voir pour référence : https://wordpress.org/support/topic/database-cache-causing-503-errors-when-upgrading-to-php-7/
(@lahiru)
il y a 1 an, 8 mois
Merci Francesco! Cela a également résolu le problème pour moi. J’avais un plugin de mise en cache installé lors de la mise à jour de WP.
(@fawzia)
il y a 1 an, 7 mois
Salut
Je crée mon premier site et j’ai rencontré l’erreur suivante. J’ai créé la première page sur mon domaine et j’étais bloqué quelque part où je ne pouvais pas la modifier. J’ai donc supprimé tous mes fichiers et lancé un nouveau site Web sur le domaine. même. Le problème est que le nouveau site Web n’est pas accessible. Je n’ai rien téléchargé d’autre que wordpress donc je ne pense pas que mon erreur soit liée au téléchargement php décrit ci-dessus.
Je vois beaucoup de choses supprimées.wpm… ici et je ne sais pas comment procéder
L’erreur est :
Erreur fatale PHP : erreur non récupérée : appelez la fonction non définie get_transient() sur /home/upku9mvvkvf0/public_html/deleteme.wpmfgw.php:16 Stack Trace : #0 {main} émis sur /home/upku9mvvkvf0/public_htm php en ligne 16
[14-Apr-2019 04:29:43 UTC] Erreur fatale PHP : erreur non récupérée : appelez la fonction non définie get_transient() sur /home/upku9mvvkvf0/public_html/deleteme.wpkq1x.php:16 Piste d’empilement : #0 {main} publiée sur /home/upku9mvvkvf0/public_php en ligne 16
[14-Apr-2019 04:29:43 UTC] Erreur fatale PHP : Erreur indisponible : Appel de la fonction non définie get_transient() à /home/upku9mvvkvf0/public_html/deleteme.wppsmo.php:16 Track Stack : # 0 {main} émis à /home/upku9mvvkvf0/public_mlml . php en ligne 16
S’il vous plaît aidez-moi à résoudre ce problème. Cordialement
Mise à jour J’ai réalisé que je me suis inscrit avec un hébergement Linux avec cpanel (sur godaddy)…. Pendant ce temps, mon ordinateur est sous Windows depuis très bien !!!! laissez-moi maintenant essayer de résoudre le nouveau problème :/
Cette réponse a été modifiée il y a 1 an et 7 mois. Cette réponse a été modifiée il y a 1 an et 7 mois.
(@nirajnagar)
il y a 1 an, 2 mois
L’astuce de Francesco a fonctionné pour moi. J’utilise maintenant WP 5.2.3 sur PHP 7.3 dans cPanel.
(@mabel16113)
il y a 1 an, 1 mois
Je lance cette erreur. Où puis-je pointer exactement ce paramètre pour changer mysqli en nd_mysqli ?
(@mdsabir07)
il y a 1 an, 1 mois
J’ai le même problème. Et j’ai pu le résoudre en suivant Francescoguider. Actuellement, j’utilise PHP 7.3 version et wordpress dernière version. Activez simplement l’extension nd_mysqli
. J’ai résolu le problème immédiatement et Mo wordpress le site fonctionne bien maintenant.
Merci Francescoet d’autres pour obtenir de l’aide.
Cette réponse a été modifiée il y a 1 an et 1 mois par. Cette réponse a été modifiée il y a 1 an et 1 mois par.
(@benji8)
il y a 8 mois, 1 semaine
pouvez-vous me dire comment je fais nd_mysqli
rallonge s’il vous plait ?
Merci.
(@carlosatl)
il y a 7 mois, 1 semaine
Si quelqu’un d’autre a ce problème lors de l’installation initiale de wordpress 5.4 sur php 7.x sous Windows, essayez au moins de fusionner l’extension line=mysqli dans votre fichier php.ini. Cela m’a eu à la fin.
(@vxivongo)
il y a 7 mois
S’il vous plaît aider avec ce même problème, j’ai Apache et PHP 7.4.5 en cours d’exécution sur une machine Windows 10. J’essayais toujours d’installer wordpress quand j’ai rencontré une erreur
Une erreur critique s’est produite sur votre site Web.
En savoir plus sur le débogage dans WordPress.
J’ai activé le débogage et saisi manuellement les données de la base de données dans les fichiers wp-config, mais j’ai ensuite commencé à recevoir cette erreur.
Erreur fatale : erreur non reconnue : appelez la fonction non spécifiée mysql_connect() dans C:Apache24 htdocs clickmedia wp-include wp-db.php:1658 Piste d’empilement : #0 C:Apache24 htdocs clickmedia wp-include wp-db. php (631 ): wpdb->db_connect() #1 C: Apache24 htdocs clickmedia wp-include load.php (426): wpdb -> __ build(‘admin’, ‘081447Addax’, ‘clickmedia’, ‘127.0.0.1 ‘) # 2 C:Apache24 htdocs clickmedia wp-settings.php (126) : require_wp_db() #3 C:Apache24 htdocs clickmedia wp-config . php(90): require_once(‘C:Apache24htd…’)#4 C:Apache24 htdocs clickmedia wp-load.php(37):require_once(‘C:Apache24 htd…’)#5 C:Apache24 htdocs clickmedia wp-blog-header.php(13): require_once(‘C:Apache24htd…’) #6 C:Apache24 htdocs clickmedia index.php(17):bind(‘C: Apache24htd…’) #7 {main} cast in C: apache24 htdocs clickmedia wp-include wp-db.php à la ligne 1658
J’ai essayé de suivre la suggestion de @ fcolombo mais 1. Je n’ai pas l’utilitaire de configuration PHP auquel vous faites référence. J’ai donc édité le fichier PHP.ini 2. Je ne peux pas obtenir nd_mysql comme indiqué
Je n’ai trouvé que cette ligne que je ne correspondais pas.
extension=mysqli
cette ligne existe aussi
[mysqlnd]
avec d’autres paramètres pour mysqlnd, pourrait-il être identique à nd_mysql ?
Nous apprécions votre aide. Coincé à essayer de comprendre cela pendant des heures
Cela a-t-il résolu votre problème ?
Was this helpful?
0 / 0