• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zewnętrzna baza danych + PHP + blad (HY000/2002)

Object Storage Arubacloud
0 głosów
600 wizyt
pytanie zadane 10 lutego 2018 w PHP przez Major Nowicjusz (160 p.)

Witam, mam problem z połączeniem się z zewnętrzną bazą danych w serwisie ugu.pl

Kod connect.php:

 <?php              
		$host = "mysql1.ugu.pl";
		$db_user = "dbXXXXX";
		$db_password = "YYYYY";
		$db_name = "dbXXXXX";
   ?>

Kod zaloguj.php:

<?php

		require_once "connect.php";
	

		$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
		
		if ($polaczenie->connect_errno!=0)
		{
			echo "Blad: ". $polaczenie->connect_errno . " Opis tego bledu: ". $polaczenie->connect_error;
		}
		else
		{
				echo "GRATULACJE! POLACZYLES SIE Z BAZA";
		
		$login = $_POST['email'];
		$haslo = $_POST['haslo'];

					$polaczenie->close();
		}
	
?>

 

Błąd na stronie jaki sie wyświetla po odpaleniu:

https://zapodaj.net/c97ba800b31ba.jpg.html

 

Linia 15 to ta:

$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);

 

Proszę o jakąś porade, próbowałem na różne sposoby się łączyć i nic nie działa :(

komentarz 10 lutego 2018 przez tirith Mądrala (5,940 p.)
Sprawdzałeś czy jakiś firewall nie blokuje?
komentarz 10 lutego 2018 przez Major Nowicjusz (160 p.)
Tak i niestety ale nie tu leży problem :(

1 odpowiedź

0 głosów
odpowiedź 10 lutego 2018 przez Arkadiusz Waluk Ekspert (287,950 p.)
Skrypt jak rozumiem uruchamiasz lokalnie na komputerze (lub innym serwerze), a z bazy chcesz skorzystać na serwerze ugu?

Najprawdopodobniej to może być po prostu blokada połączenia się do bazy danych z poza serwera, takie zabezpieczenie. Jeśli lokalnie, z serwera na ugu, jest dostęp do bazy danych dla identycznie takich samych danych, to byłbym wręcz pewien że o to chodzi. Musisz poszukać w panelu administracyjnym czy można to zmienić (na większości płatnych hostingów się da) lub zapytać support.
komentarz 10 lutego 2018 przez Major Nowicjusz (160 p.)
Dziękuję za odpowiedź.

Tak, uruchamiam go lokalnie, na komputerze.

Jeszcze jedna sprawa jest taka, że korzysta z tej bazy aplikacja mobilna napisana w Android Studio w Javie (nie moja) i nie ma problemów, więc to możliwe żeby były zablokowane połączenia z poza serwera skoro mobilna aplikacja może się połączyć a webowa już nie bardzo?
komentarz 10 lutego 2018 przez Arkadiusz Waluk Ekspert (287,950 p.)
W takim razie dziwne, nie wiem jak tam masz w aplikacji mobilnej, ale jeśli to jest też bezpośrednie połączenie z bazą z zewnątrz to nie powinno zadziałać gdyby zablokowany był dostęp z zewnątrz. Aplikacja korzysta z tych samych danych, których używasz tu w PHP?

Podobne pytania

0 głosów
1 odpowiedź 6,741 wizyt
pytanie zadane 8 stycznia 2018 w SQL, bazy danych przez sapero Gaduła (4,100 p.)
0 głosów
1 odpowiedź 550 wizyt
0 głosów
1 odpowiedź 251 wizyt
pytanie zadane 12 marca 2018 w SQL, bazy danych przez arek01996 Stary wyjadacz (12,100 p.)

92,573 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...