PDA

Zobacz pełną wersję : Migracja z 1.0.13 do 1.5.2



tlen01
10-04-2008, 15:20
Czy ktoś z was wykonywał migrację bazy danych ?
Mam problem ponieważ używając komponentu do migracji przy załadowaniu jego do nowego systemu 1.5 nie są całe artykuły a ucięte zdania są od polskich liter czyli "Joomla warta poś.... i koniec nic nie ma dalej pozatym w bazie nie są pełne artykuły.
Wsumie jednynie zależy mi na przeniesieniu artykułów, reszta nie jest potrzebna.

Liczę że ktoś kto robił i udało się napisze jak to zrobił.

tlen01
10-04-2008, 15:24
Pierwszy błąd na początek jak zgrałem baze do utf8,
Error at the line 22: ) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;
Query:CREATE TABLE `jos_banner` (
`bid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0',
`type` varchar(10) NOT NULL default 'banner',
`name` varchar(50) NOT NULL default '',
`imptotal` int(11) NOT NULL default '0',
`impmade` int(11) NOT NULL default '0',
`clicks` int(11) NOT NULL default '0',
`imageurl` varchar(100) NOT NULL default '',
`clickurl` varchar(200) NOT NULL default '',
`date` datetime default NULL,
`showBanner` tinyint(1) NOT NULL default '0',
`checked_out` tinyint(1) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar(50) default NULL,
`custombannercode` text,
PRIMARY KEY (`bid`),
KEY `viewbanner` (`showBanner`)
) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;

MySQL: Table 'jos_banner' already exists

zwiastun
10-04-2008, 19:47
1. Przypominam, że migracja danych z J! 1.0 do 1.5 nie jest bezstratna! Struktura bazy danych J! 1.0 jest różna od struktury 1.5, więc o idealnym dopasowaniu nie może być mowy.
2. Nie wiem, co znaczy "zgrałem bazę do utf". Migrator przygotowuje odpowiednio zrzut bazy danych i czyni to raczej poprawnie

vioka
11-04-2008, 10:54
czyli nie da sie wszystkiego przenieść? chodzi głównie o artykuły reszta to nie problem, czy jest gdzies polski poradnik jak to zrobić ?

kurtz
11-04-2008, 11:32
polskiego nie ma ale zupełnie niedawno - w ubiegłym tygodniu, wrzuciłem na forum instrukcję EN i linka do żródeł.

traczu
17-06-2008, 14:54
zrobiłem migracje sql ładnie bez problemowo się zainstalowało ale po wejściu na stronę mam błąd :

jtablesession::Store Failed
DB function failed with error number 1046
No database selected SQL=INSERT INTO jos_session ( `session_id`,`time`,`username`,`gid`,`guest`,`clie nt_id` ) VALUES ( '0d8..........................06e4b8b1','121370690 9','','0','1','0' )


problem rozwiązany uprawnienia zmieniłem na 777 i pliku migration.sql

aj45
07-08-2008, 09:28
Czy ktokolwiek spotkał się z takim błędem podczas migracji:

Fatal error: Call to a member function writeFile() on a non-object in /home/serwer/ftp/administrator/components/com_migrator/admin.migrator.php on line 269

Może ktoś doradzi co można z tym fantem zrobić??

zwiastun
07-08-2008, 09:56
W którym momencie błąd się pojawia? Co zrobiłeś wcześniej?

Elfiszcze
07-08-2008, 20:25
Czy ktokolwiek spotkał się z takim błędem podczas migracji:

Fatal error: Call to a member function writeFile() on a non-object in /home/serwer/ftp/administrator/components/com_migrator/admin.migrator.php on line 269

Może ktoś doradzi co można z tym fantem zrobić??

U mnie wystarczyło wejść jeszcze raz w komponent migrator i kliknąć "Wyczyść zadania migratora". Potem jeszcze raz "Utwórz plik migracyjny SQL"
i wszystko było ok - po kilku sekundach można już było pobrać plik :)

inkos
07-08-2008, 21:12
Elfiszcze mam prośbę. Zapoznaj się z regulaminem i zmień swoją stopkę. Jak chcesz to umiesc tą grafikę jako avatar.

Elfiszcze
07-08-2008, 21:46
Ale ja nie mogę wgrać avatara/emblematu, ale ok. zmniejszę obraz.

aj45
08-08-2008, 10:59
W którym momencie błąd się pojawia? Co zrobiłeś wcześniej?

Błąd pojawił się zaraz przy pierwszym wykonywaniu migracji.
Potem próbowałem wyczyścić zadania, ale to nic nie daje.
Niby pojawia się utworzony skrypt migracyjny, ale po wczytaniu go do ver. 1.5 wczytuje nieliczne dane i to poszatkowane ...
:(

Elfiszcze
08-08-2008, 12:44
A w trakcie instalacji Joomla!1.5 zaznaczyłeś "Ten skrypt jest skryptem migracyjnym Joomla! 1.0. "?? Ja za pierwszym razem nie zaznaczyłam i też było bardzo mało danych a za drugim, jak już zaznaczyłam to praktycznie wszystko było OK :)

zwiastun
08-08-2008, 13:30
o migratorze dziś pisałem w innym poście.
podaj poprawny przedrostek nazw tabel: jos, a nie taki, jak miałeś rzeczywiście

kurtz
08-08-2008, 19:41
jeden pyta drugi odpowiada ... i tak to się na forum kręci ... lol

Madleine
03-09-2008, 20:52
Za pomocą migratora zapisałam co trzeba. Wyczytałam, że do migracji potrzeba zainstalować nową joomlę 1.5 i w trakcie instalacji "zimportować" stare dane. W związku z tym mam pytanie.
Na hoście na którym jest stronka wszystkie pliki i katalogi mam w głównym katalogu. Czy muszę zakładać nowy katalog gdzieś i nową bazę danych? (czyli męczyć administratora - z czym może być problem) Czy wystarczy zamienić pliki joomli 1.0 plikami 1.5? A może wogóle usunąć całość strony, zostawić bazę danych i zainstalować j1.5 a potem doinstalowywać komponenty itp.
Przepraszam, jeśli dla kogoś odpowiedź wydaje się oczywista, ale dla mnie (początkującej) nie :)
Pozdrawiam i proszę o pomoc

zwiastun
03-09-2008, 21:33
Przepraszam, że bez ogródek, ale kto Ci się każe za to brać? Po co przenosisz? A skoro już, to czemu nie poszukasz na ten temat informacji?

Madleine
03-09-2008, 22:09
Po co? Bo inną stronę robię od początku pod 1.5 i mi się podoba.
A czemu sama? Bo chcę się nauczyć. Nie jestem informatykiem, ale dużo już poznałam z tajników tworzenia stron właśnie przez eksperymentowanie. Może i migracja nie jest na tyle trudna, że dam radę. Spróbować warto :) Dlatego proszę o małą pomoc :)

zwiastun
03-09-2008, 22:12
Zanim się zwrócisz o pomoc, przeczytaj poradniki!

Madleine
03-09-2008, 23:25
Przepraszam, a myślisz, że nie czytałam?
http://www.pomoc.joomla.pl/content/view/681/51/
Tu nie pisze nic o folderach, które już są na serwerze... Może małym druczkiem hehe
Jest etap migracji spod starej joomli i dopiero krok 6 instalacji nowej. A co w środku? O to właśnie pytam. :)

zwiastun
03-09-2008, 23:27
Myślę, że nie czytałaś :) Tam jest dokładniejsze opracowanie!

Madleine
03-09-2008, 23:32
http://www.pomoc.joomla.pl/content/view/700/5/

Znalazłam :) Opisane jest :)

Szkoda tylko, że w oba dokumenty nie są powiązane jakoś np. "Czytaj też - ..."
Nie wpadłam na to, że na jeden temat może być kilka opracowań, mniej i bardziej dokładne...
Stąd moje wątpliwości.
Ale i za tą pomoc bardzo dziękuję Zwiastun :)

juzio5
04-09-2008, 00:29
Pierwszy błąd na początek jak zgrałem baze do utf8,
Error at the line 22: ) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;
Query:CREATE TABLE `jos_banner` (
`bid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0',
`type` varchar(10) NOT NULL default 'banner',
`name` varchar(50) NOT NULL default '',
`imptotal` int(11) NOT NULL default '0',
`impmade` int(11) NOT NULL default '0',
`clicks` int(11) NOT NULL default '0',
`imageurl` varchar(100) NOT NULL default '',
`clickurl` varchar(200) NOT NULL default '',
`date` datetime default NULL,
`showBanner` tinyint(1) NOT NULL default '0',
`checked_out` tinyint(1) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar(50) default NULL,
`custombannercode` text,
PRIMARY KEY (`bid`),
KEY `viewbanner` (`showBanner`)
) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;

MySQL: Table 'jos_banner' already exists
Sprubój zrobić eksport do pliku migratorem jak jest i na dysku lokalnym zmienić ew. kodowanie bazy programem Gżegżółka, po czym wgrać na serwer plik z bazą do katalogu i pod nazwą jaką podaje migrator i zaimportować bezpośrednio z serwera.
Powinno nieco pomóc

zwiastun
04-09-2008, 01:31
e tam, Juzio, opowiadasz, a nie czytasz: MySQL: Table 'jos_banner' already exists
A ponieważ z pytania nie sposób wywnioskować, gdzie się ten błąd pojawia, to i odpowiedzi nie było.