Päivitin 1.14 versioon 1.14.2.
Ongelmaksi muodostui login ikkunan jälkeinen täysin valkoinen ikkuna (eli ei lataa käyttö näkymää ollenkaan).
- Asennus kansiossa komentokehotteella kun suorittaa versiossa 1.14.2:
'php index.php' antaa virheilmoituksen:
-> "PHP Fatal error: require_once(): Failed opening required 'vendor/autoload.php'"
Kun tuota version 1.14.2 index.php tiedostoa katsoo niin rivillä 22 löytyy:
"require_once 'vendor/autoload.php';"
Tämä viittaus puuttuu versiosta 1.14 tai 1.11 ?
Eli kysymys liittyy tuohon viittaukseen "vendor/autoload.php" ?
- Milloin tuo kansio / tiedosto olisi voinut tuonne asennus kansioon ilmestyä ?
diff komennolla kun tarkastelin uutta ja vanhaa index.php tiedostoa niin ainut ero oli tuo "> require_once 'vendor/autoload.php';"
ja korvasin vanhalla index.php tiedostolla tuon uuden index.php ja homma tuli kuntoon kyllä... mutta jäin tuota miettimään kuitenkin...
Käyttöjärjestelmä:
Debian 7.8
PHP 5.4.45-1~dotdeb+7.1
Apache/2.2.22
fast-cgi
Terv.
.K
Version 1.14.2 zipistä puretussa hakemistopuussa on tiedosto vendor/autoload.php. Sinulta tämä siis puuttui? Puritko zipistä tiedostot siten että myös hakemistot tehtiin ja tiedostot niihin?
Ok.
- Tämähän selkis...
Itse käytin päivittämiseen "wget https://github.com/emaijala/MLInvoice/archive/master.zip"
Ja tässä paketissa sitä /vendor kansiota ei tosiaan ole...
Löytyy ainoastaan tuosta "https://www.labs.fi/files/mlinvoice-1.14.2.zip" paketista.
Versio tässä hetkessä molemmissa osotteissa "sama" mutta tosiaan tuolla githubissa puutteellinen...
Terv.
.K
Homma tuli kuntoon käyttämällä "wget https://www.labs.fi/files/mlinvoice-1.14.2.zip"
- Kaikki kunnossa :)
Terv.
.K
Kehitysversion käyttäminen edellyttää tätä nykyä composeria, eli asennushakemistossa tulee ajaa komento
composer install
tai
php /path/to/composer.phar install
tms. composerin asennustavasta riippuen) riippuvuuksien asentamiseksi.
--Ere