Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

UniVerS

mysql connect Cant to Mysql serwer. AMXBANS

Promowane odpowiedzi

UniVerS    26

Witam. Od dnia wczorajszego nęka mnie problem z połączeniem MySQL dwóch baz danych. Chodzi dokładnie o to, że występują jakieś problemy z połączeniem.

Aktualnie posiadam 3 bazy danych, które do dnia wczorajszego działały bez żadnych komplikacji. 

Pierwsza baza: Forum - działa cały czas

Druga baza: AMXBans - nie działa

Trzecia baza: Sklep SMS - nie działa

Wczoraj zaś dwie bazy się posypały. Najlepsze w tym wszystkim jest to, że nic nie było dotykane, żadne pliki - nic.

Informacja, którą dostaję przy próbie połączenia się z AMXBansem:

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '188.165.23.142' (4) in /home/p458640/public_html/amxbans/include/config.inc.php on line 46
	Can't connect to MySQL server on '188.165.23.142' (4)
 

Wczoraj, gdy za którymś razem spróbowałem połączyć się z Bansem, strona zaskoczyła, jednakże po odświeżeniu jej znów wystąpił ten sam problem.

 

Sprawdziłem zużycie transferu w cPanel i nic nie wygląda tam podejrzanie.

Co może być tego powodem? Jest jakiś sposób, aby to naprawić?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
BartQ    71

Serwer CS nie może połączyć się z bazą. Polecam przenieś bazę na hosting Serwera CS. U mnie to pomogło i bez problemu łączy się.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
BlackIce    3,533

Jeżeli nic nie ruszałeś, samo się posypało. A nawet raz zaskoczyło bez zmiany czegokolwiek - napisz do supportu ProServer, bo ewidentnie mają problem.

 

Poza tym, przejrzyj kod tego AMXBans i spróbuj pozamieniać mysql_ na mysqli_ :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
UniVerS    26
1 minutę temu, Salvation napisał:

Jeżeli nic nie ruszałeś, samo się posypało. A nawet raz zaskoczyło bez zmiany czegokolwiek - napisz do supportu ProServer, bo ewidentnie mają problem.

 

Poza tym, przejrzyj kod tego AMXBans i spróbuj pozamieniać mysql_ na mysqli_ :)

No właśnie sęk w tym, że nic nie dotknąłem. Napisałem wczoraj popołudniu wiadomość do nich i do dzisiaj czekam na odpowiedź. Mam nadzieję, że coś z tym zrobią, bo na chwilę obecną nie jestem w stanie zorganizować sobie innej bazy zwłaszcza, że aktualne są dla mnie ważne.

Możesz dokładniej objaśnić, o co chodzi z edycją kodu? Chodzi Tobie o 'cvary' (nie wiem jak inaczej to nazwać), które uzupełnia się do połączenia z bazą?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
UniVerS    26
3 minuty temu, Salvation napisał:

Z tą zamianą chodziło mi o to, że mysql_ się już nie używa, bo jest bardziej podatny na SQL Injection niż mysqli_ nawet w czystej formie.

Okej, rozumiem. Teraz tylko pytanie. Gdzie doszukać się czegoś takiego, aby to wydedytować?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
BlackIce    3,533

Otwórz plik PHP AMXBans, edytuj go za pomoc np. Notepad++ z kodowaniem UTF-8 (bez boom) odszukaj mysql_ i zamień na mysqli_

Tylko musisz pamiętać też o tym, że mysql_ pobiera jedną wartość - jest to zapytanie, a mysqli_ musi mieć 2 wartości - połączenie do bazy i zapytanie.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
UniVerS    26

Na chwilę obecną wszystko działa. Mam nadzieję, że na dłużej albo i do końca. Wychodzi więc na to, że faktycznie jest to wina hostingu.

Co do powyższej wskazówki - wciąż nie bardzo wiem, który dokładnie plik należy edytować (ponieważ amxbans.php nie istnieje) dlatego też sobie odpuszczę. Poza tym nie słyszałem o czymś takim. Poczytam w sieci na ten temat i wtedy ewentualnie zacznę coś majstrować. Niemniej jednak ślicznie dziękuję za pomoc i pozdrawiam.

 

Wesołych Świąt życzę :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×