päivityksestä

Started by kzmx, 15.02.13 - klo:20:52

Previous topic - Next topic

kzmx

huomasin tuossa kun tein kahteen mlinvoiceen päivityksen.

molemmat ovat ihan erikansioissa esim. /mlinvoice ja /home/mlinvoice
huomautetaan tässä kohtaa, että molemmilla on ihan eri tietokanta, käyttäjät, sekä salasana.

sitten latasin 1.7.0 version ja purin sen /temppi/mlinvoice kansioon

josta sitte kopioin cp -fr /temppi/mlinvoice/* /mlinvoice kansioon tiedostot
kaikki meni tähän asti hyvin ja toimi.. kunnes tein saman cp -fr /temppi/mlinvoice/* /home/mlinvoice
jonka jälkeen sitten ei tuo /home/mlinvoice kansiossa oleva päästänyt kirjautumaan sisään omilla tunnuksillaan.
(tässä kohtaa tarkistin komennon ja mistä kopioin, oli oikein.)

ja siinä vaiheessa onneksi huomasin tarkistaa config.php tiedoston sisällön..
tietokanta tietueet olivat tuon /mlinvoicen, en tiedä miksi noin oli käynyt, vaikka olin kopioinut /temppi/mlinvoice kansiosta toiseen kansioon, en siis yhdistänyt niitä.. ainakaan tietääkseni, enkä usko että cp -fr komento "linkittäisi" tiedostoja..

mutta ei siinä tapahtunut onneksi suurta vahinkoa, ei tarvinnut kuin kirjoittaa tietokanta tietueet uudestaan config.php tiedostoon ja sitten toimi.

Käyttöjärjestelmänä on Ubuntu.

Sitten toiseen asiaan:

olisiko vaikea tehdä päivitystä suoraan mlinvoicen admin käyttäjän kautta?
eli ilmoittaisi kun ja jos päivitys on saatavilla, sekä mahdollisuuden sen asentamiseen selaimen kautta.
Vai onko siinä suurempi riski asennuksen hajoamiseen?

EDIT: tai no jos miettii kuinka useasti päivityksiä tulee, niin ei välttämättä tuo ole pakollinen.. ellei sitten tule jotain "moduuli" päivityksiä, esim jokin tulostusmallin päivitys/muutos tai jokin muu asia...

Ere Maijala

Asennuspaketissahan ei ole config.php-tiedostoa mukana, joten jotenkin muuten config.php on joutunut hakemistosta toiseen (vahingossa väärä lähdehakemisto jälkimmäisessä kopioinnissa?), tai sitten /temppi/mlinvoice sisälsi jostain syystä config.php:n jo ennestään. Jos tiedostot olisivat linkittyneet, niin toisen korjauksen jälkeen toisen olisi pitänyt hajota, eikö?

Automaattista päivitystä suoraan käyttöliittymästä olen suunnitellut kyllä, mutta vielä ei ole ollut aikaa toteuttaa. Onhan siinä aina omat riskinsä, mutta ei luullakseni mitään, mihin ei voisi törmätä manuaalisessa päivityksessä.

--Ere

kzmx

/temppi/mlinvoice oli suoraan purettu zip tiedostosta ensin olin zip paketin ladannu wget paketti.zip, sitten unzip paketti.zip ja unzip teki automaattisesti tuon mlinvice kansion josta sitte kopioin yllä olevan kirjoituksen mukaisesti tiedostot vanhojen asennuksien päälle.

mutta en usko että zip tiedosto sisälsi jo valmiiksi config.php tiedoston.

kzmx

1.8.0 päivityksestä.

ajaako tuo uusi päivitys tietokantapäivitystä? kun ei mitään ilmoitusta tullut kirjautumis vaiheessa.

päivitys siis 1.7.0 -> 1.8.0

Ere Maijala

Ei, 1.8.0:ssa ei ole tietokantamuutoksia 1.7.0:aan verrattuna.

--Ere