phpRS help fórum : phpRS Fórum
Hlavní diskuzní phpRS fórum. Najdete zde odpovědi na otázky týkající se provozu a instalace phpRS systému.
phpRS - redakční a informační systém
Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: Pavur (IP adresa zaznamenána)
Datum: 2006-02-07, 08:47

Zdravím vštkých, skúšal som to tu vyhľadať ale našiel som len podobne témy.
Som úplný začiatočník v phpRS a neviem ako presťahovať komplet vštko čo sa týka RS na iný počítač?
Skúsil som prekopírovať celý adresár phprs čo asi bolo správne lebo design stránok RS bol správny. Ale čo s databázou? Skúsil som ju zalohovať v admine RS (data s DB štruktúrou) a načítať ju na novo nainštalovanom RS. Bohužial hneď prvá hláška hovorí že je neplatná hodnota v "ida" a ďalších asi 30 chybových hlasení! Databáza sa samozrejme asi načítala pretože prestal fungovať RS. Hlási že systém nemôže nájsť systémové tabuľky databázy. Tak som zmazal v MySQL phprs databázu-RS beží, a skusíl exporotvať databázu v phpMyadmine, opäť export a import cez sql. Uplne to isté "ida".....
Posledný pokus bol v My SQL kde pri importe hlasilo Error, ale ten text som is zabudol napísať.
Možete mi niekto npísť aký by mal byť správny postup pri sťahovaní RS na iný počítač? Dík. Zdrojový počítač ma Win2000 a cieľový počítač Win XP/2000 , zatiaľ som to skušal na XP.
Ďakujem všetkým za rady. Pavur pavur@pobox.sk

PS: RS mi zatiaľ beží len lokálne pretože ho vytváram. Pristupujem naň cez localhost.

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-02-07, 09:34

Súbory sú jasné. Databáza sa prenáša cez SQL dump. Spravil si asi tú chybu, že SQL dump vygenerovaný z phpMyAdmina si skúšal zapisovať na existujúcu databázu. Najskôr nastala duplicita a vkladaný záznam kolidoval s už uloženou hodnotou primárneho kľúča. V phpMyAdmin-e databázu vytvor ručne a SQL zo zálohy spusti do prázdnej databázy s rovnakým názvom ako pôvodná - potom jedinečné záznamy kolidovať nemôžu.
Ďalšia možnosť je pri generovaní SQL dumpu zaškrtnúť voľbu "Pridaj 'vymaž tabuľku'".

Celá táto sranda sa dá za určitých podmienok dosť zrýchliť a zjednodušiť. Ak je SQL server na oboch strjoch rovnaký (verzia, kódovanie, nastavenia) tak stačí tabuľky prekopírovať na úrovni súborov *.frm *.MYD *.MYI (adresár: mysql/data/nazovdatabazy/*.*) samozrejme je vhodné najprv zastaviť službu MySql. IMHO najrýchlejšia záloha ;)

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: dojob (IP adresa zaznamenána)
Datum: 2006-10-30, 16:31

Podla datumu prispevku usudzujem, ze problem mas uz davno vyrieseny a ani moje riesenie zrejme zdaleka nieje najelegantnejsie, ale napriek tomu ho popisem. (Mozno niekomu pomoze :-).
Tak ze, moj problem bol nasledovny:
-Stara db podporovala kodovanie Windows-1250
-Nova db podporovala kodovanie utf-8
To generovalo chyby pri prenasani db, presne take, ake popisujes a nasledne nespravne zobrazovanie textu stranky (diakritika textu). Tak som po preneseni celej stranky na novy server, v novej db vytvoril vsetko nanovo pomocou suboru "phprs.sql" s kodovanim, ktore podporovala nova MySQL db. Zo starej db som odzalohoval v [phpRS - admin rozhranie]-[Zaloha DB]-["Len data"]-[oznacenie vsetkych tabuliek]-[do suboru].
Do novej db som to importoval opat v admin prostredi phpRS (Import SQL skriptu - zo suboru).
Samozrejme sa to neobilso uplne bez chybovych hlaseni, ale nasledne, ked som presiel celu WEB stranku, tak som zistil, ze potrebnych ubrav bude len velmi malo (poprehadzovane cisla "rstema", doplicitne bloky). No to hlavne , (spravne zobrazovanie textu stranky) uz bolo OK.

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: humanisti.sk (IP adresa zaznamenána)
Datum: 2007-11-05, 14:05

Prosím Vás, nešikovným spôsobom som odstránil tabuľku rs_klik_ban.

Akým spôsobom sa to dá naspäť... opraviť?

Mám to v PC ako zálohu pod názvom: nazov_db_2007-11-05.sql

Pritom som mal v pláne len upraviť text v tabulke. Chcel som jedno číslo zmeniť z 10 na 1.

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-11-05, 14:58

V té záloze si najdi jen část, která vytvoří a naplní jen tu danou tabulku, tu zkopíruj a v phpmyadminu to vlož jako sql příkaz.

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: humanisti.sk (IP adresa zaznamenána)
Datum: 2007-11-05, 15:52

rs_klik_ban vyzerá takto:

# Zaloha phpRS databaze
# ze dne: 05.11.2007, 13:46:45

# --- Struktura tabulky rs_klik_ban ---

drop table if exists rs_klik_ban;

create table rs_klik_ban
(
idb int(10) unsigned not null default '' auto_increment primary key,
id_kampan int(10) unsigned not null default '',
datum date not null default '',
alias varchar(20) not null default '',
text varchar(80) not null default '',
banner text default '',
cil varchar(100) not null default '',
width int(10) unsigned not null default '0',
height int(10) unsigned not null default '0',
druh tinyint(3) unsigned not null default '0',
pocitadlo int(10) unsigned not null default '0',
pocitadlo_zobr int(10) unsigned not null default '0',
datum_reset date not null default '',
celk_pocet int(10) unsigned not null default '0',
celk_pocet_zobr int(10) unsigned not null default '0'
);

# --- Data z tabulky rs_klik_ban ---

insert into rs_klik_ban values('1','2','2007-11-05','Vtip','…o radosti z kreslenia','http://www.tinotoons.eu/images/stories/vtiptyzdna/vtip-tyzdna.jpg','http://www.tinotoons.eu/content/view/27/29/','243','209','0','0','0','2007-11-05','0','0');

Tak ako je, od # Zaloha phpRS databaze až po poslednú bodkočiarku?

A názov súboru bude: mt851423db_2007-11-05.sql ?

Inak: Toto som si už prečítal, len sa potrebujem uistiť, či teraz to nepokazím. [http://www.supersvet.cz/dokumentace/rady.html#rada4]



Celkem upraveno 1×. Poslední úprava humanisti.sk v 05.11.2007 16:04.

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-11-05, 16:27

Jj, jdeš správným směrem........

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: humanisti.sk (IP adresa zaznamenána)
Datum: 2007-11-05, 16:38

Zatiaľ nejdem... vypísalo:

1067: Invalid default value for 'idb'

1146: Table 'mt851423db.rs_klik_ban' doesn't exist

Celkový počet vložených znakov: 1151
Celkový počet vložených SQL príkazov: 3
Celkový počet bezchybných SQL príkazov: 1
Celkový počet chybných SQL príkazov: 2

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-11-05, 16:42

Hm. V té části create table vymaž všechny ty prázdné defaulty, tedy: default ''

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: humanisti.sk (IP adresa zaznamenána)
Datum: 2007-11-05, 19:02

Ďakujem za výdatnú pomoc! Vyšlo to! :)

Och, ako som sa obával, že to nezvládnem. Veľmi pekne ďakujem za trpezlivosť so mnou.

Re: Zálohovanie a obnova databáze resp. sťahovanie RS na iný počítač.
Zaslán uživatelem/kou: humanisti.sk (IP adresa zaznamenána)
Datum: 2007-11-20, 21:02

Ubehlo 15 dní, tak sa chcem opýtať, či som náhodou pri oprave databázy niečo neurobil predsa len nesprávne. Ide totiž o to, že pre kampaň mi načítava iba počty kliknutí. Počet zobrazení je stále 0 (nula). Prečo? Môžem mať ešte nejakú chybu? Alebo zle opravovaný kód v databáze?

Tak vyzerá databáza:

create table rs_klik_ban
(
idb int(10) unsigned not null default '' auto_increment primary key,
id_kampan int(10) unsigned not null default '',
datum date not null default '',
alias varchar(20) not null default '',
text varchar(80) not null default '',
banner text default '',
cil varchar(100) not null default '',
width int(10) unsigned not null default '0',
height int(10) unsigned not null default '0',
druh tinyint(3) unsigned not null default '0',
pocitadlo int(10) unsigned not null default '0',
pocitadlo_zobr int(10) unsigned not null default '0',
datum_reset date not null default '',
celk_pocet int(10) unsigned not null default '0',
celk_pocet_zobr int(10) unsigned not null default '0'
);

# --- Data z tabulky rs_klik_ban ---

insert into rs_klik_ban values('1','2','2007-11-05','*','…o *',' h t t p : / / w w w.***.jpg',' h t t p : / / w w w.***','243','209','0','3','0','2007-11-05','0','0');
insert into rs_klik_ban values('2','3','2007-11-05','V*','','h t t p : / / w w w .***.jpg','h t t p : / / w w w .***/','243','0','0','70','0','2007-11-05','8','0');



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.