Joomla 将如何与 MariaDB 配合使用?

问题描述 投票:0回答:3

我的系统中已经有 WAMP 堆栈,并且我正在使用基于 Joomla 的系统。为了在使用前测试MariaDB,我也在我的系统中安装了MariaDB,端口号为3305。现在,当我尝试安装Joomla 2.5时,只能选择MySQL或MySQLi。此外,没有选择端口的选项。另外,配置文件中没有这样的变量来添加端口号和使用 MariaDB。我认为,MariaDB 与 MySQL 类似,因此不需要额外的驱动程序。

我可以通过 SQL 客户端以及命令提示符连接 MariaDB,只需添加端口号。那么,如何在 Joomla 应用程序中使用 MariaDB?

joomla mariadb
3个回答
0
投票

我想如果你使用5.x版本就可以了。它们的行为应该与“普通”mysql 相同。请参阅 https://mariadb.com/kb/en/mariadb-versus-mysql-compatibility/ 了解有关 MySQL 和 MariaDB 之间兼容性的更多信息。


0
投票

Joomla 与 MariaDB 无缝协作。

您需要通过安装

pdo_mysql
模块(可能称为
php-mysql
,具体取决于您的操作系统和存储库)来确保
php5-mysql
可用。

如果安装正确,MariaDB 将显示在 phpinfo() 中的

mysql
标题下;

“取代 MySQL”这个词被广泛使用,而 MariaDB 远非如此。它的很多东西与 MySQL 不兼容,包括一个主要的问题:-

MariaDB 不知道变量名称

default-character-set
,如果您尝试在
/etc/my.conf
中设置它,如
default-character-set = utf8
,服务将无法启动。

自从支持库发生冲突以来,我还没有找到一种在运行 MySQL 的服务器上运行 MariaDB 的方法,反之亦然(不是你通常想要的)。因此,如果您想用另一个替换一个,您必须确保清除所有依赖项。

这个名字也让我感到不安,将我所有的信息放在一个名为 Maria 的数据库中,感觉就像把我的信用卡传给我的妻子和女儿一样,简直让人伤脑筋。

但是,它确实可以“插入”Joomla。


0
投票

输入

localhost:3305
作为主机名。

© www.soinside.com 2019 - 2024. All rights reserved.