Prettylib-tuoteratkaisut - Wiki

Siirtäminen uudelle palvelimelle

Tämä artikkeli koskee vain PrettyLibServer palvelun siirtoa uudelle palvelimelle, ei tietokannan siirtoa.

PrettyBitServer siirto: Vaiheet

  1. Päätä toimintamalli
  2. Tarkista versio
  3. Asenna PrettyLibServer uudelle palvelimelle
  4. Kopioi tai varmuuskopioi vanhat tiedostot vanhalta palvelimelta
  5. Kopioi/palauta tiedostot uudelle palvelimelle
  6. Muokkaa tarvittaessa tiedostoja
  7. Testaa, että toimii

Päätä toimintamalli

Tästä artikkelista löytyvillä ohjeilla voit siirtää olemassaolevan PrettyLibServerin sellaisenaan. Vaihtoehtoisesti voit myös olla siirtämättä mitään vanhalta palvelimelta ja asentaa vain uuden PrettyLibServer www-liittymän. Tämä jälkimmäinen malli on helpompi ja toimintavarmempi tilanteessa, jossa vanhaan palvelimeen ei ole tehty merkittäviä asiakaskohtaisia  muokkauksia.

  1. Mikäli päädytte olemaan siirtämättä vanhasta www-liittymästä mitään, jatkakaa vain uuden asennuksen ohjeella. Uuden asennukseen tarvittavan asennusohjelman löydät www-palvelustamme "Asiakkaille" otsakkeen alta "PrettyBit Applications 20xx.zip" tiedostona.
  2. Mikäli päädytte siirtämään vanhalta palvelimelta, jatka alta.

Tarkista versio

Päivitä vanhalla palvelimella oleva versio palvelusta ensin samaksi kuin uudelle palvelimelle asennettava (tai jo asennettu) versio. PrettyLibServer-palvelun päivitysohjelma päivittää tiettyjä tiedostoja. Mikäli vanhan palvelimen vanhoja versioita tiedostoista palautetaan uuden päälle, voivat jotkin toiminnot lakata toimimasta.

Asenna uudelle palvelimelle

  1. Asenna PrettyLibServer uudelle palvelimelle zip-paketista siten kuin asentaisit normaalisti aivan uuden PrettyLibServer palvelimen kaikkine asetuksineen. (ohjeet paketissa)
  2. Mikäli asennuspaketti sisältää vanhemman version kuin vanhalla palvelimella (sillä jolta siirretään) tai muuten hyvin vanhan version, asenna sama tai uudempi päivitys. Päivitys saatavilla ohjelmiston tukisivuilta. Älä käytä vanhoja CD-levyjä tai muutoin vanhoja asennusmedioita.
  3. Älä palauta asetuksia/tiedostoja uudemmasta versiosta kuin se, johon ollaan palauttamassa.


Tämän jälkeen jo uuden palvelimen pitäisi toimia annetuilla asetuksilla aivan normaalisti, mutta perusasetusten ja perustiedostojen takia se näyttää erilaiselta. Mikäli uusi palvelin ei tässä vaiheessa toimi ollenkaan, on syytä ensin ratkoa tämä ongelma ennen vanhan palvelimen muuttamista tai varmuuskopiotiedostojen palautusta.

Varmuuskopioi vanhat tiedostot vanhalta palvelimelta

Kun siirrät palvelun täysin uuteen palvelimeen varmuuskopioi tiedostot seuraavan ohjeen mukaan:

PrettyBitServer tiedostojen varmuuskopiointi

HUOM: ÄLÄ siirrä .exe- tai dll-päätteisiä tiedostoja, näitä ei ole tarkoitettu siirrettäväksi.

Palauta tiedostot uudelle palvelimelle

HUOMAA! Kaikki allaolevat ohjeet edellyttävät, että PrettyLibServer vanhassa palvelimessa ja uudessa palvelimessa ovat samaa versiota. Mikäli näin EI ole (vanhalla palvelimella vanhempi kuin uudella palvelimella) kts. kohta "Valikoitu palautus".

Palautettaessa uudelle palvelimelle toimi jommallakummalla seuraavista tavoista:

  1. Kopioi varmuuskopioimasi tiedostot uuden PrettyLibServerin luomien päälle
  2. Palauta käyttäen restore toimintoa TAI pura ZIP-tiedosto niin että kansiot korvaavat toisensa.
    • Käynnistä "PLServer -> Server Settings"
    • Valitse valilehti "Folders/Backup"
    • Valitse painike "Restore"
    • Valitse zip-päätteinen tiedosto, jonka haluat palauttaa.


Jos haluat välttyä tältä ylimääräiseltä työltä, voit tietenkin käyttää uuuden PrettyLibServerin asennuksen luomia tiedostoja soveltuvilta osin. Mikäli html-hakemistossa olevia start#.htm tiedostoja on muutettu paljonkin voi olla, että haluat säilyttää nämä muutokset. Jos et halua, käytä asennuksen luomia sen sijaan.

Valikoitu palautus

Mikäli olet palauttamassa vanhalta palvelimelta tiedostoja ja uuden/vanhan palvelimen PrettyBitServerit ovat eri versioisia, toimi seuraavasti:

  1. Älä käytä RESTORE toimintoa (se ei osaa tehdä valikoitua palauttamista)
  2. Pura backup-toiminnolla saatu ZIP-paketti käsin johonkin väliaikaiskansioon (EI kuitenkaan PrettyBitServerin kansioon).
  3. Kopioi väliaikaiskansiosta käsin kansion "settings" sisältö uuden päälle LUKUUNOTTAMATTA SEURAAVIA TIEDOSTOJA:
    1. lib_scripts.ini
    2. lib_styles.ini
    3. lib_images.ini
  4. Kopioi väliaikaiskansiosta käsin kansion "HTML" sisältö uuden päälle.
  5. Kopioi väliaikaiskansiosta käsin kansion "wwwroot" sisältö uuden päälle LUKUUNOTTAMATTA SEURAAVAA KANSIOTA
    1. /scripts/ - älä kopioi tätä!
    2. /styles/ - älä kopioi tätä ellet ole tehnyt huomattavia custom-muokkauksia stylesheet tiedostoihin.


Ylläolevat poikkeustoimenpiteet tehdään sen takia, että päivitysohjelma tai uuden asennusohjelma tuo tiettyihin kansioihin versiokohtaisia tiedostoja. Päivitettäessä uudempaan versioon päivitysohjelma muokkaa näitä tiedostoja automaattisesti vastaamaan versiota.