Puhun tässä nyt "pienistä" päivityksistä, tyyliin 3.01 ---> 3.02, tai 3.1 ---> 3.2. — Oletan että ns. major-luokan päivitykset pitää tehdä (hankalasti) FTP:llä.
Kysyn tätä varsinkin siksi, että kauppani tämän hetken WooCommerce-ohjelmistossa päivitykset tehdään suoraan konehuoneesta. Täysin vaivatta. Mitään filu-triplailuja ei ole. Sama koskee lisäosia (plugins). Ei siis huvittaisi vaihtaa huonompaan. :b
POPdivari.fi
- - -
"[But] it sure was a different vibe from the 1970s. Sex, drugs, and rock'n' roll were replaced with AIDS, Prozac, and Michael Bolton."
— Eric Burdon, about the 1980s. [Eric Burdon: Don't Let Me Be Misunderstood, 2001]
Päivitys tapahtuu Opencartissa FTP:n kautta. Mitään WooCommercen kaltaista päivitystä ei ole saatavilla Opencartiin edes laajennuksen muodossa. Opencartiin on saatavilla suunilleen kymmeniätuhansia eri laajennuksia (eri versiot yhteen laskien). Ei ole järkevää tehdä ohjelmaa, jolla minkä tahansa noista laajennuksista voisi ladata, sillä sekaan mahtuu aina toimimattomia laajennuksia.selleri wrote: ↑Fri Nov 23, 2018 10:30 pmOtsikosta johtaen: Pitääkö päivityksissä siirrellä tiedostoja FTP:llä (vanhanaikaisesti), vai hoituuko upgrade suoraan kaupan Admin-osastolta?
Puhun tässä nyt "pienistä" päivityksistä, tyyliin 3.01 ---> 3.02, tai 3.1 ---> 3.2. — Oletan että ns. major-luokan päivitykset pitää tehdä (hankalasti) FTP:llä.
Kysyn tätä varsinkin siksi, että kauppani tämän hetken WooCommerce-ohjelmistossa päivitykset tehdään suoraan konehuoneesta. Täysin vaivatta. Mitään filu-triplailuja ei ole. Sama koskee lisäosia (plugins). Ei siis huvittaisi vaihtaa huonompaan. :b
Toisaalta pelkän kaupan version päivittämisessä suoraan verkon kautta on aina omat ongelmansa(toki myös päivitettäessä FTP:n kautta), koska vanhan kaupan laajennukset voivat aiheuttaa ristiriitaa päivitettyyn kauppaan.
Toisaalat WooCommercen päivitysohjelmalla voi olla myös hiukan huonoja puolia. Voit päivittää vain niitää versioita, mitä admin sivulta löytyy. Joku on kuitenkin saattanut tehdä WooCommerceen "kilpailevan" laajennuksen, joka toimii yhtä hyvin ja on halvempi, mutta sen joutuisi asentamaan FTP:n kautta
Ikävämpi homma. Pitänee ehkä unohtaa OC… Ei yhtään huvita ajatus »yrittää muistaa säilyttää se config.php ettei se ylikirjoitu.»
Aivan. Mutta asennusohjelma voisi vaikkapa tutkia kaupassa olevat laajennukset, ja reagoida niihin jollain tietyllä tavalla. Kytkeä ne pois, tai kysyä mitä tehdään tai jtn. En tiedä, miten WordPress/WooCommerce tuon hoitaa. Kauppani on mennyt solmuun vain yhden kerran. Sen aiheutti WC:n major-päivitys itse. :)
Olen vähän tyhmä. Jos jokin wanha laajennus hajottaa kaupan, mikä merkitys siinä on OC-päivityksen tekotavalla? Tarkoitatko, että esim. korjaus on helpompaa, kun voi vain FTP-poistaa sen tietyn laajennuksen tiedostokansion?
Tavallaan. Mutta niitä lisäosia voi etsiä myös WP:n sisäisen haun ulkopuolella, ihan hakukoneella. Pluginit ovat tavallisia zip-tiedostoja. Ne voi edelleenkin asentaa suoraan Admin-osastolta, mitään purku- ja FTP-sulkeisia ei tarvita. En pitkään aikaan edes huomannut sitä sisäistä hakua. :o
POPdivari.fi
- - -
"[But] it sure was a different vibe from the 1970s. Sex, drugs, and rock'n' roll were replaced with AIDS, Prozac, and Michael Bolton."
— Eric Burdon, about the 1980s. [Eric Burdon: Don't Let Me Be Misunderstood, 2001]
Olen hiukan jäävi vastailemaan tähän päivitys-hommaan, koska olen sitä ollut itse kehittelemässä (huom. viestini ala-kirjoitus). Tekemäni ohjelma kyllä muuntaa kaikki ns. vqmod-laajennukset toimimattomiksi ja tyhjentää modification-hakemiston. OC on pyrkinyt tekemään samaan uusimmissa Oc 3 versioissa. Vielä julkaisemattomssa OC 3.1 versiossa on lainattu tekemääni ideaa tehdä päivitys etänä. Se on kuitenkin vielä pahasti kesken ja epäilen, mahtaako se tulla käyttöön, kun Oc 3.1 julkaistaan. Sekin toimisi vasta sen jälkeen, kun julkaistaan vielä uudempia versioita, mutta toimisi osittain myös laajeennusten päivittämisessä.selleri wrote: ↑Sat Nov 24, 2018 9:30 pmAivan. Mutta asennusohjelma voisi vaikkapa tutkia kaupassa olevat laajennukset, ja reagoida niihin jollain tietyllä tavalla. Kytkeä ne pois, tai kysyä mitä tehdään tai jtn. En tiedä, miten WordPress/WooCommerce tuon hoitaa. Kauppani on mennyt solmuun vain yhden kerran. Sen aiheutti WC:n major-päivitys itse.
Mutta kaikkia ylimääräisiä laajennuksia ei voi kytkeä noin vain pois päältä tietokannan extension taulusta. Toki se olisi mahdollista tekemällä pitkät listat kunkin OC version integoiduista laajennukista ja verrata extension taulun sisältöä kyseiseen listaan. Mikäli laajennusta ei löydy listasta, poistetaan se extension taulusta
Ei välttämättä näin. Tekemässäni päivitysohjelmassa tietokantaa voi joutua muokkaamaan manuaalisesti phpmyadmista, ellei ole hoksannut poistaa ylimääräisiä kolmannen osapuolen laajennuksia ennen päivitystä. Vaiheessa jossa kaupan rakenne muuttuu, esim. Oc versio 2.2 versioon 2.3, vanhojen laajennusten tiedostoja ei enää löydy, mutta ohjelma etsii kyseisiä tiedostoja, mikäli niitä ei ole hoksattu poistaa. Sama ongelma voi tulla eteen myös OC kaupan omaa päivitys-työkalua käytettäessä.
Toisaalta, jos laajennus on poistettu, niin että sen tietoja ei löydy extension taulusta, niin vanhan laajennus-tiedoston olemassaolo ei aiheuta ristiriitaa, vaikka se olisi palvelimella ihan oikessa polussa. Ristiriitaa aiheuttaa se, jos sitä vanhan tiedoston sisältämää skriptiä yritetään suorittaa jollakin tavalla.
Pikkasen hasardilta kuulostaa. Enkä tarkoita sinun osuuttasi, vaan yleisesti.
Kun kuulen sanan phpMyAdmin, poistan varmistimen. Haluan pyörittää kauppaa ja myydä tuotteita, en säätää tietokantoja. Kantoja on kaskessa muutenkin. :) Ja kyllä — olen tapellut tietokantojen kaa ihan riittävästi. Jo pelkästään WP-blogissani.
Btw, tarkoittaako tuo poistaminen a) poistamista käytöstä (OC/admin), vai b) tiedostojen fyysistä poistoa (FTP)?
Ups. Voiko kaupan rakenne todellakin muuttua jo tuollaisessa »pienessä» versiomuutoksessa?
Vilkaisin tuossa pikaisesti LiteCart-ohjelmaa (joka oli alkuperäinen valintani), ja näköjään siinäkin tehdään päivitykset via FTP. :O
Hämmentävää. Tällainen simppeli kaupustelija olettaisi, että nimenomaan ne päivitykset olisi rakennettu ohjelmiin mahdollisimman helpoiksi ja turvallisiksi tehdä. Siltä ei lainkaan näytä. Lähestyminen on insinöörivetoinen. Ilmeisesti WC poikkeaa tästä WP-taustansa vuoksi.
Pahus. Taidan toistaiseksi jäädä WC:hen istumaan. Sikäli ikävää, kun arkisessa käytettävyydessä OC hakkaisi raskaan blogiviritelmän 106–0. Päivitys on kuitenkin aivan liian hankalaa.
POPdivari.fi
- - -
"[But] it sure was a different vibe from the 1970s. Sex, drugs, and rock'n' roll were replaced with AIDS, Prozac, and Michael Bolton."
— Eric Burdon, about the 1980s. [Eric Burdon: Don't Let Me Be Misunderstood, 2001]
Laajennuksen poistamista administa.
Version Oc 2.2 jälkeen tiedostorakenne on muuttunut seuraavasti:
Oc 2.2:
Code: Select all
controller > module
> payment
> shipping
etc.
Code: Select all
controller > extension > module
> payment
> shipping
etc.
Ohhoh. Eipä ihme jos sotkua syntyy.pm-netti wrote: ↑Sun Nov 25, 2018 1:00 am
Version Oc 2.2 jälkeen tiedostorakenne on muuttunut seuraavasti:
Oc 2.2:Oc 2.3:Code: Select all
controller > module
Code: Select all
controller > extension > module
Pitää ottaa aikalisä ja funtsia. Kiitos tyylikkäistä vastauksistasi! *thumb*
POPdivari.fi
- - -
"[But] it sure was a different vibe from the 1970s. Sex, drugs, and rock'n' roll were replaced with AIDS, Prozac, and Michael Bolton."
— Eric Burdon, about the 1980s. [Eric Burdon: Don't Let Me Be Misunderstood, 2001]
Users browsing this forum: No registered users and 27 guests