Joomla 无法使用 localhost 连接到 MySQL

Joomla 无法使用 localhost 连接到 MySQL

我在 Mac OS X 上安装了全新的 Joomla,并配置了数据库以连接应用程序。默认情况下,Joomla 使用localhost连接(变量$host),但它不起作用。

但是,如果我localhost用它替换127.0.0.1,它确实可以连接。我已经使用 MacPorts 安装了 MySQL。

这似乎恰恰相反另一个问题中提出的问题

我该怎么做才能使用本地主机而不是普通 IP?

以下是我的/etc/hosts内容:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost

谢谢!!

答案1

添加

127.0.0.1 本地主机

到 hosts 文件,位于此位置

/私人/等/主机

保存 hosts 文件并重新启动 Web 服务器。hosts 文件将 IP 地址(例如 127.0.0.1)与主机名(例如 localhost)进行映射。

这里是关于Mac hosts文件的教程。

相关内容