+36 30 355 0880

0-24 Tudástár

Témakörök:



Új ügyfeleknek












Meglévő ügyfeleknek














Önmüködő honlap












Érdekességek











Találj meg minket a Google+-on

Domaint Tippek, Domain ötletek
Egyszerűen kitűnő. Végre egy szolgáltató aki nem csak kullog az igények előtt, hanem minőségi szolgáltatást teremt
Domain Regisztráció
Date published: 10/31/2012
5 / 5 stars

1 Mb nagyobb adatbázis esetén -bigdump.php




Előfordul, hogy phpmyadminon keresztül nem tudjuk feltölteni az adatbázisunkat, mert túl nagy. Leginkább ez az 50Mb -nál nagyobb adatbázisokat érinti, de célszerűbb a kisebb adatbázisokat is így feltölteni.

Ennél a módszernél az adatbázisunkat egyszerűen csak fel kell tölteni az ftp tárhelyünkre egy php fájlal együtt. Nagyon egyszerű. A leírás bonyolultnak tűnhet elsőre, de hidd el megéri, mert másodpercek alatt dolgozza fel a sql fájlokat.

A bigdump.php fájlról:

honlapja: http://www.ozerov.de/bigdump.php
Big Dump ver. 0.19b (beta) (6,0 KB ZIP-Archive)
letöltés: http://www.ozerov.de/bigdump.zip

Egyszerű lépések a Boldogsághoz:

  • Töltsd le a zip fájl: letöltés: http://www.ozerov.de/bigdump.zip
  • Kell az adatbázisodat tartalmazó fájl  (*.sql), melyet remélhetőleg phpMyAdmin-nal mentettél. Tömörítést ne használj! Igaz a php szoftver tudja kezelni, azonban minden egyes session hívásnál újra kicsomagolja és itt hibák léphetnek fel, ha igazán nagy a fájlméret (pedig pont ilyen esetben lenne célszerű tömöríteni)
  • FTP -n keresztül hozz létre egy sql mappát a tárhelyeden. Ebbe a mappába töltsd fel az sql fájlodat és a bigdump.php fájlt.
  • Egy szövegszerkesztő programmal (mi a notepadd++ -t javasoljuk.) nyisd meg a bigdump.php fájlt és írd bele a Mysql felhasználó neved, a jelszód és az adatbázisod nevét
  • Írd be a böngésződbe a bigdump.php elérési útvonalát. Pl: http://www.domain.hu/sql/bigdump.php

 

 

Beállítások:

A bigdump.php fájl megnyitásakor az alábbi részt kell megkeresned (69.-82. sor). A // jel után nem magyar részt fogsz találni, ezt csak neked fordítottam le:

// Database configuration
$db_server = "localhost"; // az SQL szerver elérési útvonala, általában localhost.
$db_name = ""; // az SQL adatbázis neve
$db_username = ""; // az SQL hozzáférés név+jelszavából a név
$db_password = ""; // az SQL hozzáférés név+jelszavából a jelszó


// Other Settings
$filename = ""; // ide beírhatod az FTP-n feltöltött SQL fájlod nevét (nem kötelező, de ajánlott)
$linespersession = 3000; // az egy 1 import session alatt feldolgozott sorok száma, nem módosítsd
$delaypersession = 0; // minden egyes session után be lehet iktatni egy kis várakozást, de alapesetben ez az érték 0 (nem szoktam módosítani). Felhasználói részről engedélyezni kell a javascriptek futását. Célja, hogy a szerver terhelését csökkentsd.

 

 

Hasznos tudnivalók:


  • Ha az SQL mentésed nem tartalmazza a “DROP TABLE”, akkor figyelj arra is hogy előtte phpmyadmin-on keresztül takarítsd ki az ott lévő – felülírásra szánt – tartalmat. Ellenkező esetben hibát jelez a fájl és nem történik semmi.
  • Ha a scriptbe beírtad az importálandó SQL fájl nevét, akkor egyből rá lehet kattintani az ott lévő szövegre («Start Import from …»). Ha nem írtad bele, akkor felajánl egy feltöltést vagy megkeresi azt az sql fájlt ami egy mappában van vele.
  • Innentől kezdve a bigdump.php folyamatosan dolgozik addig, amíg csak kész nem lesz. Ha a böngésződben engedélyezted a javascriptek futtatását, magától újra fog indulni minden session elején, és feltölti 3000 soronként az SQL fájlodat.
  • Amint kész vagy és minden felért (észre fogod venni, mert zöld színű szöveggel kiírja a lapra), töröld le FTP-n keresztül a bigdump.php fájlodat, illetve ha már nincs rá szükséged, akkor az SQL fájlodat is. 

 

Figyelmeztetés: a Big Dump nem fog megfelelően lefutni, ha az SQL fájlban túl nagy táblák szerepelnek kiterjesztett beszúrásként (extended insert). Ennek oka, hogy az “extended”-ben az egész tábla egy “insert”-ben van, így így a Big Dump sem tudja részekre szétvágni.
Hogy ezt elkerüld, a phpMyAdmin-ban az exportálás során kapcsold ki az “extended inserts” opciót.

 

 

Gyakran Ismétlődő Kérdések:

Kérdés: ezt a hibát kapom: “My SQL?: Table ’some_tbl_name’ already exists”. Miért?
Válasz: mert az SQL fájlod nem tartalmaz DROP kéréseket (query), így a már fent lévő tartalmat nem tudja felülírni az újjal az import alatt. Töröld az importálandó táblát vagy adatbázist a phpmyadminból

Kérdés: Ezt az üzenetet kaptam: “Fatal error: Allowed memory size of xxx bytes exhausted” vagy ezt “My SQL? server has gone away”.
Válasz: az SQL fájlod valószínűleg “extended inserts”-t (kiterjesztett beillesztés) tartalmaz. Exportáláskor a phpMyAdmin-ban kapcsold ki ezt a funkciót. Ezt írtuk a figyelmeztetés részbe.

Kérdés: Miért okoz a bigdump.php furcsa SQL hibákat, ha a Windows PC-n futtatom localhost-on keresztül?
Válasz: ez szvsz. egy hiba a PHP 4.3.x-ben, mely a bigdump hibás működését eredményezi Windows környezetben abban az esetben, ha az SQL fájlod DOS-os sortöréseket tartalmaz. Próbáld meg, hogy egy texteditorral konvertáld UNIX-os formátumra, valószínűleg működni fog.

Kérdés: Használhatok olyan SQL mentéseket is, melyet nem phpMyAdmin-nal készítettem?
Válasz: Elvileg bármilyen SQL fájlt használhatsz, de csak saját felelősségedre. Ajánlom a phpMyAdmin-t inkább… :)

Kérdés: Miért kell kitölteni a bigdump.php fájlban az adatokat feltöltés előtt, miért nem lehet ezeket megadni a böngészőn keresztül?
Válasz: Mivel biztonság szempontjából nem tartom megfelelő megoldásnak, hogy az adatokat pl. le kellene menteni pl. cookie-kba, hogy a session-k közötti váltáskor nem kérdezze meg újra és újra.

 

Használjátok egészséggel ! :)

 

Ha gondot okoz a honlapod átköltöztetése hozzánk, akkor kérd a segítségünket. Kapcsolat.

Ha találtál valami hasznosat a cikkben, nyomj egy tetszik gombot:

mennyire vagy ügyes domaines?

Kérlek írj egy köszönömöt, ha tetszett!

Csatlakozz a beszélgetéshez!

Mi ez, hova kerültem?

A domainflotta.hu honlap tudásbázisát nézed éppen. Rengeteg leírást és szoftveres segítséget adunk, amivel megnövelheted a forgalmad. Vagy épp megvalósíthatod az ötleted.




domain tárhely regisztráció



Ezeket már olvastad?



Dropbox használata és telepítése

Régóta ismerem ezt a szolgáltatást, azonban csak pár hónap...

Megnézte: 67422 ember
Domain átirányítás

Domain nevet csak ip címre vagy dns címekre lehet irányítani. Az ip cím formátuma: 127.0.0....

Megnézte: 12971 ember
A hely biztonsági tanúsítványa lejárt vagy A webhely tanúsítványa hibás.

Ez a "hibaüzenetet" a böngészõd írja ki, amikor megpróbálsz belépni a webes leve...

Megnézte: 12341 ember
Hogyan tudok html kódot beilleszteni az oldalamba?

 Mire jó?Nagyon sok olyan eset van, amikor be kell illeszteni egy html kódot az oldalba. Ez...

Megnézte: 11677 ember
Mutathat-e egy tárhelyre több domain?

 Válasz: Igen Az osztott tárhelyeinkrõl a több honlap egy tárhelyen menüpontban olvasha...

Megnézte: 9737 ember
Mysql optimalizálás és honlap gyorsítás

Ebben a cikkben fõleg technikai információkat fogunk megosztani arról, hogy a mysql lekérése...

Megnézte: 9203 ember
Regisztráció tematikus katalógusokba

Linkgyûjtemény | Tematikus Linkek | Link regisztrációA linkgyûjteményekbe és te...

Megnézte: 9165 ember
Domain átirányítás = Google büntetés

 Sokan nem tudják, pedig létfontosságú:A Google bünteti a duplikált tartalmakat. Így a...

Megnézte: 8524 ember
Mit jelent a Google Barát Tárhelyek kifejezés?

Mi Az a Google Barát Tárhely? Tudni akarod mi a különbség 2 tökéletesen optimalizált honl...

Megnézte: 7934 ember
Hogyan tudok file-okat feltölteni a tárhelyemre?

Weben, az adminisztrátor felületen a Vezérlõpultra belépve a 'File Manager' funkció egy ...

Megnézte: 7767 ember