Drupal 7 安装过程中报错,无法连接到数据库的问题
由 lugir 于 星期一, 01/10/2011 - 20:42 发布
环境:
- Drupal 7
- Fedora 13
- LAMPP
问题说明:
Drupal 7 在线手册中提到在 SELinux 启用的环境下,对 settings.php 文件的修改存在权限方面的问题,因此文档建议在安装 Drupal 7 的过程中禁用 SELinux,直到安装完成之后再恢复。
解决方法:
在以上环境中,禁用 SELinux 并不能解决问题,经过搜索,从Drupal 社区得知以下两种解决方法:
- 在安装过程的配置数据库页面,展开高级面板,将 localhost 改为 127.0.0.1(这种作法的理由是可能因为某种原因没有将 localhost 解析成 127.0.0.1 )
- 编辑 php.ini 文件,找到 pdo_mysql.default_socket= 条目并将其修改为 pdo_mysql.default_socket=/opt/lampp/var/mysql/mysql.sock,重启服务器