Import večjih SQL datotek preko web vmesnika
 
bl4ckb1rd 25. okt 2008 21:17:01 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#1

Ima kdo kako rešitev za import 20MB+ datotek ? V phpMyAdminu je možnost nastavitve upload dir-a, tako da sicer najde lokalne .sql datoteke, vendar pri importih pride do napake. Vedno javlja "No SQL query". Predvidevam da je problem zaradi resource limitov, ki so globalno nastavljene v php.ini, vendar tudi ob re-nastavitvi le-teh na veliko večje od podane .sql datototeke, phpmyadmin ne želi in ne želi importati. Problem tudi ni v pravicah, saj je manjšo datotekico, s par KB executal brez problema. Ima kdo boljšo rešitev ? Kolikor sem gledal druge strežnike, tega problema nimajo rešenega. Tudi večji hosti ne. Kako imate pa vi ? Imate možnost importanja večjih datotek, ali morate za vsako tako večjo stvar kontaktirati ponudnika gostovanja ?


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
HeXeR 25. okt 2008 21:20:50 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#2

Kaj pa če ne importaš cele datoteke na enkrat? Ampak jo, recimo po kosih? Sicer moreš paziti na par stvari, ampak se da tako zadevo sprogramirati.


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
Roky 25. okt 2008 21:34:56 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#3

MySQL Gui tools dol potegn, importa z lahko velike datoteke. Drugač pri phpMyAdmin pa moraš php nastavitev max post size in max upload size pomoje spremeniti, da ti bo delovalo.


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
Vini 25. okt 2008 22:00:06 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#4

shell dostopa nimas?


všeč(0) ni všeč(0) spam(0)
 
HeXeR 25. okt 2008 22:00:08 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#5

Sej ni problem importanje velikih datotek če sem jaz prav razumel. Ampak narediti možnost, da bodo lahko uporabniki importali velike datoteke, če ponujaš hosting recimo ...


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
bl4ckb1rd 25. okt 2008 22:20:36 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#6

Importanje samo ni problem, samo hočem da to počnejo sami. Pač je nerodno za nekatere, ki bi pa mogoče radi večkrat importirali baze z namenom testiranja. Ne da bi imel tak primer, vendar gledano vnaprej je pametno imeti stvar urejeno. Tale ideja od rokya je kar luštna, vendar če se le da ne bi odpiral porta 3306 samo zaradi tega namena. Raje napišem skripto, ki bo klicala exec() in mysql executable... kar pa tudi ni najboljša ideja, saj bi potem moral dodati kar nekaj posegov v sam sistem, ki ga imam, saj ne bi smel več globalno izklapljati passthru(), system(), in podobnih varnostno vprašljivih funkcij, ki jih php ima, ampak po virtualnih hostih s pomočjo mod_securitya... skratka... komplikacije :)


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
Roky 26. okt 2008 07:59:33 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#7

Potem ostane še bigDump, ki lepo fajle razdeli in poskrbi za tekoče importanje datotek:

http://www.ozerov.de/bigdump.php


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
bl4ckb1rd 26. okt 2008 10:49:30 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#8

Tole bom probov, sound like a solution...


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se