Założyłem konto i wykupiłem hosting na domena.pl. Stworzyłem również bazę danych. Mimo tego, że użytkownik ma prawo zapisu i odczytu w tej bazie oraz kod w PHP wydaje się być poprawny otrzymuje błąd Connection refused. Czyli nie mogę połączyć się z bazą danych.
Mój kod:
session_start();
require_once "connect.php";
$conn = new mysqli($host, $db_user, $db_password, $db_name);
W ostatniej linijce występuje ten błąd. W zakładce "Strony WWW" na domena.pl nad numerem wersji PHP znajduje się adres hosta, który wpisuje do zmiennej $host w pliku connect.php (próbowałem również nazwy serwera z zakładki MySQL). W tym pliku również wpisuje do zmiennych $db_user, $db_password i $db_name kolejno nazwę użytkownika bazy danych, hasło do bazy danych i nazwę bazy danych. Użytkownik jak pisałem wyżej ma prawa zapisu i odczytu z bazy danych. Wszystko wydaje się być w porządku.
Moje pytanie brzmi: Co jest nie tak (lub może być nie tak) i jak temu zaradzić?
Edit: Problem rozwiązany. Mając dwa pliki connect.php (jeden z internetu (z tutoriala) i jeden mój) modyfikowałem ten z internetu, a na serwer wrzucałem ten swój :P. Musze się wyspać. Dobrze, że jest piątek :).
Pozdrawiam.