MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: urgenus on 04.01.17 - klo:10:47

Title: Asennusongelma - versio 1.11.1
Post by: urgenus on 04.01.17 - klo:10:47
Koitin asentaa versiota 1.11.1 (eli se viimeisin PHP 5.3:a tukeva versio) ja en tiedä mitä tein väärin. Tarkoituksena on asentaa ensin tuo 1.11.1 ja sitten katsoa saako siihen jotenkin yhden ikivanhan version tietokannan laskuja sisään josta mulla on sql dumppi.

Puhdasta asennusta tehdessä siirsin ensin kaikki tiedostot palvelimelle kansioon laskutus, tein tietokannan ja muokkasin configin oikeilla tiedoilla ja ajoin phpMyAdminilla sen create database.sql tiedoston joka teki 19 taulua ja tallensi muutamaan jotain esimerkki-dataa.

Virhe jonka saan mennessäni sivulle on:
Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /home/user/public_html/laskutus/sqlfuncs.php on line 735


Title: Re: Asennusongelma - versio 1.11.1
Post by: Ere Maijala on 12.01.17 - klo:20:32
Erikoinen juttu, koska tuolla rivillä ei pitäisi olla mitään kummallista mikä ei toimisi PHP 5.3:ssa. Voit kuitenkin kokeilla sen korvaamista seuraavilla riveillä:

                foreach ($updates as $s) {
                    error_log('  ' . str_replace('{prefix}', _DB_PREFIX_ . '_', $s) . ';');
                }

Suosittelen silti painokkaasti päivittämään uudempaan PHP-versioon ja MLInvoiceen. Uudemmissa versioissa on aika paljon parannuksia ja korjauksia.

--Ere