Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

[S] Przejsćie z php by przemo na Mybb

Założony przez  Dementor.

nazwa i wersja skryptu, z którego migrowano:phpBB by przemo 1.12.6
wersja skryptu MyBB: myBB 1.6.4
adres forum: Hot-warez.pl
opis problemu:
Widziałem mnóstwo tematów o przejciu z php by przemo na Mybb ale nigdzie nie widziałem dokładnej instrukcji ( tutoriala ) jak to zrobić krok po kroku ( po polsku ) .
Co mam zrobić odinstalować wszystkie modyfikacje żeby zostało czyste php bb2 ? Czy to nie jest konieczne ? Co dalej , nie chciałbym instalować php bb3 żeby konwertować bazę i później znów instalować Mybb ( mam już zainstalowane z polskim tłumaczeniem - czyste ) . Jak w ogóle konwertować tą bazę tym merge systemem , znalazłem ten opis :
Cytat:Jak skonwertować bazę? Instrukcja krok po kroku
1. Należy zainstalować mybb 1.6 (1.4 dla MybbMigratora)
2. Pobrać MergeSystem (MybbMigrator)
3. Z pobranego archiwum MS (MM):
a) Skopiować plik loginconvert.php do katalogu /inc/plugins/
b) Skopiować katalog convert do głównego katalogu forum
4. Przejść pod adres_forum.tld/convert/
5. Postępować zgodnie z wskazówkami kreatora.

wrzuciłem to wszystko do folderu gdzie zainstalowany mam MyBB podałem dane w merge do bazy z przema i wyskoczyły mi jakieś błędy , jak to zrobić najszybciej . Co trzeba zrobić gdzie wrzucić ten merge system do folderu z przemem czy do Mybb 1.6.4 , do jakiej bazy podać dane i czy ma być ona już bez modyfikacji , Najlepiej jak by ktoś "naprawdę" napisał co zrobić " Krok Po Kroku "

A jeżeli już się upieracie żeby najpierw przekonwertować bazę z przemo> php bb3 i później do Mybb to też powiedzcie jak to zrobić .
(28.08.2011, 16:52)Dementor napisał(a): A jeżeli już się upieracie żeby najpierw przekonwertować bazę z przemo> php bb3 i później do Mybb to też powiedzcie jak to zrobić .

Jeżeli się już "upieramy" to nie bez powodu - w ten sposób możesz zachować więcej danych. A jak wykonać:

1. Wchodzisz na support phpBB by Przemo oraz polskie supporty phpBB3 - tam dowiadujesz się jak zrobić konwersję z by Przemo na phpBB3 bez utraty np. załączników (tu nie jest do tego miejsce, bo to support MyBB a nie phpBB3).

2. Gdy masz już forum przekonwertowane do phpBB3, pobierasz Merge System w najnowszej stabilnej wersji oraz paczkę MyBB również w najnowszej stabilnej wersji (Migrator nie jest od dłuższego czasu rozwijany).

3. Instalujesz czyste forum MyBB, a następnie kopiujesz do niego katalog convert z Merge System.

4. Przy użyciu kreatora z Merge System (adres_mybb/convert) wykonujesz konwersję z phpBB3 do MyBB.
Wiedziałem ze Ty się odezwiesz albo jeszcze inny ciągle powtarzający jedno - przejdź na phpbb3 a później na Mybb. No dobra supporcie Mybb , odpowiedz mi - nie stosując gotowych tekstów - gdzie Ty masz katalog convert na merge system - odpowiedź = nigdzie , widziałeś może zawartość paczki najnowszego merge system ? Chyba nie no chyba ze mówisz o całym katalogu " merge " .

Więc powiem jak ja to zrobiłem:
1. skopiowałem plik loginconvert.php do katalogu /inc/plugins/
2. wrzuciłem do folderu gdzie mam zainstalowany Mybb cały folder "merge"
3. w przeglądarce wpisałem adres_mybb_mojego_forum/merge
4. pojawiło się to " phpBB 2 Database Configuration
Please enter the database details for your installation of phpBB 2 you want to merge from."
5. wpisałem dane do bazy z php by przemo , nacisnąłem next i moim oczom ukazały się znów te same błędy :
Cytat:"phpBB 2 Database Configuration

Checking database details... success.

Creating fields for tracking data during the Merge process (This may take a while)...
MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 6
Query:
CREATE TABLE mybb_post_trackers ( pid int NOT NULL default '0', import_pid int NOT NULL default '0', import_uid int NOT NULL default '0', KEY pid (pid,import_pid) ) TYPE=MyISAM;

Please contact the MyBB Group for support."

Więc kochany supporcie MyBB co jest nie tak i czy w końcu napiszecie mi " krok po kroku " jak przejść na wasz skrypt , co i gdzie wstawić, czy coś należy zrobić wcześniej w bazie - bo wydaje mi się że najpierw trzeba usunąć modyfikacje aby zostało same czyste phpbb2 - konkretnie a nie ogólnikowo i najlepiej najpierw zajrzyjcie do paczki merge system zanim zaczniecie doradzać .

Nie chce mi się przechodzić na phpbb3 - chce przejść bezpośrednio z przema na Mybb - nie ważne że coś tam może się nie przenieść czy najprawdopodobniej będą "krzaki" najpierw chce sróbować jak to będzie z przema wyglądało . Pomożecie ?

1. Mam nick. Fajnie byłoby, gdybym pisał o tobie "problemowcu"?


2. Aby usunąć błąd dotyczący MySQL edytuj plik merge/resources/functions.php
Linia ~271:

TYPE=MyISAM

zamień na:

ENGINE=MyISAM


3. To jest support MyBB. Wspieramy tutaj ten silnik i dostępne dla niego materiały. Oficjalny Merge System nie wspiera bezpośredniej konwersji z phpBB by Przemo. Robiąc to, narażasz się na problemy, nie słuchając naszych rad, zostajesz z tymi problemami sam na sam. Jeżeli sprawa tyczyć się będzie nadal bezpośredniej konwersji, to ten post jest moim ostatnim w tym temacie, niech wtedy wypowiada się kto inny.
ok dzięki http://test-webb.darkarea.pl/
przeniosłem ale nie przeniosły się wszystkie pliki , znaczy nie ma żadnych plików w strefie download - za to są w innych działach ale na głównej wyświetla ze nie ma żadnych postów i tematów a są - co z tym zrobić ?
Postanowiłem jeszcze raz prze konwertować bazę (najnowszą - tamta była sprzed 3 miesięcy na próbę ) na phpbb3 i jeszcze raz na Mybb jednak nowa baza jest większa i wyskakują mi takie błędy :
Cytat:ABORT: PHP cpu time limit exceeded in strtr() called at [/includes/utf/utf_tools.php:1828], in utf8_clean_string() called at [/install/install_convert.php:2008], in call_user_func_array() called at [/install/install_convert.php:2008], in install_convert::process_row() called at [/install/install_convert.php:1276], in install_convert::convert_data() called at [/install/install_convert.php:203], in install_convert::main() called at [/install/index.php:326], in module::load() called at [/install/index.php:203]

wiem że wina leży po stronie serwera bo za długo zapytanie wykonuje ale i w plikach konwertera jak widać tylko co tu zmienić , wiecie może, bo suport na phpbb3 milczy od 3 dni, może tutaj support jest lepszy.
Rób konwersję na lokalnym serwerze, np po wrzuceniu pakietu typu xampp albo wamp. Limitów hostingu nie obejdziesz.
Przy konwersji na Mybb wyskoczyły mi takie komunikaty :

Cytat:Warning
The table "posts" is currently in InnoDB format. We strongly recommend converting these databases to MyISAM otherwise you may experience major slow-downs while running the merge system.
Warning
The table "posts_text" is currently in InnoDB format. We strongly recommend converting these databases to MyISAM otherwise you may experience major slow-downs while running the merge system.

zlekceważyłem to i nacisnąłem "run " a po przejściu na forum nie mam prawie żadnego tematu w strefie download i mam krzaki - jak przerobić te tabele do MyISAM
Oficjalnie ogłaszam ze suport MyBB jest do niczego - nie wiem po co się nazywacie Oficjalnym supportem skoro nie umiecie pomóc ludziom, tylko lukas mi pomógł w tym poście https://webboard.pl/thread-23804.html?pi...4#pid92984
- za jedno wam dziękuję za to że mi nie pomogliście , metodą prób i błędów sam do wszystkiego doszedłem i zrobiłem to co chciałem , dla potomnych napisze w skrócie co i jak .

próbowałem przenieść forum z php by przemo na phpbb3 żeby nie obciążało serwera - forum przeniosłem ale nie miałem żadnych postów w dziale download i innych poddziałach choć w PA było dobrze napisane ile jest postów i tematów tylko ich nie wyświetlało , więc przerobiłem oryginalny merge system 1.6.1 użyłem plików z migratora alpha i połączyłem je z merge systemem następnie na " przemo " wszystkie podkategorie zmieniłem w kategorie ( np. w dziale download Filmy : filmy lektor , filmy z napisami wyciągnąłem z działu " Filmy " i umieściłem bezpośrednio w dziale download ) przekonwertowałem bazę za pomocą przerobionego przeze mnie merge system i zaznaczałem żeby nie wymuszało konwersję na utf8 forum się pięknie przeniosło . Na forum przeniesionym już na MyBB z działów Download : działy filmy lektor , filmy z napisami itd zrobiłem działy podrzędne nadrzędnym był dział " Filmy " i wszystko się ładnie poukładało na koniec zrobilem w w ACP : " Narzędzia i konserwacja " i nacisnąłem " Przeliczanie i przebudowa " i wszystko pięknie dział i wygląda . Wszystkie posty , tematy , userzy, grupy, uprawnienia hasła, wiadomości, ankiety i głosowania w nich i wszystko jest tak jak na przemo i niema krzaków . Mam nadzieję że komuś pomoże ten artykuł jak Support nie będzie wiedział co zrobić , może podepnijcie to dla potomnych . Pozdrawiam

Jak by co forum do pooglądani a tu : http://darkarea.pl
Nie życzę użytkownikom takiego administratora na forum - kiedy ty w końcu zrozumiesz, że działamy tu w pełni za darmo? Gdybyś zlecił konwersję, dałoby się ją wykonać w 1 dzień, bez żadnych problemów. No ale po co, lepiej narzekać że support nie pomaga (chociaż wcale nie musi)... Godne politowania, tym bardziej, że wielokrotnie pisałem - konwersja bezpośrednio z Przemo na MyBB nie jest oficjalnie wspierana, więc nikt ci tu nie musi pomagać.
Nie wspomnę już o tym, że forum to warez...



Użytkownicy przeglądający ten wątek:

1 gości