• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    connect jest nieaktywny Stały bywalec
    Dołączył
    Feb 2008
    Posty
    103

    Domyślnie Połaczenie Vbulletin z bazą na innym serwerze

    Witam . Mam pytanko . Mam domenę i skrypt zainstalowany na linux,pl . Mam inny też jeszcze jeden serwer i inną domenę na nim . Chciałem na tym nowym serwerze wgrać skrypt vbulletin , ale żeby on korzystał z bazy sql z tego starego serwera linux.pl . I teraz moje pytanko jak połaczyć nowy skrypt vb na nowym serwerze żeby czytał z bazy sql ze starego serwera ???



  2. #2
    MatKus jest nieaktywny Advanced Member
    Dołączył
    Jul 2008
    Posty
    247

    Domyślnie

    Teoretycznie jest to możliwe, o ile skonfigurujesz odpowiednio firewalla na serwerach (szczególnie na tym, na którym stoi baza danych). W praktyce - odradzam.

    Przeważnie takie coś jest blokowane na firewallu, bo to stanowić może potencjalny problem w bezpieczeństwie.
    Zakładając jednak, że firewall będzie to przepuszczał, to po prostu na forum ustawiasz serwer w configu i tyle.
    Myślę jednak, że to jest zły pomysł. Generalnie takie coś będzie ci bardzo powoli chodziło. Pamiętaj, że na otwarcie każdej strony leci kilka zapytań do bazy danych. Zakładając nawet, że całe połączenie będzie trwało 0.05 sekundy, to przy 10 zapytaniach robi się z tego pół sekundy na same zapytania. W tym czasie masz otwarte połączenie z bazą danych, co dla samej bazy może stanowić problem i możesz dostawać komunikaty z serii "too many connections", bo połączenie zamiast trwać tysięczną część sekundy, trwa pół sekundy, co w połączeniu z wieloma userami online kumulje się.
    były administrator forum.tibia.pl
    administrator forum.tibiaspy.com


  3. #3
    Awatar macio76
    macio76 jest nieaktywny Stały bywalec
    Dołączył
    May 2009
    Przegląda
    Częstochowa
    Posty
    424
    Przydatne posty
    2

    Domyślnie

    Jaki masz adres bazy danych na tym drugim serwerze? Jeżeli masz inny niż localhost to bez problemu jak wpiszesz będzie działać. Jeszcze można pokombinować z IP serwera i wstawić je zamiast adresu bazy.

    Wydaje mi się, że również można pokombinować coś w configu np. z tym:
    Kod php:
    //    ****** MASTER DATABASE PERSISTENT CONNECTIONS ******
        //    This option allows you to turn persistent connections to MySQL on or off.
        //    The difference in performance is negligible for all but the largest boards.
        //    If you are unsure what this should be, leave it off. (0 = off; 1 = on)
    $config['MasterServer']['usepconnect'] = 0;



        
    //    ****** SLAVE DATABASE CONFIGURATION ******
        //    If you have multiple database backends, this is the information for your slave
        //    server. If you are not 100% sure you need to fill in this information,
        //    do not change any of the values here.
    $config['SlaveServer']['servername'] = '';
    $config['SlaveServer']['port'] = 3306;
    $config['SlaveServer']['username'] = '';
    $config['SlaveServer']['password'] = '';
    $config['SlaveServer']['usepconnect'] = 0
    Pozdrawiam
    Maciej ;)

    http://swiatiphone.com
    http://iphonesupport.pl
    http://mojeakwarium.eu


  4. #4
    connect jest nieaktywny Stały bywalec
    Dołączył
    Feb 2008
    Posty
    103

    Domyślnie

    ok .
    dzieki


Podobne wątki

  1. serwer www a baza na innym serwisie
    By komandos in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 02.02.2011, 21:21
  2. Odpowiedzi: 2
    Ostatni post / autor: 14.12.2010, 01:10
  3. Odpowiedzi: 0
    Ostatni post / autor: 10.03.2010, 14:38
  4. Połączenie vBulletin z Wordpress
    By rafik in forum Konwersje
    Odpowiedzi: 3
    Ostatni post / autor: 25.11.2009, 22:15
  5. Jak połączyć vBulletin z DataLife Engine
    By minior in forum Pytania i problemy
    Odpowiedzi: 13
    Ostatni post / autor: 10.06.2009, 11:33
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67