刚刚在 Linux Mint 14 上安装了 Typo3 版本 6,政府包。安装了最新版本的 PHP 和 MYSQL。编译PHP:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-openssl --with-zlib --enable-soap --enable-hash --with-pcre-regex --with-curl --with-gd --with-mysqlih-mysql --with-openssl --with-zlib --enable-soap
make
make install
Typo3 安装程序给出以下错误:
没有连接到数据库!
(用户名:typo3,主机:localhost,使用密码:YES)
转到步骤 1 并输入有效的用户名和密码!
我输入的用户名和密码是正确的。我可以使用这些凭据连接到 mysql
- phpMyAdmin 网页界面
- mysql -u 错字3 -p 错字3db
谷歌搜索,发现有些人有这个问题,原因是三件事之一:
- 数据库名称中的下划线 - 从我的数据库名称可以看出,它不适用于我的情况
- 配置不允许持久连接到 mysql - 不适用于我的情况,因为我目前允许持久连接。
- Typo3 文件的权限 - 建议的修复将所有文件设置为 755 或 777(我认为是允许的方式),但我尝试这样做以排除权限问题。没有解决我的问题。
我为 mysql 启用了常规日志记录。当我在typo3安装程序中输入mysql用户的用户名和密码时,它立即给出无法连接的错误,但mysql日志显示没有登录尝试。相反,当我使用 phpMyAdmin 登录时,它确实显示成功,而当我故意输入错误密码时,日志显示它被拒绝。
这对我来说意味着没有启动从 Typo3 到 mysql 的连接,但我现在不知道为什么。
关于问题可能是什么或我接下来应该检查什么的任何想法?