php Joomla安装:“数据库类型”未显示在下拉选择框中

wztqucjr  于 12个月前  发布在  PHP
关注(0)|答案(5)|浏览(246)

我一直在试图弄清楚为什么我不能连接到我的数据库,所以我可以安装Joomla三天。
我已经安装了PHP,在我的'.ini'文件:'php.ini-development'文件中,我确实安装了mysql和mysqli:
x1c 0d1x的数据
我有我的SQLServer和数据库连接我使用WorkBench来管理它FYI。



然而,我一直收到这个消息,我没有任何数据库类型在选择框中:



是的,我在这里看到了很多论坛,到处都是,我已经研究了三天了,虽然一切都不适合我。所以如果你能帮助我!
附言:我的配置文件中确实有'public $dbtype = ' mysql ';',所以请不要说这样做,因为这几乎是论坛所说的一半。我还安装了IIS 7,并为另一个网站运行,我不知道这是否是问题所在,如果它干扰SQL。

oknrviil

oknrviil1#

在我的情况下,下面的包不见了:

- libapache2-mod-auth-mysql
 - php5-mysql

字符串
我通过sudo apt-get install libapache2-mod-auth-mysql php5-mysql安装了它们,并重新启动了apache2mysql服务。

57hvy0tb

57hvy0tb2#

在我的例子中,问题出在php.ini上的扩展目录配置上。我发现,当joomla安装无法访问MySQL扩展或其他数据库扩展时,数据库不会显示。我的属性extension_dir设置为错误的目录,因此PHP无法加载任何扩展,当然,joomla安装无法显示任何可供选择的数据库类型。
您可以在php.ini文件中搜索“extension_dir”属性并检查其值是否正确。

dsf9zpds

dsf9zpds3#

在我的CentOS 7上缺少“php-pgsql”(用于PostgreSQL数据库)。安装它解决了这个问题。

\# sudo yum install php-pgsql

\# sudo tail -1 /var/log/yum.log

Dec 21 19:33:35 Installed: php-pgsql-5.4.16-36.el7_1.x86_64

字符串

a64a0gku

a64a0gku4#

在我的例子中,mysql,包php-mysql被遗漏了
使用此命令,然后重新启动apache 2
第一个月
sudo service apache2 restart

ivqmmu1c

ivqmmu1c5#

我通过运行php.exe解决了这个问题,它显示了我遇到问题的那一行。它在一个描述行前面缺少“;”。这个错误得到了修复。

相关问题