• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Like Tree5Przydatne posty
  • 5 Autor Max
  1. #1
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie Konwersja bazy

    Witam,
    Opiszę w tym artykule krok po kroku proces konwersji bazy.

    Zaczniemy od tego czym jest konwersja.
    Konwersja to nic innego jak dostosowanie naszej bazy SQL do wymagań innego skryptu. Przykład:
    Nasze forum działa obecnie na skrypcie phpBB, a chcemy aby działało na vBulletin. Nie możemy po prostu wgrać bazy z forum phpBB do bazy vBulletin. Musimy tę bazę odpowiednio przystosować. W tym wypadku do skryptu vBulletin.

    Czego będziemy potrzebowali?
    - danych do bazy forum, które chcemy konwertować (czyli np. forum na phpBB, IPB, SMF etc.)
    - danych do bazy gdzie zainstalowaliśmy vBulletin,
    - danych do serwera FTP
    - narzędzie do konwertowania - Impex'a
    - trochę wolnego czasu

    Zaczniemy od rozpakowania Impex'a i umieszczenia jego plików na FTP. Umieszczamy go w jednym katalogu z vBulletin. Ładowanie potrwa kilka dobrych minut.

    Następnie przechodzimy do edycji pliku ImpExConfig.php

    Najpierw uzupełnimy dane do bazy forum vBulletin:

    Kod php:
    $impexconfig['target']['server']        = 'localhost';
    $impexconfig['target']['user']             = 'Nazwa Użytkownika bazy';
    $impexconfig['target']['password']      = 'Hasło do bazy';
    $impexconfig['target']['database']      = 'Nazwa Bazy Danych';
    $impexconfig['target']['tableprefix']        = 'Prefix poprzedzający tabele (jeżeli istalowaliśmy vBulletin bez prefixów to pole pozostawiamy puste'
    Zamiast 'localhost' w niektórych przypadkach musmy wpisać inny serwer bazy danych (zależnie od hostingu).

    I baza, którą będziemy konwertować do vBulletin:

    Kod php:
    $impexconfig['source']['server']        = 'localhost';
    $impexconfig['source']['user']             = 'Nazwa Użytkownika bazy';
    $impexconfig['source']['password']      = 'Hasło do bazy';
    $impexconfig['source']['database']      = 'Nazwa Bazy Danych';
    $impexconfig['source']['tableprefix']       = 'Prefix do tabel (np. w bazie phpBB wpiszemy tutaj _phpbb , w bazie IPB  _ibf  etc.'
    I podobnie: zamiast 'localhost' w niektórych przypadkach musmy wpisać inny serwer bazy danych (zależnie od hostingu).

    Zapisujemy plik i wysyłamy na serwer.

    Przechodzimy do następującego adresu:
    http://nasz-serwer.pl/vbulletin/impex/

    Wpisujemy nasz Customer Number i klikamy Login.

    Wybieramy z jakiego skryptu i do jakiej wersji vBulletin będziemy konwertować. Klikamy Next.

    Teraz powinniśmy zobaczyć mniej więcej coś takiego:


    Klikamy 'Start Module' przy każdym punkcie oprócz 002 - Associate Users.
    Trzeba mieć na uwadze, aby nie ustawić zbyt dużego limitu do konwertowania na jedną sesję. Nasz serwer może złapać w takim przypadku zwieszkę.

    Po zakończeniu wszystkich czynności z Impex'em usuwamy go z serwera lub ustawiamy CHMOD na 0.

    Teraz pora, aby zaktualizować dane na forum vBulletin.

    Logujemy się do Panelu Administratora.
    Odszukujemy zakładkę Maintenance i wybieramy Update Counters.

    I po kolej klikamy:
    - Update User Titles and Ranks
    - Rebuild Thread Information
    - Rebuild Forum Information
    - Rebuild Search Index
    - Rebuild Statistics

    To wszystko! Stare forum możemy zachować na pamiątkę

    W razie pytań proszę zadawać je w tym temacie.

    Pozdrawiam
    MK

    ~~ Informacje ~~
    Autor: Max Kwiatkowski
    Data: 01.03.2008
    Proszę nie kopiować artykułu w całości lub częściach bez mojej zgody!
    mccn, filu23, moruta i 2 innych uznają to za przydatne.



  2. #2
    Awatar day-dreamer
    day-dreamer jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    723
    Przydatne posty
    3

    Domyślnie

    mam taki problem

    Connection to source server failed. Check username and password.

    to coś z połączeniem ale już probowałem tak i tak i na dal to samo


  3. #3
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Connection to source server failed
    Pewnie problem już rozwiązany, ale napiszę dla osób, które będą miały taki lub podobny problem.
    Po prostu źle skonfigurowałeś dane do źródłowej bazy (czyli np. phpBB) w ImpExConfig.php .


  4. #4
    Pixi jest nieaktywny Użytkownik
    Dołączył
    Apr 2008
    Posty
    47

    Domyślnie

    witam ja mam takie pytanie chodzi mi o poprawny zapis tych tabel jak to ma wygladać
    Kod:
    $impexconfig['source']['tableprefix']       = 'Prefix do tabel (np. w bazie phpBB wpiszemy tutaj _phpbb , w bazie IPB  _ibf  etc.';
    bo mam tabele z IPB i nie wiem jak zapisać uprzejmie proszę o pomoc jak zapisać np tabele
    _ibf_admin_logs poprawnie żeby działało i mam drugie pytanie czy trzeba tak zapisać wszystkie tabele z bazy IPB np jak ma ona 95 tabel jak to wygląda??


  5. #5
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Pytania odnośnie tego artykułu piszemy w dziale Konwersje.

    Temat zamykam.
    Pozdr.


Podobne wątki

  1. konwersja bazy na utf8
    By day-dreamer in forum Pytania i problemy
    Odpowiedzi: 3
    Ostatni post / autor: 06.07.2010, 05:31
  2. [Zlecę] Konwersję bazy z php by przemo na VB
    By Grądziu in forum Giełda
    Odpowiedzi: 0
    Ostatni post / autor: 04.10.2009, 23:06
  3. Konwersja bazy
    By Max in forum Konwersje
    Odpowiedzi: 4
    Ostatni post / autor: 29.04.2008, 01:19
  4. Konwersja bazy i problem z użytkownikami
    By WoG in forum Pytania i problemy
    Odpowiedzi: 5
    Ostatni post / autor: 02.03.2008, 15:27
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