index.php versiossa 1.14.2 (rivi 22 -> vendor/autoload.php)

Started by keysers0ze, 07.04.17 - klo:12:36

Previous topic - Next topic

keysers0ze

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

taleman

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?

keysers0ze

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

keysers0ze


Ere Maijala

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