页次: 1
我是用nginx php mariadb配置php,nginx和php都设置了,可以打开php文件,mysql设置了密码什么的。用dedecms和discuz这两个网站程序测试的时候直接提示没有数据库。我想知道mariadb数据库怎么设置,让程序安装的时候可以检测到数据库的存在。要怎么才能让mariadb和nginx、php关联起来?请大虾给个可用的步骤教程,谢谢了
离线
具体的错误提示是什么?是没有相应的 PHP 模块吗?去 php.ini 看看?
离线
我已经把软件删除了,当时安装网站程序的时候程序自动检测环境,在数据库那一列全部是红色的叉,是不是检测不到数据库的存在。
我想知道配置php的时候除了修改mariadb的主密码之后还需要配置什么
离线
我已经把软件删除了,当时安装网站程序的时候程序自动检测环境,在数据库那一列全部是红色的叉,是不是检测不到数据库的存在。
我想知道配置php的时候除了修改mariadb的主密码之后还需要配置什么
那应该是没有检测到 PHP 用于连接数据库的模块(或称扩展)导致的。就是在 php.ini 里有一堆 extension 的设置,你要把需要用的取消注释。如果你没有安装的话也要安装(如 php-pgsql 和 php-sqlite 之类的)。
修改 MariaDB 的密码不属于配置 PHP 的范围,而是 MariaDB 的配置。使用数据库的程序会在安装的过程中问你数据放哪个库、用户名和密码是什么之类的。
离线
页次: 1