phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Jít na stránku:  Předchozí1234567891011...PosledníDalší
Aktuální stránka:5 z 12
Re: 2.8.2
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2012-05-17, 20:47

Provedené zálohy - JEN DATA, DATA A DB STRUKTURU.

Vzhledem k tomu, že se nedaří přiložit žádný txt soubor:

Obnova dat ze zálohy

JEN DATA:
Obnova databáze

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 '?# Zaloha phpRS databaze # ze dne: 17.05.2012, 20:29:37 # --- Data z tabul' at line 1
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 '?# Zaloha phpRS databaze # ze dne: 17.05.2012, 20:29:37 # --- Data z tabul' at line 1

Duplicate entry '1' for key 'PRIMARY'
1062: Duplicate entry '1' for key 'PRIMARY'

Duplicate entry '1' for key 'PRIMARY'
1062: Duplicate entry '1' for key 'PRIMARY'

Duplicate entry '2' for key 'PRIMARY'
1062: Duplicate entry '2' for key 'PRIMARY'

Duplicate entry '3' for key 'PRIMARY'
1062: Duplicate entry '3' for key 'PRIMARY'

...
na všech tabulkách dochází k pokusu o vložení duplicitní hodnoty
...

Celkový počet vložených znaků:	87127
Celkový počet vložených SQL příkazů:	771
Celkový počet bezchybných SQL příkazů:	0
Celkový počet chybných SQL příkazů:	771


DATA A DB STRUKTURU:
Obnova databáze
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 '?# Zaloha phpRS databaze # ze dne: 17.05.2012, 20:25:52 # --- Struktura ta' at line 1
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 '?# Zaloha phpRS databaze # ze dne: 17.05.2012, 20:25:52 # --- Struktura ta' at line 1

Table 'rs_alias' already exists
1050: Table 'rs_alias' already exists

Duplicate entry '1' for key 'PRIMARY'
1062: Duplicate entry '1' for key 'PRIMARY'


Info:
[http://prolamy.hys.cz/test/index.php?akce=verze]

Verze MySQL: 5.1.61-rel13.2-log


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 2×. Poslední úprava Lonanek v 17.05.2012 22:38.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-18, 10:26

Mozes poslat vygenerovany SQL subor?
U mna to robilo chybu v tom, ze skoncilo pri importe tabulky users. Pri jej vymazani ma system odhlasil, co mi pride pochoppitelne ak prikazy nie su uzatvorene v transakcii, co nie su. Osobne som tuto funkciu nikdy na zalohovanie nepouzil.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-18, 11:07

Jasné, problém s duplicitnými hodnotami nastáva pri exporte dát bez dátovej štruktúry. Následný import nevykoná vymazanie obsatu tabuľky (truncate) a snaží sa vkladať existujúce hodnopty, čím vzniká duplicita.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-18, 11:22

Čo ma ale prekvapuje, je nemožnosť importu štruktúry aj s dátami. Cez phpMyAdmin vytvorenú zálohu vpohode nahodím, no cez phpRS mi zmizne tabuľka rs_user. V admine ostanem prihlásený a píše hlášku: Table 'rs_user' doesn't exist. Riadna haluz.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-18, 12:30

Takže ďalšie chyby odstránené. phpRS nepoužíva multibyte funkcie. Na niektorých miestach bolo nesprávne použité strpos, strlen a načítanie 1 Byte zo stringu pomocou indexu: $string[1], kde to samozrejme vo viacbytovom kódovaní nevráti znak ale Byte!!! Toto bolo dôvodom chýb v importe. Nechápem, že doteraz si to nikto nevšimol. Asi to fakt nikto nepoužíva :-) a zálohuje sa cez phpMyAdmin alebo Adminer.

Opravil som aj zálohu dát bez štruktúry tabuľky, teraz phpRS do exportu pridáva aj truncate table, takže by už nemal byť problém s duplicitou pri importe dát bez štruktúry do existujúcej tabuľky s dátami.

Aktualizoval som odkaz na stiahnutie. Aktuálne je phpRS_RC1



Celkem upraveno 1×. Poslední úprava pa3k v 18.05.2012 12:40.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-18, 12:56

Oprava search.php - rozšírené vyhľadávanie dávalo "hacking attempt". Súbor je rovnaký, od 12:55 je aktuálny.

Re: 2.8.2
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2012-05-18, 20:35

Co se týče zálohy a obnovy jsem již před pár lety upozorňoval na funkčnost, ale to je teď fuk. Tam blblo i to, že jsi byl odhlášen z administrace a obnova se nikdy nedokončila.

Osobně jsem používal pouze zálohování dat. Pokud jsem potřeboval obnovit, pak přes phpMyAdmina.

Co se týče obnovy dat, spíše než TRUNCATE by bylo asi vhodnější použít porovnání a update položek, které existují.
Pokud totiž uživateli přibudou záznamy a on spustí obnovu, vše se mu vymaže. Obnova je příliš silný zásah do existující databáze a tak by si měl uživatel rozhodnout co se má a co nemá obnovovat, např. při poškozené jedné tabulce ztratí vše. To by dobrý systém neměl dělat.
Samozřejmě, že přibude spousta dotazů, ale kolikrát se obnova dat dělá?

Další k čemu bych se přikláněl, je udělat jen jednu zálohu. Na co dávat vybrat ze 3 možností (Jen strukturu, Jen data, Data a strukturu).
Prostě jen Záloha a Obnova. Pokud tabulka chybí - obnoví se ze zálohy, pokud existuje porovná a dá možnost volby pro jednotlivé záznamy: přepsat - ponechat.

Je to jen můj názor.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: 2.8.2
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2012-05-20, 20:48

pa3k napsal/a: (Datum: 2012-05-17, 16:23)
-------------------------------------------------------
> Áno menili sa súbory:
> /282/sql/phprs.sql
> /282/phprs/hash_generator.php
> /282/phprs/admin/aconfig.php
> /282/phprs/admin/adump.php

Patriku, prosimte co jsi dalsiho od te doby zmenil?
Za jeden dalsi den si delal zmeny, tak abych to mel rovnez aktualni..
Diky


To lonanek:
Další k čemu bych se přikláněl, je udělat jen jednu zálohu. Na co dávat vybrat ze 3 možností (Jen strukturu, Jen data, Data a strukturu).

Ano, i ja bych se k tomu priklanel.


EDIT:
myslim, ze sem to nasel:
/282/phprs/search.php
/282/phprs/config.ins.php
/282/phprs/readers.php
/282/phprs/trlayout.php
/282/phprs/plugin/captcha_otazky/acaptcha_otazky.php
/282/phprs/admin/astlib_comment.php
/282/readme.txt






ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net



Celkem upraveno 4×. Poslední úprava marty v 20.05.2012 22:10.

Re: 2.8.2
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2012-05-20, 21:01

Taky resim podobny problem co mr3ska :-(

do bloku graficke mehu davam toto:

<a href='index.php' class='menu'>Hlavní stránka</a>
a kdyz to ulozim mam toto:
<a href=\'index.php\' class=\'menu\'>Hlavní stránka</a>
a kdyz to otevru pro editaci a hned dam ulozit, tak vysledek je zde:
<a href=\\\'index.php\\\' class=\\\'menu\\\'>Hlavní stránka</a>
a jeste jednou ulozit:
<a href=\\\\\\\'index.php\\\\\\\' class=\\\\\\\'menu\\\\\\\'>Hlavní stránka</a>


phprs je ciste bez zadnych dalsich pluginu, a ani fck..
upravy jsou pouze v css

jo a odkaz :
[http://top-cena.ic.cz/index.php]

a dela to u vsech odkazu ve vsech blocich kde rucne pisu html odkaz :-(

EDIT:
a dela to i na Locale v notebooku.

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net



Celkem upraveno 3×. Poslední úprava marty v 20.05.2012 21:12.

Re: 2.8.2
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2012-05-20, 23:33

marty napsal/a:

> Na co dávat vybrat ze 3 možností

tohle bych moc neřešil, sice je pravda, že BFU se v tom zblázní, ale např. mně to vyhovuje.
Ptáte se proč???

Většinu webů dělám OffLine a výhodou je, že si na phpRS mohu připravit celý web i s pluginy a pak jen nahrát na ostrý server bez všech pokusných článků a všeho dalšího.
Pravdou je, že pak musím založit ručně alespoň admina pro vstup, ale i tak, "MNĚ" to vyhovuje (rozhodně lepší, než editovat "SQL-ko" a doufat, že to neposeru :-) (pardon)

Ovšem pravdou je, že zaloha a obnova v phpRS není pro BFU :-(



-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-20, 23:56

Problém bol v configu, chýbal kód:

// prirazeni GET a POST vstupu do pole $GLOBALS a odstraneni escapovani pri magic_quotes_gpc = on
include "admin/aext_prom.php";

miesto toho tam bol nový, ktorý nefungoval. Neskúmam prečo, nahrádzam pôvodným, ktorý ide OK.



Celkem upraveno 1×. Poslední úprava pa3k v 20.05.2012 23:59.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-20, 23:58

Truncate pravdepodobne spôsobuje problém, pri obnove zálohy (len dát) pretože vzniká duplicita v indexoch pri arch_
Nemám čas to analyzovať, no podarilo sa mi dostať db do stavu, kde v rs_stat_arch boli indexy, ktoré boli aj v tabulke rs_stat_data a pri presune (po prihlasini do adminu) hadzalo chybu Duplicate entry...
Problémý kod:

admin/aoptimal:
@$error=phprs_sql_query("insert into ".$GLOBALS["rspredpona"]."stat_arch select * from ".$GLOBALS["rspredpona"]."stat_data where datum<'".$optdatum."' or (datum='".$optdatum."' and hodina<='".$opthodina."')",$GLOBALS["dbspojeni"]);


Ak jed zda sa ze to bol skor problem, ze v db som mal nejake stare pozostatky ktore tam byt nemali.



Celkem upraveno 3×. Poslední úprava pa3k v 21.05.2012 00:08.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-21, 00:12

Oprava by mohla vyzerat takto:

@$error=phprs_sql_query("INSERT INTO ".$GLOBALS["rspredpona"]."stat_arch SELECT null, datum, hodina, visit, pages, os_win, os_linux, os_unix, os_mac, os_dalsi FROM ".$GLOBALS["rspredpona"]."stat_data WHERE datum<'".$optdatum."' OR (datum='".$optdatum."' and hodina<='".$opthodina."')",$GLOBALS["dbspojeni"]);



Celkem upraveno 1×. Poslední úprava pa3k v 21.05.2012 00:21.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-05-21, 00:34

Subor zaktualizovany: 282_RC2

Re: 2.8.2
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2012-05-21, 09:14

pa3k napsal/a:
-------------------------------------------------------
> Problém bol v configu, chýbal kód:
>
> // prirazeni GET a POST vstupu do pole $GLOBALS a
> odstraneni escapovani pri magic_quotes_gpc = on
> include "admin/aext_prom.php";
>
> miesto toho tam bol nový, ktorý nefungoval.
> Neskúmam prečo, nahrádzam pôvodným, ktorý ide OK.

diky, to pomohlo.
Zpetna lomitka sou fuc :-)



ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: 2.8.2
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2012-05-21, 23:22

ted jsem se sem dostal zas po par dnech a nestiham cist. nicmene koukam, ze jsem nebyl jediny kdo resil tenhle problem. zitra zkusim tu vec co sem pa3k dal. dekuju.

Re: 2.8.2
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2012-06-01, 10:03

fakt divny no. Tak Martymu to pomohlo. A ja kdyz to zmenim, misto te funkce dam ten include tak mi pri prihlaseni do admina i pri kliknuti na odkaz clanku phpRS vyhodi jen bilou stranku a nahore napsano "int(1)" a tim to hasne. Proc ja musim mit vzdycky vsecko slozity.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-06-01, 10:12

Asi máš ešte ten ladiaci kód v aext_prom:

vymaz:
var_dump($is_magic_quotes);
die();


Re: 2.8.2
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2012-06-01, 10:15

Diky pa3ku už jsem na to přišel... Říkal jsem si "sakra vždyť mi pa3k něco radil dopsat do aext". No a bylo to ono. Teď už to jede jak má.

Re: 2.8.2
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2012-06-01, 10:25

Upravil som ešte jednu vec: v internej galérii bola taká haluz, dal sa uploadnúť súbor s ľubovoľným obsahom, ak mal prípustnú príponu. Nekontroluje sa MIME typ. Súbor sa presunul pomocou move_uploaded_file do určeného adresára (defaultne /image) a až potom sa phpRS pokúsil zistiť rozmery obrázku a vygenerovať náhľad. phpRS potom vyhodí chybu, že na nepodarilo získať rozmery obrázku a skončí. Chybný súbor ale ostával v adresári.

Upravil som to tak, že pred spracovaním súboru phpRS overí, či ide o obrázok - pokúsi sa zistiť jeho rozmery - a až ak sa mu to podarí, vykoná presun do adresára a vygenerovanie náhľadu.

Jít na stránku:  Předchozí1234567891011...PosledníDalší
Aktuální stránka:5 z 12


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.