刚刚在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,使用密码:是)
转到步骤1,然后输入有效的用户名和密码!
我输入的用户名和密码正确。我可以使用这些凭据连接到mysql
phpMyAdmin Web界面
mysql -u typo3 -p typo3db
Google进行搜索并发现有人遇到了这个问题,原因是三件事之一:
数据库名称下划线-如我的数据库名称所见,不适用于我的情况
配置不允许持久连接到mysql-不适用于我的情况,因为我当前允许持久连接。
typo3文件的权限-建议的解决方案是将所有文件都设置为755或777(我认为是允许的方式),但是我尝试这样做来排除权限问题。就我而言,没有解决问题。
我为mysql启用了常规日志记录。当我在typo3安装程序中输入mysql用户的用户名和密码时,它立即显示无法连接的错误,但mysql日志未显示任何登录尝试。相反,当我使用phpMyAdmin登录时,它确实显示成功,并且当我故意输入错误的密码时,日志显示该密码被拒绝。
这一切对我而言都意味着没有启动从Typo3到mysql的连接,但是我现在不知道为什么。
对这个问题可能是什么或接下来我应该检查什么有任何想法?
最佳答案
我遇到了类似的问题,但是发现我必须使用服务器IP地址而不是localhost。奇怪的是,localhost在过去一直没有问题。