Recent posts

#1
Hei,

Tarvitsisi vähän tarkempaa tietoa virheestä joko PHP:n omasta tai www-serverin lokista, jotta voisi arvioida syytä. Voi myös kokeilla, saisiko virheen näytölle lisäämällä config.php:n loppuun rivit:

error_reporting(E_ALL);
ini_set("display_errors", 1);

Teitkö päivityksen kuitenkin käyttämällä asennuspakettia?

t. Ere
#2
Hei,

Päivitin 2.1.2 version manuaalisesti 2.3.1 versioon
Nyt laskun sähköpostin lähetyksessä tulee herjaa:

/mlinvoice/invoice.php?id=144&template=4&func=start_page

Sivu ei toimi
xxx.fi ei voi käsitellä tätä pyyntöä tällä hetkellä.
HTTP ERROR 500

Confic.php on kuitenkin kuten ennenkin ja kokeilemalla vanhalla versiolla ei ongelmaa.

Finvoice (Postita) palveluun laskut lähtevät kuitenkin ilman ongelmaa.
Löytyisikö ongelmaan apuja?

Terkuin,
Timppa
#3
Sain toimimaan, syyllinen oli ylempänä tiedostopuussa oleva wordpressin w3 total cachen kirjoittamat rivit .htaccessissa.
Siirsin wirdpressin omaan kansioon juuressa, jossa mlinvoicekin on omassaan.
#4
Nuo virheet viittaavat siihen, ettei Apache salli ladata pyydettyjä tiedostoja. vendor-hakemistossa on piilotiedosto .htaccess, jossa on tähän vaikuttavia sääntöjä, mutta niihin ei mielestäni ole tullut mitään muutoksia pitkään aikaan. Voit kuitenkin kokeilla, vaikuttaako, jos vaihdat vaikka tuon tiedoston nimeä hetkeksi.
#5
No laskun/tarjouksen tiloista tosiaan löytyi yksi tietue, jolla ei ollut kuvausta, järjestysnumeroa tai mitään muutakaan tietoa. En tiedä mistä se on ilmestynyt, mutta sen poistamisen jälkeen virheilmoitukset hävisivät.

Kiitos vinkistä ja hienosta ohjelmasta

-Markus
#6
Päivitin toimivasta 2.1.x versiosta uusimpaan.
Pääsen kirjautumaan sisään, mutta ylärivin valikot ei toimi.
Mistäköhän lähtisin liikkeelle, että saisin taas toimimaan?

Centos 7
Apache 2.4.6
PHP 8.1.22

Apachen logeihin tulee näitä:

[authz_core:error] [pid 4026] [client IP:63507] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/components/jquery/jquery.min.js, referer: https://***/lasku/index.php

[authz_core:error] [pid 4609] [client IP:63509] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js, referer: https://***/lasku/index.php

[authz_core:error] [pid 10565] [client IP:63841] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js, referer: https://***/lasku/index.php
[Fri Dec 13 19:30:57.613609 2024] [authz_core:error] [pid 10533] [client IP:63842] AH01630: client denied by server configuration: /var/www/clients/client1/web3/web/lasku/vendor/components/jquery/jquery.min.js, referer: https://***/lasku/index.php

Ja selaimen ispectorissa on näitä ja monia muitakin vastaavia:
Failed to load resource: the server responded with a status of 403 (Forbidden)
https://***/lasku/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js?_=1734107206

Failed to load resource: the server responded with a status of 403 (Forbidden)
https://***/lasku/vendor/components/jquery/jquery.min.js?_=1734107145

ReferenceError: Can't find variable: jQuery
https://***/lasku/node_modules/datatables.net/js/jquery.dataTables.min.js?_=1734107198
#7
Okei, selvitetään. Onko mahdollista, että olisi muokattuja laskun tiloja, joista puuttuu kuvaus tms.?
#8
Aloitussivulta "Uusi lasku" (tai olemassa olevan laskun avaaminen). Virhettä tulee myös esim. Laskutusraportti ja Tuoteraportti näkymissä.
#9
Jostain syystä en ole itse saanut noita esille. Mihin kohtaan näyttöä ne tulevat?

--Ere
#10
Terve

Ajan MLInvoicea TrueNAS Scale ElectricEel palvelimen Dockerissa.
MLInvoicen päivityksen jälkeen tulee laskun täyttönäkymässä pari virhettä, muuten toimii hienosti.
Miten tämän saisi korjattua?

Deprecated
: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in
/usr/local/mlinvoice/translator.php
on line 68

Deprecated
: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in
/usr/local/mlinvoice/htmlfuncs.php
on line 789

-Markus