Copyright 2017 - Visos teisės saugomos © Audronės darbai, 2004 - 2015

MySql importavimas

Kaip importuoti didelę MySql, perkeliant Joomlos svetainę iš vieno serverio į kitą

Visko neaprašinėsiu, nes informacijos apie tai pasiskaityti yra tikrai daug: 1, 2, 3.

 

  1. Pirmiausia reikia nusikopijuoti visus senosios svetainės failus į savo kompiuterį ir išsisaugoti (eksportuoti) Mysql iš phpMyAdmin pulto.
  2. Pernešti failus į naują serverį.
  3. Susikurti duomenų bazę naujame serveryje ir importuoti išsaugotą MySql, - štai čia kartais ir prasideda bėdos, apie kurias rašysiu.
  4. Susitvarkyri configuration.php failą.

Ne visada pavyksta tinkamai importuoti, išmeta klaidas, kurių paprastai neieškau, kaip taisyti. Šiomis dienomis stengiuosi apsaugoti vieną svetainę nuo jos domeno praradimo. Kažkada beieškant pigaus serverio, pakliuvau į gana prastą, bet ko gero ne tai svarbiausia. Serveris su metais per kančias ir mūsų svetainių neveikimą tobulėjo, keitėsi. Blogiausia tai, kad serverio vadovas pasirodė labai neatsakingas žmogus. Jis meluodavo, prižadėdavo ką nors sutvarkyti ir savaitėmis netęsėdavo.

2006 m., kai perėjau į minėtą serverį (pavadinimo kol kas neminėsiu). Tada dar nebuvo galima patiems registruotis domenų, dabar jau viskas automatizuota ir paprasta, todėl paprašiau, kad registruotų ir domeną. Po metų užsakiau vietą ir domeno registraciją dar vienai svetainei. Ir atsitiko taip, kad jei pirmoji buvo iš pradžių registruota UAB "Interneto vizija" padoriai, nurodant savininku mūsų organizaciją, čia - naujoje vietoje įstaigos vadovas užsirašė savo vardu, o mes tada nesuprasdami, jo parengta sutartimi atsisakėme visų teisių į domeną. Štai žmogelis, ką norėjo, tą ir padarė. Metų eigoje abiejų svetainių domenus per savo nepareigingumą po kelis kartus užmiršdavo pratęsti, po kelių svaičių neveikimo, paskui atstatydavo.

2011 m. nesuprantami normaliam žmogui dalykai atsitiko su pirmąja svetaine: domenas nepratęstas, failai nukreipti į kitą serverį (pasirodo, buvo "trečia šalis"), kuriame jų nėra. Pradėjau aiškintis ir aiškinausi visą mėnesį, kol domenas pateko į karantiną. Kodėl jis taip padarė, man neaišku iki šios dienos. Bandžiau aiškintis "trečiojoje šalyje" ir domenų registre. Ten kvailos taisyklės. Karantinui pasibaigus, kas nori, kas pirmas, tas pasiima. Ir nesvarbu, kad organizacija skundžiasi ir naudoja domeną jau 7 metus. Jie be teismo sprendimo nieko nedaro.

Štai ir laukiu karantino pabaigos - ar pavyks užsiregistruoti iš naujo savo domeną, ar kas nors suspės pavogti anksčiau.1 Domenus vagia ir perpardavinėja. Koks iš to biznis ir kam reikalingas svetimas, tau netinkantis domeno adresas, man neaišku.

Kadangi tokie neįtikėtini ir keisti dalykai asitiko su pirmąja svetaine, nutariau iš anksto gelbėti antrąją, nors dar laiko iki domeno galiojimo pabaigos yra puse metų. Susiradau serverį užsienyje, kuriame duodama net 10 GB vietos nemokamam planui. Nors ši svetainė labai didelė, vietos užteks. Didelė svetainė - didelė ir duomenų bazė. Negalėjau importuoti, iš karto metė klaidas.

Tokiu atveju, galima prašyti administratoriaus, kad pats importuotų arba laikinai padidintų limitą. Kitas būdas - išarchyvuoti MySql ir atsidarius tekstiniame redaktoriuje importuoti tekstą dalimis, atskiromis lenetelėmis, arba net įrašais. Ankščiau to nežinojau. Pasikonsultavau dar DirectAdmin forume ir padariau. Jei normaliai leidžiama importuoti MySql iki 8.000 KB , mano buvo 1,85 Mb. dydžio, todėl ir neleido importuoti. Dirbau apie 4 val. kopijuodama dalimis ir nešdama į MySql langą naujo serverio phpMyAdmin pulte; - duomenų bazėje buvo 103 417 eilučių. Gerai, kad viskas vyko sklandžiai ir manęs nesustabdė kokios nors kvotos. Pavyko, prieš akis atsivėrė svetainė kaip ir originale.

Aišku, po to reikia sutvarkyti configuration.php failą. Taigi, jei tokie dalykai atsitiks su mano antrąja svetaine, kopija yra padaryta ir jau dabar, kai atliksiu smulkius koregavimus, pranešiu lankytojams apie atsarginę svetainę.

Beveik nujausdama, prieš metus buvau užsiregistravusi vietą pirmąjai svetainei tokiems atvejams, kai nedirbs mūsų tikroji ir reikės ką nors svarbaus pranešti. Paskelbiau apie tai visiems nariams, tos atsarginės ir prireikė staiga, kai tik nustojo veikti domenas, tada greitai importavau visą MySql ir turėjau svetainės kopiją nemokamame užsieniniame serveryje.

Pagrindiniai konfigūracijos failo rodikliai:

  • $host - Dažniausiai tai "localhost".
  • $user - DB vartotojas, pakeisti naujuoju.
  • $password - DB vartotojo slaptažodis.
  • $db - DB pavadinimas.
  • $ftp_host - Dažniausiai, FTP host yra "127.0.0.1," jei ne, reikia keisti.
  • $ftp_port - Dažniausiai, FTP port yra "21," jei ne, reikia keisti.
  • $ftp_user - FTP vartotojo vardas, gali jo ir nebūti, jei nepririšote prie Joomlos.
  • $ftp_pass - FTP slaptažodis.
  • $ftp_root - /domains/jūsųdomenas.lt/public_html - ten, kur padėti visi failai.
  • $tmp_path - kelias iki tmp directorijos serveryje: "/path/to/joomla/installation/tmp."
  • $log_path - /home/vartotojas/domains/domenas.lt/public_html/logs
  • $offset - laiko zona, pvz., "+2."
  • $live_site - Gali nebūti nieko, arba jūsų svetainės adresas.

Mysql importuota, atrodo, svetainė veikia, negaliu pasijungti iš administratoriaus valdymo pulto, nors iš viršaus leidžia. pasijungiant meta klaidas:

Warning: include_once(/home/geneal/domains/xxxxxxx.com/public_html/components/com_joomfish/helpers/defines.php) [function.include-once]: failed to open stream: No such file or directory in /home/geneal/domains/xxxxxxxx.com/public_html/administrator/modules/mod_translate/mod_translate.php on line 37

Pradėjau ieškoti sprendimo forumuose, netvarka su Joomfish (J 1,523 versija). Ištryniau mod_translate katalogą direktorijoje administrator/modules/. prisijungti leido, bet su Joomfish betvarkė, todėl ilgai ieškojau, kur visus jos failus ištrinti (išinstaliuoti neleido) ir idiegti Joomfish iš naujo. Dar ieškau, nes norėdama įdiegti Joomfish vėl, gaunu klaidą: Warning! Failed to move file. Tų failų tikrai daug. Pasirodo, dar mano serveryje negalim bivo nieko įdiegti esant leidimui 755, turėjau visiems katalogams pakeisti į 777. Po to bandant įdiegti parodydavo pastaboje, kur dar yra Joomfish failai. Po truputį visus išvalius, įdiegiau Joomfish.

1. Domeną pavogė 2011 m. spalio 1 d. 0:08 val. Buvau pasiruošis nemiegoti visą naktį. Tuo po vidurnakčio pradėjau tikrinti registrą: 6 minutės po vidurnakčio atsirado įrašas "svarstomas" - registruoti neleido. 8 min. po vidurnakčio užregistruota - pavogtas vokiečių kompanijos InterNetworX Ltd. & Co. KG. Vakare bajorusajunga.lt psl jau buvo įdėta reklama ! Bjauru ir skaudu...

Komentuokite

0
taisyklėmis ir sąlygomis.
  • Komentarų nerasta

Naudingos nuorodos tinklapių kūrėjams

Patikrinti, ar puslapis neužkrėstas online įrankiais:

Kenkėjiško kodo tikrinimas:

Savarankiškai pašalinti virusus

Patikrinti, kas pasikeitė (praneša el.paštu) rankiniu būdu, kad tikrintų automatiškai, reikia pirkti

 


free counters
Free counters
f t g m