Nous construisons un site WordPress sur notre site intranet et souhaitons le connecter à un serveur Microsoft SQL.
J'ai téléchargé et configuré PHP et PHP Manager sur IIS.
J'ai également téléchargé SQL Server DLL à partir de la liste des réponses aux questions qui sont apparues lorsque je tapais le titre de ce fil.
J'ai téléchargé ces DLL dans le dossier PHP comme indiqué.
Lorsque j'ai lancé l'adresse du serveur pour installer WordPress, on m'a demandé de fournir le nom, le nom d'utilisateur, le mot de passe et le nom d'hôte de la base de données SQL.
J'ai également téléchargé le plugin wp-db-Abstraction, placez le fichier wp-db-abstraction.php dans le dossier où les fichiers WordPress sont enregistrés, placez le dossier wp-db-abstraction dans wp_content comme indiqué par l'article en ligne que je lisais. À l'intérieur de ce dossier, il y a un fichier db.php. J'ai également copié ce fichier db.php dans le nom de dossier où le reste des fichiers téléchargés WordPress résident .
Lorsque j'ai cliqué pour continuer, j'ai reçu les messages d'erreur suivants:
Warning: mysqli_real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it. in E:\foldername\wp-includes\wp-db.php on line 1538
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in E:\foldername\wp-includes\wp-db.php on line 1569
Warning: mysql_connect(): No connection could be made because the target machine actively refused it. in E:\foldername\wp-includes\wp-db.php on line 1569
Error establishing a database connection
Ce qui est bizarre à propos de l'erreur, c'est qu'elle provient du dossier WP_Includes où se trouve un autre wp-db.php. Ce dossier était accompagné des fichiers téléchargés WordPress.
La chose étrange est que l'erreur ci-dessus provient du fichier wp-db.php, pas du fichier db.php que j'ai téléchargé.
Suis-je censé supprimer le fichier d'inclusion db.php de la liste?
Quelqu'un peut-il me dire ce qui me manque?
Je pense qu'il y a une nouvelle approche:
Vous pouvez également utiliser une version tierce de WordPress ( pas ma tasse de thé, soit dit en passant ):
Ou suivez ce guide, mais il pourrait être un peu ancien:
En fin de compte, je pense que le premier lien serait la meilleure approche. Veuillez commenter si vous rencontrez un problème lors de l'installation.