我正在尝试建立一个新的 WordPress 站点,但无法连接到数据库。
为了尝试隔离问题,我使用以下代码在与 WordPress 应用程序相同的目录中创建了一个 php 文件:
<?php
$mysqli = new mysqli('localhost:3306', 'root', 'somepassword', 'gazos');
if ($mysqli->connect_error)
die('Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error);
else
echo 'Good connection to gazos';
?>
当我从浏览器执行它时,它会返回与 gazos 的良好连接。
这是我的 wp-config.php 文件的第一部分:
<?php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'gazos');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'somepassword');
/** MySQL hostname */
define('DB_HOST', 'localhost:3306');
调用提供的 WordPress index.php 文件会导致以下错误:
Error establishing a database connection
当我从本地主机中删除端口时,我得到了同样的错误。
php 版本对 WordPress 来说是否太新?