无法在本地主机上安装 Joomla

Unable to install Joomla on localhost

我在我的系统上安装了 xampp 服务器,端口号为 90,因为我的系统上还有另一个服务器 运行。此外,MySQL 使用端口 3308。xampp 服务器 运行 很好,Apache 运行正常,MySQL 运行正常,PHPMyAdmin 也运行正常。

但是当我尝试安装 Joomla 3.6 时,我收到一条错误消息 "The installer was not able to connect to the MySQL server. Please make sure MySQL is running"。

注意:我没有为 MySQL 创建密码。

我还想做些什么来安装 Joomla 并正确 运行?

您需要为 MySQLi 数据库连接配置正确的端口。也许您的 joomla 设置使用 mysql 的 3306 端口。在开始设置 CMS 之前,在安装文件夹内的配置文件中将其更改为 3308。

/* Database Settings */
public $dbtype = 'mysqli';               // Normally mysqli
public $host = 'localhost:3308';              // This is normally set to localhost
public $user = '';                       // DB username
public $password = '';                   // DB password
public $db = '';                         // DB database name
public $dbprefix = 'jos_';               // Do not change unless you need to!

我将 MySQL 端口配置从端口 3308 改回端口 3306。 然后我再次尝试安装 Joomla 并成功安装。 要使其连接到端口 3308: - 将 MySQL 端口配置从 3306 改回 3308。 -找到 Joomla C:\xampp\apps C:\xampp\apps\joomla\htdocs - 然后用记事本打开配置文件 - 将端口设置从 3306 更改为 3308 "public $host = 'localhost:3308';" 这就是我解决问题的方法。