localhost üzerinde mysql_connect ()

2 Cevap php

Benim ev ağındaki biraz 'intranet' uygulamak çalışıyorum, ama ben bir Apache / MySQL yapılandırma çaylak değilim ...

I nasıl bildiği gibi fötr 10 Koşu ve apache, mysql ve php de kurdunuz. Ben POST ile standart formu kullanarak çalıştığınızda Ancak, php script mysql_connect (...) üzerinde hata gibi görünüyor; hattı. Ben, bir hata mesajı alamadım aslında tarayıcı sayfası bile görünümü kaynak penceresinde, boştur. İşte ne var:

$conn = mysql_connect("localhost:1186", "user", "password");

...

Ben Mysqladmin aracında kullanıcı adınızı ve şifrenizi ekledik, ve ben "localhost" ve "localhost: 1186" denedim benim my.cnf dosyasında başvurulan 1.186 noktasını gördüğümüz gibi.

Açıkçası ben bir şey, herhangi bir fikirleri yanlış yapılandırılmış var?

2 Cevap

Bir hata olduğu zaman çıkan sayfa boştur. Lütfen kurulum yapmak için daha yaygın hatalardan biri php-mysql ya da mysql-server paketlerini ya yüklemek için unutmak olduğunu. Onlar yüklü olduğunuzu doğrulayın, ve ya da her ikisini de yüklemeniz ve sonra httpd servisini yeniden başlatın ve eğer çalışmıyorsa eğer mysql hizmetini başlatın.

olacak taze bir mysql için varsayılan yükleyin

$ Conn = mysql_connect ("localhost: 3306", "root", "");

ya da sadece

$ Conn = mysql_connect ("localhost", "root", "");

Bu test amaçlı ancak korunmasız root hesabı bırakmak için iyi bir kötü alışkanlıktır.