Svetainės perkėlimas į serveriai.lt: Skirtumas tarp puslapio versijų
(→Duomenų bazės importavimas) |
(→Duomenų bazės eksportavimas) |
||
31 eilutė: | 31 eilutė: | ||
* Sugeneruotą .SQL failą išsaugokite savo kompiuteryje. | * Sugeneruotą .SQL failą išsaugokite savo kompiuteryje. | ||
<br /> | <br /> | ||
− | Labai išsamią instrukciją kaip eksportuoti duomenų bazę iš valdymo pulto ir PhpMyAdmnin įrankio galite rasti [[PhpMyAdmin eksportavimas|šiame puslapyje]] | + | Labai išsamią instrukciją kaip eksportuoti duomenų bazę iš valdymo pulto ir PhpMyAdmnin įrankio galite rasti [[PhpMyAdmin eksportavimas|šiame puslapyje]]. |
=== Duomenų bazės importavimas === | === Duomenų bazės importavimas === |
15:10, 5 liepos 2016 versija
Svetainės failų perkėlimas
Svetainės failų iškėlimas iš senojo serverio
Prisijungę prie senojo serverio suraskite katalogą, kuriame saugomi Jūsų svetainės failai. Dažniausiai šis katalogas vadinasi "public_html". Visiškai visus failus, kurie bus šiame kataloge, nusikopijuokite į savo kompiuterį.
Prisijungimui galima naudoti vieną populiariausių FTP programų - FileZilla.
Svetainės failų įkėlimas
Svetainės failų įkėlimui rekomenduojame naudoti programą FileZilla arba bent Internet Explorer naršyklę. Jungiantis prie mūsų serverio reikės nurodyti serverio pavadinimą, prisijungimo vardą ir slaptažodį. Visus juos galite sužinoti klientų sistemos pagalba:
Svetainės failus reikia įkelti į direktoriją domains/JŪSŲ_SVETAINĖ/public_html/. Kaip perkėlimas atrodo praktiškai, galite pamatyti paspaudę čia.
Duomenų bazės perkėlimas
Duomenų bazės perkėlimas yra bene sudėtingiausia migravimo dalis. Šį žingsnį sudaro trys etapai:
- Duomenų bazės eksportavimas sename serveryje.
- Duomenų bazės importavimas naujajame.
- Svetainės konfigūracinio failo atnaujinimas. Perkėlimo metu dažniausiai keičiasi duombazės pavadinimas, naudotojo vardas ir slaptažodis.
Kaip perkėlimas atrodo praktiškai, galite pamatyti paspaudę čia.
Duomenų bazės eksportavimas
Dauguma tiekėjų, talpinančių svetaines, suteikia PhpMyAdmin įrankį duomenų bazių valdymui. Jei nežinote ar šis įrankis yra ar kaip prisijungti - pasitikslinkite su esamu paslaugos tiekėju. Prisijungus prie PhpMyadmin:
- Jei pateikiamas sąrašas su keliomis duomenų bazėmis - pasirinkite vieną.
- pasirinkite meniu "export"
- Dažniausiai siūloma rinktis eksportavimo tipą. Pažymėkite "Quick"
- Sugeneruotą .SQL failą išsaugokite savo kompiuteryje.
Labai išsamią instrukciją kaip eksportuoti duomenų bazę iš valdymo pulto ir PhpMyAdmnin įrankio galite rasti šiame puslapyje.
Duomenų bazės importavimas
- Sukurkite naują duomenų bazę. Tai galima atlikti serverio valdymo pulte, pasirinkus MySQL valdymas" ir "Sukurti naują duomenų bazę". Detaliau: duomenų bazės kūrimas
- Svarbu - prisiminkite sugalvotą slaptažodį, prisijungimo vardą ir duomenų bazės pavadinimą.
- Prisijunkite prie PhpMyAdmin įrankio mūsų serveryje. Jį galite rasti serverio įrankių puslapyje, pasirinkę meniu "MySQL Administravimas". Rekomenduojama prisijungti naudojant aukščiau sugalvotą prisijungimo vardą ir slaptažodį.
Labai išsamią instrukciją kaip importuoti duomenų bazę naudojantis PhpMyAdmnin įrankiu galite rasti šiame puslapyje.
Svetainės pritaikymas dirbti su nauja duomenų baze
Dauguma atvejų perkėlus svetainę keičiasi duomenų bazės pavadinimas, prisijungimo vardas ir slaptažodis. Dėl to reikia pataisyti turinio valdymo sistemos konfigūracinį failą. Kaip tai atliekama populiariausiose turinio valdymo sistemose:
Joomla |
---|
Pagrindiniame svetainės kataloge ( pvz. /domains/mano-svetaine.lt/public_html/ ) yra failas, pavadinimu configuration.php. Jį galima redaguoti serverio valdymo pulte, prisijungus pasirinkite meniu "Failų tvarkyklė" ir įeikite į katalogą "public_html". Ties failu configuration.php spustelėkite nuorodą "Redaguoti". Koreguoti reikia šiuos parametrus: |
var $host = 'localhost'; svarbu šis parametras nekoreguojamas, tiesiog įsitikinkite, kad tai yra localhost |
var $db = '****'; **** - duomenų bazės pavadinimas, sugalvotas 2.2 žingsnyje. |
var $user = '****'; **** - duomenų bazės naudotojo vardas, sugalvotas 2.2 žingsnyje. |
var $password = '****'; **** - duomenų bazės naudotojo slaptažodis, sugalvotas 2.2 žingsnyje. |
WordPress |
---|
Pagrindiniame svetainės kataloge ( pvz. /domains/mano-svetaine.lt/public_html/ ) yra failas, pavadinimu wp-config.php. Jį galima redaguoti serverio valdymo pulte, prisijungus pasirinkite meniu "Failų tvarkyklė" ir įeikite į katalogą "public_html". Ties failu wp-config.php spustelėkite nuorodą "Redaguoti". Koreguoti reikia šiuos parametrus: |
define('DB_HOST', 'localhost'); svarbu šis parametras nekoreguojamas, tiesiog įsitikinkite, kad tai yra localhost |
define('DB_NAME', '****'); **** - duomenų bazės pavadinimas, sugalvotas 2.2 žingsnyje. |
define('DB_USER', '****'); **** - duomenų bazės naudotojo vardas, sugalvotas 2.2 žingsnyje. |
define('DB_PASSWORD', '****'); **** - duomenų bazės naudotojo slaptažodis, sugalvotas 2.2 žingsnyje. |
Drupal |
---|
Pagrindiniame svetainės kataloge ( pvz. /domains/mano-svetaine.lt/public_html/ ) įeikite į katalogus sites/default/ ir ties failu settings.php spustekėlite "Redaguoti". Tai rasite serverio valdymo pulte, prisijungus pasirinkite meniu "Failų tvarkyklė" ir įeikite į katalogą "public_html". Koreguokite atsargiai ir būtinai pasidarykite atsarginę kopiją: |
'host' => 'localhost', svarbu šis parametras nekoreguojamas, tiesiog įsitikinkite, kad tai yra localhost |
'database' => '****', **** - duomenų bazės pavadinimas, sugalvotas 2.2 žingsnyje. |
'username' => '****', **** - duomenų bazės naudotojo vardas, sugalvotas 2.2 žingsnyje. |
'password' => '****', **** - duomenų bazės naudotojo slaptažodis, sugalvotas 2.2 žingsnyje. |
PrestaShop |
---|
Pagrindiniame svetainės kataloge ( pvz. /domains/mano-svetaine.lt/public_html/ ) įeikite į katalog "config" ir ties failu settings.inc.php spustekėlite "Redaguoti". Tai galite atlikti serverio valdymo pulte, prisijungus pasirinkite meniu "Failų tvarkyklė" ir įeikite į katalogą "public_html". Koreguokite šiuos parametrus: |
define('_DB_SERVER_', 'localhost'); svarbu šis parametras nekoreguojamas, tiesiog įsitikinkite, kad tai yra localhost |
define('_DB_NAME_', '****'); **** - duomenų bazės pavadinimas, sugalvotas 2.2 žingsnyje. |
define('_DB_USER_', '****'); **** - duomenų bazės naudotojo vardas, sugalvotas 2.2 žingsnyje. |
define('_DB_PASSWD_', '****'); **** - duomenų bazės naudotojo slaptažodis, sugalvotas 2.2 žingsnyje. |
OpenCart |
---|
Pagrindiniame svetainės kataloge ( pvz. /domains/mano-svetaine.lt/public_html/ ) ties failu config.php spustekėlite "Redaguoti". Tai galite atlikti serverio valdymo pulte, prisijungus pasirinkite meniu "Failų tvarkyklė" ir įeikite į katalogą "public_html". Koreguokite šiuos parametrus: |
define('DB_HOSTNAME', 'localhost'); svarbu šis parametras nekoreguojamas, tiesiog įsitikinkite, kad tai yra localhost |
define('DB_DATABASE', '****'); **** - duomenų bazės pavadinimas, sugalvotas 2.2 žingsnyje. |
define('DB_USERNAME', '****'); **** - duomenų bazės naudotojo vardas, sugalvotas 2.2 žingsnyje. |
define('DB_PASSWORD', '****'); **** - duomenų bazės naudotojo slaptažodis, sugalvotas 2.2 žingsnyje. |
phpBB |
---|
Pagrindiniame svetainės kataloge ( pvz. /domains/mano-svetaine.lt/public_html/ ) ties failu config.php spustekėlite "Redaguoti". Tai galite atlikti serverio valdymo pulte, prisijungus pasirinkite meniu "Failų tvarkyklė" ir įeikite į katalogą "public_html". Koreguokite šiuos parametrus: |
$dbhost = 'localhost'; svarbu šis parametras nekoreguojamas, tiesiog įsitikinkite, kad tai yra localhost |
$dbname = '****'; **** - duomenų bazės pavadinimas, sugalvotas 2.2 žingsnyje. |
$dbuser = '****'; **** - duomenų bazės naudotojo vardas, sugalvotas 2.2 žingsnyje. |
$dbpasswd = '****'; **** - duomenų bazės naudotojo slaptažodis, sugalvotas 2.2 žingsnyje. |
ImpressPages |
---|
Pagrindiniame svetainės kataloge ( pvz. /domains/mano-svetaine.lt/public_html/ ) ties failu config.php spustekėlite "Redaguoti". Tai galite atlikti serverio valdymo pulte, prisijungus pasirinkite meniu "Failų tvarkyklė" ir įeikite į katalogą "public_html". Koreguokite šiuos parametrus: |
define('DB_SERVER', 'localhost'); svarbu šis parametras nekoreguojamas, tiesiog įsitikinkite, kad tai yra localhost |
define('DB_USERNAME', '****'); **** - duomenų bazės pavadinimas, sugalvotas 2.2 žingsnyje. |
define('DB_USERNAME', '****'); **** - duomenų bazės naudotojo vardas, sugalvotas 2.2 žingsnyje. |
define('DB_PASSWORD', '****'); **** - duomenų bazės naudotojo slaptažodis, sugalvotas 2.2 žingsnyje. |
Baigiamieji veiksmai
Svetainės perkėlimas į kitą serverį gali iššaukti sutrikimus, kurie dažniausiai kyla:
- Pasikeitus duomenų bazės pavadinimui, prisijungimo vardui arba slaptažodžiui.
- Pasikeitus keliui iki failų.
- Dėl skirtingos serverio programinės įrangos.
Nors didžioji dalis problemų yra labai lengvai išsprendžiamos, prieš nukreipiant domeną į naują serverį rekomenduojame patikrinti, ar svetainė veiks korektiškai.
Perkeltos svetainės patikrinimas
Svetainę galima peržiūrėti adresu:
http://DOMENAS.SERVERIS
Jei pvz. Svetainės adresas yra www.mano-svetaine.lt, o ji talpinama serveryje paprika.serveriai.lt, reikėtų naudoti tokį adresą:
http://mano-svetaine.lt.paprika.serveriai.lt
Pastabos:
- naudokite adresą be "www" priešdėlio
- Šis patikrinimas neveiks, jei vidiniuose svetainės nustatymuose yra nurodyta, kad adresas privalo būti trumpas, pvz. www.mano-svetaine.lt. Tokiu atveju patikrinimas galimas keičiant Jūsų kompiuterio hosts failą.
Domeno nukreipimas į naująjį serverį
Jei perkėlimas pavyko, belieka nukreipti domeną į mūsų serverį. Tai atliekama keliais būdais:
- Bene patogiausias sprendimas yra domeną perkelti pas mus. Domenų perkėlimo procedūra yra aprašyta šiame straipsnyje
- Pakeiskite domeno vardų (DNS) serverius į mūsų standartinius. Mūsų vardų serverius rasite paspaudę čia
- Jei nėra galimybės pakeisti DNS serverių arba reikia nukreipti tik svetainę (nekoreguojant el. pašto ar kitų subdomenų veikimo), savo domenų registratoriui nurodykite mūsų serverio IP adresą. Jį rasite klientų sistemoje, pasirinkus savo talpinimo planą.