Zobacz temat
Przeniesienie Użytkowników
|
|
SiwyBoy |
Dodany dnia 12.12.2004 10:45:49
|
Przedszkolak Postów: 13 Data rejestracji: 07.11.2004 10:22 |
Jak przenieść użytkowników mojej witryny z wersji 4 na nową 5. Wiem że trzeba to zrobić w bazie MySQL, ale na tym się kończy moja wiedza.
Don't mess with me boy.
|
|
|
Wścibski Gość |
Dodany dnia 22.12.2024 10:32:07
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Dytryk_z_Bern |
Dodany dnia 12.12.2004 10:55:29
|
Bywalec Postów: 479 Data rejestracji: 22.09.2004 22:07 |
Po prostu robisz update za pomoca pliku upgrade.php, który sciągnąłeś razem z wersją 5.0. Szczegóły, krok po kroku, są dokładnie opisane w pliku ReadMe (nadawanie odpowiednich CHMOD-ów, uzupełnienie plików itd.). Dla dokładności podaje tu te punkty: 1. Nadajesz na serwerze plikowi fusion_config.php CHMOD 777. 2. Wysyłasz na serwer plik uprgrade.php do katalogu fusion_admin 3. Logujesz sie na stronie jako Super Administrator i w Panelu Admina klikasz Aktualizacja, potem postępujesz według wskazówek na ekranie. 4. Gdy otrzymasz komunikat o pomyślnym uaktualnieniu, kasujesz foldery fusion_themes, fusion_core, fusion_panels, fusion_languages. 5. Nadajesz z powrotem CHMOD 644 plikowi fusion_config.php. 6. Wysyłasz zawartość foldru html na serwer przez FTP. Kopię bazy danych i innych ustawień lepiej zrobić wcześniej dla bezpieczeństwa Edytowane przez Dytryk_z_Bern dnia 12.12.2004 11:08:54 Digital Youth Trained for Rational Yelling and Killing
|
|
|
SiwyBoy |
Dodany dnia 12.12.2004 12:36:47
|
Przedszkolak Postów: 13 Data rejestracji: 07.11.2004 10:22 |
No właśnie w tym problem. Zrobiłem już kopię bazy (ale w MySQL admin), potem usunąłem z serwera wszystkie pliki (lecz nie usuwałem bazy MySQl) potem zrobiłem normalną instalację i kiedy chciałem wczytać z powrotem wcześniejszy buckup to wyświetlał sie błąd. Poniżej pokaże ten buckup: -- phpMyAdmin SQL Dump
-- version 2.6.0-pl1 -- http://www.phpmya... -- -- Host: localhost:4001 -- Czas wygenerowania: 11 Gru 2004, 22:46 -- Wersja serwera: 4.0.21 -- Wersja PHP: 4.3.8 -- -- Baza danych: `otobaza` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `fusion_users` -- CREATE TABLE `fusion_users` ( `user_id` smallint(5) unsigned NOT NULL auto_increment, `user_name` varchar(30) NOT NULL default '', `user_password` varchar(32) NOT NULL default '', `user_email` varchar(100) NOT NULL default '', `user_hide_email` tinyint(1) unsigned NOT NULL default '1', `user_location` varchar(50) NOT NULL default '', `user_birthdate` date NOT NULL default '0000-00-00', `user_icq` varchar(15) NOT NULL default '', `user_msn` varchar(100) NOT NULL default '', `user_yahoo` varchar(100) NOT NULL default '', `user_web` varchar(200) NOT NULL default '', `user_theme` varchar(100) NOT NULL default 'Default', `user_offset` char(3) NOT NULL default '0', `user_avatar` varchar(100) NOT NULL default '', `user_sig` text NOT NULL, `user_posts` smallint(5) unsigned NOT NULL default '0', `user_joined` int(10) unsigned NOT NULL default '0', `user_lastvisit` int(10) unsigned NOT NULL default '0', `user_mod` tinyint(1) unsigned NOT NULL default '0', `user_ban` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`user_id`) ) TYPE=MyISAM AUTO_INCREMENT=5 ; -- -- Zrzut danych tabeli `fusion_users` -- UPDATE `fusion_users` SET `user_id` = 1, `user_name` = 'root', `user_password` = 'a4757d7419ff3b48e92e90596f0e7548', `user_email` = '', `user_hide_email` = 0, `user_location` = 'Bykowina', `user_birthdate` = '0000-00-00', `user_icq` = '244474297', `user_msn` = '', `user_yahoo` = '', `user_web` = '', `user_theme` = 'luna', `user_offset` = '+1', `user_avatar` = '', `user_sig` = 'Don't mess with me BOY.!.!.', `user_posts` = 0, `user_joined` = 1099826698, `user_lastvisit` = 1102770670, `user_mod` = 4, `user_ban` = 0 WHERE `user_id` = '1'; UPDATE `fusion_users` SET `user_id` = 2, `user_name` = 'zabek', `user_password` = '727c8f8fdf096f31315e44cd0285b39c', `user_email` = '', `user_hide_email` = 0, `user_location` = '', `user_birthdate` = '0000-00-00', `user_icq` = '', `user_msn` = '4614908', `user_yahoo` = '', `user_web` = '', `user_theme` = 'Default', `user_offset` = '0', `user_avatar` = '', `user_sig` = '', `user_posts` = 0, `user_joined` = 1100119542, `user_lastvisit` = 1100119652, `user_mod` = 1, `user_ban` = 0 WHERE `user_id` = '2'; UPDATE `fusion_users` SET `user_id` = 3, `user_name` = 'jurek', `user_password` = '9307f510d7404041315a51fc63ca2884', `user_email` = '', `user_hide_email` = 1, `user_location` = 'rosja', `user_birthdate` = '0000-00-00', `user_icq` = '', `user_msn` = '5250079', `user_yahoo` = '', `user_web` = '', `user_theme` = 'Default', `user_offset` = '0', `user_avatar` = '', `user_sig` = 'jurek ', `user_posts` = 0, `user_joined` = 1100120032, `user_lastvisit` = 1100120216, `user_mod` = 1, `user_ban` = 0 WHERE `user_id` = '3'; UPDATE `fusion_users` SET `user_id` = 4, `user_name` = 'Adam', `user_password` = '1d7c2923c1684726dc23d2901c4d8157', `user_email` = '', `user_hide_email` = 0, `user_location` = 'Polska', `user_birthdate` = '1988-11-27', `user_icq` = '244474297', `user_msn` = '', `user_yahoo` = '', `user_web` = '', `user_theme` = 'luna', `user_offset` = '0', `user_avatar` = '', `user_sig` = '', `user_posts` = 0, `user_joined` = 1100163521, `user_lastvisit` = 1100204041, `user_mod` = 3, `user_ban` = 0 WHERE `user_id` = '4'; Don't mess with me boy.
|
|
|
Shaolin |
Dodany dnia 14.12.2004 20:59:28
|
Bywalec Postów: 888 Data rejestracji: 23.10.2004 14:59 |
Heh... Chyba nie o to chodziło Trzeba było zrobić na wszelki wypadek kopię bazy danych, ale potem nie powinieneś usuwać wszystkich plików z serwera... Trzeba było usunąć tylko foldery: fusion_themes fusion_core fusion_panels fusion_languages i wysłać na serwer zawartość katalogu html... Nie wiem, po co robiłeś nową instalację Ale skoro już zrobiłeś tak, jak zrobiłeś to powinno dać się przywrócić istniejący backup... Czy instalując nowe PHP-Fusion stworzyłeś nowe prefixy w bazie danych czy nadpisałeś stare (domyślnym prefixem jest fusion_ )? Ja coprawda nie wiele mogę pomóc, bo moja wiedza o bazach danych ogranicza się do niezbędnego minumum, ale lepiej to napisz dla informacji osób, które znają się na bazach danych na tyle, by móc ci pomóc... //dopisane: Napisałeś, że pojawia sie błąd - jaki? Edytowane przez Shaolin dnia 14.12.2004 21:00:59 |
|
|
zszywak |
Dodany dnia 16.12.2004 01:49:33
|
Bywalec Postów: 382 Data rejestracji: 09.11.2004 23:19 |
tak też można robić: ponownie instalować - o ile oczywiście nie miałeś zbytnio przerobionego własnoręcznie naszego cms-ka, ale najlepiej robić backup w panelu admina. Sam tak robiłem i przywrócenie bazy na takiej czystej instalce może sie powieść, ale trzeba zwrócic uwagę czy wszystkie pliki np: tło, gify czy theme są na swoim miejscu. Robiąc taką instalkę, wrzuciłem wszystkie pliki graficzne, mody, skrypty oraz pliki style.css i theme.php na serwer zanim przywróciłem baze danych z panelu admina. Tylko pytanie - po co to wszystko? po przywróceniu bazy danych ponownie będziesz miał poprzednia wersje fusiona, z chwili, kiedy robiłes backup. Takie instalacje przeprowadza sie jedynie w przypadkach awaryjnych, a jesli chodzi o nowego php fusion, to tabela, na której opiera sie jego baza danych nie jest tożsama z tabelą wersji 4.1, trzeba trochę przeróbek, żeby strona, która nie wyglądała standardowo mogła chodzić pod nowym fusionem. |
|
Przejdź do forum: |