PDA

Zobacz pełną wersję : migracja z 1.0.11 do nowszej wersji.. jakiej? Gdzie mtwmigrator lub inna aplikacja?



kpl
23-10-2012, 23:35
Witam
Mam za zadanie przenieść zawartość strony z tak starej wersji do nowej. Nie wiem jaka byłaby wskazana. Czy muszę przechodzić przez 1.5 by wejść do 2?
Wskazywany przez Zwiastuna link z postu http://forum.joomla.pl/showthread.php?65216-Migracja-z-1-0-x-do-1-5-26 do Mtwmigrator widziałem ale tej aplikacji nie mogę znaleźć.
Poza podstwawową joomlą mam jeszcze DOCMan, forum i galerię fotografii RSGallery2. Zrozumiałe że chciałbym przenieść całość.
Pamiętam jak kiedyś przenosiłem z wersji 1.0.9 (chyba) do 1.5 to posypało mi się forum (chyba należało najpierw aktualizować do wyższej wersji 1.0.x i dopiero z niej przygotowywać plik do przeniesienia - mogę jednak szczegółów nie pamiętać.

palyga007
23-10-2012, 23:50
http://www.matware.com.ar/downloads/joomla/mtwmigrator.html

Proponuję wersję stabilną, alpha coś mi nie chciała działać a nie posiada poza "bajerami" żadnych dodatkowych funkcjonalności.
Nie piszesz co to za forum.
DOCMan jest obecnie o ile mnie pamięć nie myli komponentem komercyjnym.

Migrację powinieneś rozpocząć od aktualizacji swojej obecnej Joomla! do najnowszej wersji z danej linii czyli 1.0.15 (że kopii zapasowej nie wspomnę)

kpl
25-10-2012, 11:15
dzięki palyga007..

wersja stabilna ale jaka, która? Wolałbym może bazować na ostatniej stabilnej.
Forum to joomlaboard
jeśli DOCMan jest komercyjny to może inny komponent jest gratisowy i czy można do niego z DOCMan przejść.
Działania przede mną to:
- aktualizacja do 1.0.15 (znalazłem tylko pełne wersje a nie znalazłem pliku aktualizującego) - gdzie jest?
- zapakowanie zawartości (temat kopii także) do migratora (nie znalazłem go) - gdzie migrator? Nie widzę możliwości zrobienia kopii - jak?
- zainstalowanie nowszej wersji (chcę stabilną) tylko którą? Zainstalowanie komponentów forum, galerii i dokumentów (zamiennik DOCMan)

Mało czasu wiele niewiadomych...

palyga007
25-10-2012, 16:11
przecież podałem Ci link do miejsca gdzie można pobrać mtw migrator. bierz to bez alpha w tytule.
tutaj masz instrukcję obsługi.
http://wiki.joomla.pl/index.php/Mtwmigrator

zamiast docman moze być np phoca download.
kopia zapasowa strony przy użyciu joomlapack

kpl
27-10-2012, 13:40
dzięki, rzeczywiście nie zauważyłem linku
szukam plików upgrade z mojej wersji 1.0.9. Znalazłem opis tu http://wiki.joomla.pl/index.php/Aktualizacja_do_wersji_1.0.15 ale podany link na początku nie posiada już plików up.
Widzę z opisu że potrzebuję najpierw podnieść do wyższej wersji a potem dopiero do 1.0.15 czyli rozumiem że 2x upgrade.
Gdzie je znaleźć bo jak na razie nie udało mi się.
Mając wersję 1.0.15 do jakiej wersji proponujesz potem zrobić migrację?

kpl
28-10-2012, 20:47
próbowałem znaleźć joomlapack - znajduję link do joomlapack.net a tam przenosi do https://www.akeebabackup.com/ a tam bachup od wersji 2.5.1...
w innych miejscach nie widzę tej aplikacji
Na str http://joomlacode.org/gf/project/pasamioprojects/frs/ znalazłem com_jpackageman.tgz (http://joomlacode.org/gf/download/frsrelease/6799/42494/com_jpackageman.tgz) (Release1.5.1) ale raczej to nie to... :(

kpl
28-10-2012, 21:58
Spróbowałem obu plików (alfa i nie-alfa) - ściągnąłem i poprzez instalatora komponentów próbowałem i mam komunikat
6020
Z pliku zip jest folder a w nim dopiero pliki i foldery - przerobiłem że bezpośrednio z zip jest plik xml i reszta i jhest to samo

Karol99
29-10-2012, 00:22
Proszę, tu (http://dropcanvas.com/aug04) JoomlaPack w wersji dla J! 1.0.x dla Ciebie. Powodzenia!

kpl
30-10-2012, 01:02
dzięki Karol99
Zwiastun dokładnie opisał przechodzenie z 1.0 do 1.5 w tym tworzenie wtyczek ETL i SQL. Nie mam pojęcia gdzie znajdę nazwy tabel dla moich komponentów jw. A co będzie jak zamienię w nowej wersji komponent na inny (np nie DOCMan)?

zwiastun
30-10-2012, 16:52
Nie mam pojęcia gdzie znajdę nazwy tabel dla moich komponentów jw.

Nazwy tabel znajdziesz po prostu w bazie danych. Zwykle łatwo można się domyśleć.


A co będzie jak zamienię w nowej wersji komponent na inny (np nie DOCMan)?
DocMan dla 1.5 działa w trybie zgodności wstecznej. ALe pewno chodzi Ci o przejście na 2.5
Przenoszenie danych z Docmana np. do PhocaDownload wymaga nieco umiejętności programistycznych albo ręcznej dłubaniny w bazie danych. @palyga07 "przerabiał' ten temat kilka miesięcy temu i być może za jakimś godziwym wynagrodzeniem Cię wesprze. Napisz do niego na priva.

kpl
01-11-2012, 12:03
dzięki Zwiastun - wiem że w bazie są ale mogę mieć problem czasowy dostać się do bazy (nie moja baza - zawiłe to)
wiesz.. chciałbym zaktualizować do 2.5 ale początkowa wersja strasznie archaiczna. Myślałem że DOCMan 1.4 zadziała (niekomercyjny) ale dla 1.5 już wykazuje problem. Nie mam za bardzo kasy by wesprzeć :( dlatego szukam coś co mogę z darmowych zamontować
Wtyczni ETL - jasne - w środku wpisujesz nazwy tabel.. w SQL w treści nie widzę nazw tabel więc domyslam się że tylko nazwy wtyczek SQL determinują dla poszczególnych komponentów (treść ta sama dla wszystkich). Nie rozumiem grupowania - planuję zatem 6 wtyczek wczytać osobno (dla komponentów DOCMan, RSGallery i Joomlabord). Fakt zassania danych nie przeszkadza przy braku zamiennika np za DOCMana tj pobieram ze starej wersji w nowej chwilowo nie mam odpowiednika.
Przejścia (skoryguj jeśli błędnie piszę): z 1.0.11 na np 1.0.13 potem 1.0.15. Z tej wesji do 1.5.27 (da się od razu tutaj?) a z tej wersji do 2.5.7
Za każdym razem jasne że kopia przez joomlapack ..
Dzięki

kpl
05-11-2012, 11:21
Korzystając wcześniej z Migratora wygenerowałem plik sql (bez wtyczek ETL i SQL - testowo) i na innem serwerze postawiłem 1.5.0
Wskazałem zaimportować ten plik (chyba 6 krok instalacji joomla), podałem hasło i email i po naciśnięciu Dalej wróciłem do tego samego miejsca ale już nie miałem możłiwości wyboru danych między wskazanym plikiem a przykładowymi danymi..!! Znów wprowadziłem hasło mail (wymagał znów) i poszedłem dalej ale joomla była pusta a strona w sieci niewidoczna (adres serwera łamane na nazwa folderu). Czy dlatego że inny serwer?

aktualizowałem do 1.0.15 i po wejściu od str admina do instalacji komponentów zobaczyłem ostrzeżenie:
Warning: Installing 3rd party extensions may compromise your server's security. Upgrading your Joomla! installation will not update your 3rd party extensions.
For more information on keeping your site secure, please see the Joomla! Security Forum (http://forum.joomla.org/index.php/board,267.0.html).
czego to dotyczy? nie jestem biegły w ang
CZY MOŻNA JE ZOGNOROWAĆ PRZECHODZĄC NA 1.5?

zwiastun
05-11-2012, 11:51
Ostrzeżenie: Instalacja rozszerzeń innych programistów może narażać bezpieczeństwo twojego serwera. Aktualizacja Joomla nie aktualizuje rozszerzeń innych programistów. Więcej informacji na temat bezpiecznego prowadzenia witryny znajdziesz na forum Joomla! Security Forum.
Tłumacz Google całkiem nieźle radzi sobie z tym tekstem.

kpl
05-11-2012, 12:49
Zwiastun - widzę uszczypliwość - miałem na mysli nie ten tekst bo mogę sobie sam go przetłumaczyć tylko szeregu wątków jakie sa pod wskazanym linkiem a jest tego multum w ang.

Pytałem czy mogę zignorować to ostrzezenie...
Pytałem w akapicie wcześniej o powód pustej joomli 1.5...
Pytałem w poprzednim poście o wtyczki sql (skoro w podanym przez Ciebie przykładzie nie ma nazw tabel to rozumiem że zawartość wtyczek jest taka sama a zmieniają się się nazwy plików a nie mam tej pewności. Sam docman ma kilka o ile dobrze pobierznie zauważyłem. Pojęcie grupowania jest tylko zasygnalizowane a nie jest konieczne więc nawet nie pytam...
Pytałem czy migrowanie dodatkowych komponentów (raczej danych z poprzedniej wersji) przy jednoczesnym braku chwilowych analogicznego dla np 1.5 czy 2.5 nie zakłóci pracy po późniejszym zainstalowaniu a dokładniej czy inny komponent zainstalowany później np za DOCMan będzie widział dane przeniesione dzięki przygotowanym i zainstalowanym wtyczkom ETL czy SQL...
Na powyższe nie znalazłem odpowiedzi... :(

Nie jestem biegły w joomla dlatego pytam. Szukanie nie zawsze daje wyniki a przekazanie odpowiedzi (czasem jedno zdanie) minimalizuje czas poszukiwawczy o całe godziny. Część danych zawarta w postach jest czasem już nieaktualna - nie ma aktualizacji, są pliki do wersji np od 1.5 itd. Niejednokrotnie rzucone hasło czy skrót myślowy jest dla laika czarną magią a pytanie o to pozostaje czasem bez odpowiedzi...
Jest to przykre ale jak sam kiedyś pisałeś - pomoc to dobra wola a nie obowiązek - dobra wola na którą ja liczyłem i nadal liczę...
Odpowiedziałem Tobie choć to apel do wszystkich którzy mogą pomóc

zwiastun
05-11-2012, 13:47
Zwiastun - widzę uszczypliwość
A ja zupełnie nie rozumiem doszukiwania się uszczypliwości. Przykro mi, ale to świadectwo szukania tego, co się chce znaleźć.

Plik sql, z tego co pamiętam, ulega w trakcie migracji zmianie, stąd do kolejnej próby trzeba użyć oryginału.
Przyczyna pustego Joomla: przedstawiasz swoje działanie skrótowo, wiec na temat przyczyn można sobie tylko pogdybać. Być może powodem jest próba migracji z uszkodzonego pliku sql.

Pytałem, pytałem, pytałem...
Owszem, tylko na te pytania odpowiedź można znaleźć samemu w materiale, który pisałem przed paru laty, albo są to pytania kryjące oczekiwanie na prostą, łatwą, przyjemną i 100% aktualizację.
- nazwy tabel: do odczytania w bazie danych - czarno na białym, jeśli nie widzisz nazw tabel w pliku zrzutu bazy danych sql, to może tylko oznaczać, że nie znasz elementarza SQL (o co Cię raczej nie podejrzewam), ale w takim przypadku nie ma się co zabierać za takie zadanie
- pojęcie grupowania: przejdź nad tym do porządku dziennego, skoro to dla Ciebie niejasne (nawiasem mówiąc nie wiem, co jest niejasnego - to, że kodu wtyczek nie trzeba zapisywać w odrębnych plikach?)
- chwilowy brak analogicznego rozszerzenia dla Joomla 1.5? Pomyśl chwilę. Joomla! 1.5 jest już zamkniętym projektem, sądzisz że ktoś będzie jeszcze przerabiał rozszerzenia stworzone dla wersji 1.0 na wersje dla 1.5?
- pytania o to, "czy inny komponent zainstalowany później np za DOCMan będzie widział dane przeniesione dzięki przygotowanym i zainstalowanym wtyczkom ETL czy SQL..." nie rozumiem,nie wiem, jakiej oczekujesz na nie odpowiedzi, bo zadaniem tych wtyczek nie jest nic innego, jak przeniesienie do nowych tabel danych ze starych tabel dokładnie po to i dlatego, by komponent w wyższej wersji mógł z nich korzystać.



Jest to przykre ale jak sam kiedyś pisałeś - pomoc to dobra wola a nie obowiązek - dobra wola na którą ja liczyłem i nadal liczę...
Nie wiem, co chcesz przez to powiedzieć. W każdym bądź razie brzmi jak wyrzut.

kpl
11-11-2012, 15:32
Zwiastun zostawmy, nie chcę nikomu robić wyrzutów. Mam kłopot to piszę a jedno czy dwa zdana to umiem sobie przetłumaczyć.. nie ważne

Próbuję na ile się da a wychodzi kiepsko. Sam plik migracji (bez dodatkowych) przechodzi. Jak dodam wszystkie pliki etl i sql z komponentów to zaczyna się kłopot (plik migracji wielki więc wcześniej dałem na serwer). Atrybuty za folderów /tmp i /migrate zmieniałem na 757 i też bez zmiany. Podczas instalowaniu bazy wywalił błąd braku tabeli jos_docman a polecenie jest i taka tabela w bazie powstała
6077
Próbowałem potem wyciąć w pliku sql migratora polecenia tworzenia wszystkich tabel docman-a (zostawiając rsgallery i fb - ciekawe bo posty są w zainstalowanym joomlaboarg a nie mia żadnego postu w fireboard) i dawał mi inny komunikat błędu.
Skasowałem w bazie wszystkie tabele i chciałem importować je z pliku sql stworzonego przez joomlapack to dostałem inny błąd:
6078
domyślam się że dlatego że nie tworzone przez komponent migratora

Nie wiem czy znajdę na forum info co w przypadku jak zaimportuję tabele z tych komponentów a w nowym zainstaluję analogiczne (np z docman-a na inny czy gsgallery na cokolwiek innego) skoro są tabele przystosowane do starych komponentów.

Temat korekty błędu jaki opisałeś w przewodniku w przypadku modyfikacji tabel (np przez fireboard) tj dodatkowa wtyczka ze zmodyfikowaną tabelą jest dla mnie całkowicie niejasne - może jak popyam kogoś to wytłumaczy.

zwiastun
11-11-2012, 16:37
Nie wykonuj tych czynności na serwerze zdalnym.
Zainstaluj lokalnie JAMP-a lub XAMPP-a (może być nawet konieczne użycie starszych wersji XAMPP-a - są na Sourceforge) i lokalnie dokonuj migracji.
Jeśli wszystkie wtyczki "nie przechodzą", podziel na etapy (algorytm jedna polowa, druga połowa - może zadziała, jak nie to znów na pół, albo jakikolwiek inny, byle metodycznie).

Jeśli część tabel uda się migrować, to należy je sobie zrzucić do pliku sql, i w kolejnych próbach zająć się wydobyciem danych z kolejnych.


Nie wiem czy znajdę na forum info co w przypadku jak zaimportuję tabele z tych komponentów a w nowym zainstaluję analogiczne (np z docman-a na inny czy gsgallery na cokolwiek innego) skoro są tabele przystosowane do starych komponentów.
Brak w tym, co piszesz, logiki.
Masz do wyboru dwie możliwości
- albo sprawdzić, jak działa instalator nowszej wersji rozszerzenia - czy nadpisuje tabele istniejące w bazie danych, a jeśli tak, to potem nadpisać je swoimi odzyskanymi, o ile ich struktura jest dokładnie taka sama; jeśli nie jest, to trzeba przeanalizować strukturę i zobaczyć, czy co i jak da się uzupełnić
- albo - to dłuższa droga i bezsensowna trochę - szukać na stronie projektów albo w plikach readme opisów, jak się rozszerzenie zachowuje w trakcie instalacji i w razie co, zastosować procedurkę, o której powyżej.

Błąd, jaki otrzymałeś z JoomlaPack mówi po prostu, że jest jakiś problem w tym (i być może następnych podobnych) wierszach. Błąd, jak błąd - trzeba go poanalizować i poszukać sposobu rozwiązania. Na początek "wyjąć" ten wiersz z kodu i ręcznie w phpmyadminie wrzucić do tabeli. W razie błędu dostaniesz szerszą informację, która czasem pomaga rozwiązać problem.

Nie oczekuj, że w postach na forum albo materiałach w Sieci czy książkach znajdziesz przekaz wszelkich doświadczeń, jakimi ktos dysponuje, bo to po prostu niemożliwe.