Recent posts

#31
MLInvoice Discussion / MLInvoice 2.3.0 released
Last post by Ere Maijala - 03.11.24 - klo:23:12
Hi,

MLInvoice 2.3.0 has been released. This version contains mostly bug fixes but also an option to skip backup of files during version update to speed it up and avoid a potential timeout.

The new version can be downloaded from https://labs.fi/files/mlinvoice-2.3.0.zip. See the change log at https://labs.fi/mlinvoice_features.eng.php#changelog for more information on the changes.

BR,
Ere
#32
Hei!

MLInvoice 2.3.0 on nyt julkaistu. Pääasiassa tässä versiossa on virheenkorjauksia. Lisäksi automaattipäivityksessä on nyt mahdollista jättää tiedostojen varmuuskopiointi tekemättä, mikä voi ehkäistä aikakatkaisuja ja nopeuttaa prosessia. Tarkemmat tiedot ja linkit lyhyisiin ohjeisiin löytyvät muutoslokista sivulta https://labs.fi/mlinvoice_features.php#changelog.

Uusi versio on ladattavissa osoitteesta https://labs.fi/files/mlinvoice-2.3.0.zip.

t. Ere
#33
Jyrin raportoima ongelma johtui siitä, että MLInvoice vaati virheellisesti myös MySQL:n PDO-ajurin olemassaoloa. Virhe on korjattu julkaistussa versiossa 2.3.0.

--Ere
#34
MLInvoiceen liittyvä keskustelu / Re: 200 - parsererror
Last post by juissi - 30.10.24 - klo:07:24
Kiitos tiedosta

Hyvä tietää, noh sitten en kaivele lokeja enempää ja testailla eri PHP versioilla

Juissi
#35
Moi,

Kiitos tiedosta. Korjaus on työn alla.

--Ere
#36
Quote from: Ere Maijala on 26.10.24 - klo:22:51Käyttäjän lisäys, muokkaus ja poisto on korjattu juuri julkaistussa versiossa 2.2.1.

--Ere

Jees nyt toimii. Kiitos nopeasta korjauksesta.
#37
Quote from: Ere Maijala on 27.10.24 - klo:19:58Ei, tuo tulee selaimen virhelokista. Toki tuokin pitäisi fiksata, mutta on kuitenkin vain varoitus toiminnallisuudesta, joka tulee jossain vaiheessa poistumaan käytetystä apukirjastosta.

Tuolla on vähän selostettu miten selaimesta saa esille varsinaisen virheen: https://datatables.net/manual/tech-notes/1#Diagnosis

--Ere

Tein ohjeiden mukaan ja siellä ensimmäinen json.php on:
"{"version":"2.2.1","date":"2024-10-26","url":"https:\/\/labs.fi\/mlinvoice_features.php#changelog","package":"https:\/\/labs.fi\/files\/mlinvoice-2.2.1.zip","checksum":"266552d4ef09eacc603b54d8711d0fd9abac2790","requirements":{"phpVersion":"8.0.0"},"currentVersion":"2.2.0"}"

Seuraavissa lukee vain "An error has occurred trying to load the resource."

Pitäisi siis varmaan päästä serveriltä katsomaan, mulla on cPanel käytössä, mistähän sieltä noi logit löytyy mitä tarvitsee?
#38
MLInvoiceen liittyvä keskustelu / 200 - parsererror
Last post by juissi - 29.10.24 - klo:06:25
Moro

Uuden 2.2.0 päivityksen jälkeen liitteen lisääminen ei enää onnistu, alusta on pysynyt samana. En heti pääse kiinni ongelmaa, mutta virheilmoitus tulee kun on valittu liitetiedosto koneelta eli ohjelman pitäisi siirtää tiedosto palvelimelle.

Juissi
#39
Ei, tuo tulee selaimen virhelokista. Toki tuokin pitäisi fiksata, mutta on kuitenkin vain varoitus toiminnallisuudesta, joka tulee jossain vaiheessa poistumaan käytetystä apukirjastosta.

Tuolla on vähän selostettu miten selaimesta saa esille varsinaisen virheen: https://datatables.net/manual/tech-notes/1#Diagnosis

--Ere
#40
Tulipa tässä mieleen kun välistä kaipaa pientä säätelyä, että olisiko tuohon konfiggiin mahdollista kehittää käyttäen jotain dotenv versiota eli lyhykäisyydessä niin että ne jotka ei pysty hyödyntää ympäristömuuttujia (esim web hotellin asiakkaat) niin samat tiedot voisi laittaa .env tiedotoon ja ne jotka pystyy käytämään (esim docker) niin käyttäisi ympäristömuuttujia. Composerilla löytyy todennäköisesti montakin dotenv pakettia. Toisinsanoen ohjelma palvelis hyvin omalla palvelimella pyörittäviä ja webhotellia käyttävät.

Eli shellissä tyyliin export MUUTTUJA=arvo tai sitten .env tiedostossa
MUUTTUJA=arvo
Tämä helpottaisi koodissa sen että tietokannan tiedot voidaan lukea suoraan $MUUTTUJA tiedosta eikä erillistä config.php:tä tarvita. Tämä myös lienee turvallisempaa jos tietokannan salasanoja viljellään että ne olis ympäristömuuttujissa.

Itseä sekoittaa tuo monen *.sql tiedostot että miksi ei voi olla yhdessä tai sitten  niin että päivitykset erillään ja jos teet tämän ekan kerran niin asenna_tämä.sql (joka sisältää kaiken). Oliko tuosta jokin pieni dokumentointi?

Jos joku php:tä taitava haluaisi ympätä tuon dotenvin niin mielellään voin katsoa tuota dockeria että sen saisi järkeväksi aina uusimmasta gitistä, ettei dockerin tarvitsisi hakea zippiä vaan käyttäisi tuoreinta sorsaa... dockerille vaan aika hirveää jos tiedostot muuttuu dockerin sisällä.