Page 1 sur 1

[RESOLU]Facturation sous windows

Posté : jeu. févr. 28, 2019 3:13 pm
par billynux
Bonjour et merci à l'avance
Je débute sur Noalyss.
Une installation manuelle sur Débian qui semble fonctionner.
Je tente alors une installation sur Windows avec bitnami
Sur cette dernière lorsque je tente une facturation j'ai le message
Ne peut pas créer le répertoire C:\Bitnami\noalyss-7.0.0.8-1/apps/phpcompta/htdocs/html/tmp/
j'ai donc changé les droits du répertoire Bitnami en y ajoutant everyone en écriture, mais rien n'y fait

En mode débug cela donne
invoicing/index.php param : plugin_code=INVOICING

Génération de factures
1.
Notice: tempnam(): file created in the system's temporary directory in C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\class\document.class.php on line 2

Warning: mkdir(): No such file or directory in C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\class\document.class.php on line 3

Fatal error: Uncaught Exception: Ne peut pas créer le répertoire C:\Bitnami\noalyss-7.0.0.8-1/apps/phpcompta/htdocs/html/tmp/ in C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\class\document.class.php:3 Stack trace: #0 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\class\document.class.php(3): Document->ParseDocument('C:\\Windows\\Temp...', 'content.xml', 'OOo', Array) #1 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\class\acc_ledger.class.php(58): Document->Generate(Array, 'VEN1') #2 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\ext\invoicing\include\acc_ledger_sold_generate.class.php(2): Acc_Ledger->create_document('V000004', Array) #3 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\ext\invoicing\include\invoice_generate.inc.php(9): Acc_Ledger_Sold_Generate->create_document(Array, '1') #4 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\ext\invoicing\include\invoicing.inc.php(2): require('C:\\Bitnami\\noal...') #5 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\ext\invoicing\index.php(2): require_once('C:\\Bitnami\\noal...') #6 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\extension_get.inc.php(2): require_once('C:\\Bitnami\\noal...') #7 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\lib\ac_common.php(76): require('C:\\Bitnami\\noal...') #8 C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\html\do.php(77): show_menu('861') #9 {main} thrown in C:\Bitnami\noalyss-7.0.0.8-1\apps\noalyss\htdocs\include\class\document.class.php on line 3

et là je suis perdu !
Que pourrais-je faire de plus?
Billynux (qui vous remercie déjà)

Re: Facturation sous windows

Posté : jeu. févr. 28, 2019 6:07 pm
par dany2
Oui cela fonctionne beaucoup mieux sous linux , en particulier l'envoi des factures en email après l'avoir converti en PDF, sous windows, c'est compliqué.

Bref, tu as bien fait de remonter ce soucis, si ce répertoire n'existe pas ( C:\Bitnami\noalyss-7.0.0.8-1/apps/phpcompta/htdocs/html/tmp/ ) Alors le mieux est de le créer manuellement.

Apparemment sous windows , on ne peut pas le créer automatiquement , pourtant il est nécessaire , cependant je ne sais pas si les mises à jour par l'interface fonctionne sous windows, tu peux le tester svp (installer des plugins, db ...) ?

Merci :-)

a+

D

Re: Facturation sous windows

Posté : jeu. févr. 28, 2019 6:22 pm
par cedrick
Perso, j'ai changé dans noalyss/include/config.inc.php le répertoire temporaire

Code : Tout sélectionner

$_ENV['TMP']='/tmp';
Sous windows , j'imagine qu'il faudra créer un répertoire accessible à tous , et avoir par exemple

Code : Tout sélectionner

$_ENV['TMP']='c:/tmp';

Re: Facturation sous windows

Posté : ven. mars 01, 2019 6:37 pm
par billynux
Super
Cela fonctionne parfaitement
Cédric:
j'ai choisi

Code : Tout sélectionner

$_ENV['TMP']='c:\Bitnami\tmp/'; 
j'ai créer tmp dans Bitnami et cela a fonctionné.

Dany2
J'avais l'organisation ( C:\Bitnami\noalyss-7.0.0.8-1/apps/noalyss/htdocs/html/ )
cela fonctionne aussi en remplaçant phpcompta par noalyss dans le fichier config.inc.php.
Sous windows, j'ai installé et mis à jour des plugins sans problème.

merci à vous deux

billynux