我正在尝试在我的家庭网络上实现一个小“内部网”,但我是一个apache / mysql配置noob ......
运行fedora 10,并设置apache,mysql和php,以及我知道如何。但是,当我尝试使用带有POST的标准表单时,php脚本似乎在mysql_connect(...)上出错了;线。我没有收到错误消息,实际上浏览器页面是空白的,即使在视图源窗口中也是如此。这就是我所拥有的:
$conn = mysql_connect("localhost:1186", "user", "password");
...
我在mysqladmin工具中添加了用户名和密码,我尝试了“localhost”和“localhost:1186”,因为我看到了my.cnf文件中引用的1186端口。
显然我的配置错了,有什么想法吗?
答案 0 :(得分:1)
出现错误时,结果页面为空白。在您的设置中更常见的错误之一是忘记安装php-mysql或mysql-server软件包。验证它们是否已安装,如果没有安装,则重新启动httpd服务,如果没有运行则启动mysql服务。
答案 1 :(得分:0)
新的mysql安装的默认值为
$ conn = mysql_connect(“localhost:3306”,“root”,“”);
或只是
$ conn = mysql_connect(“localhost”,“root”,“”);
这对于测试目的很有用,但让root帐户不受保护是一个坏习惯。