Warning à l\'édition / après validation facture /

Recoupe toutes les discussions à propos de Noalyss
crosshair
Messages : 6
Enregistré le : mar. nov. 14, 2017 10:35 pm

Warning à l\'édition / après validation facture /

Message par crosshair » mar. nov. 14, 2017 10:35 pm

Salut,

J\'avais 2 soucis à la validation d\'une facture vente. Le premier résolu avec ce que j\'ai trouvé sur ce forum Générer documents (facture note de frais...). Il manquait /tmp et les 2 fichiers .log + rectification des .htaccess. (çà c\'est pour l\'anecdote ! Histoire de dire que j\'ai un peu cherché) ;)

Me reste ce message... soyons fou..?. je mets tout ! :
Warning: fopen(/tmp\\doc140.tmp\\content.xml) [
function.fopen
]: failed to open stream: No such file or directory in D:\\Program Files\\finance\\phpcompta\\include\\class_document.php on line 186
cannot open /tmp\\doc140.tmp content.xml

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par Dany » mar. nov. 14, 2017 10:35 pm

normalement on aurait du avoir c:\\\\tmp pour la variable TMP, pourrais-tu corriger dans l\'include/config.inc.php qui évidemment doit exister ;)

crosshair
Messages : 6
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par crosshair » mar. nov. 14, 2017 10:35 pm

Merci, mais...
J\'ai remplacé /tmp par d:\\tmp (mon XP est sur d:\\) dans lequel a été créé un nouveau dossier \\doc160 lors du test suivant. Et patatra... même problème avec /tmp logiquement remplacé par d:\\tmp !
Le pb ne viendrais pas d\'un xml \"source\" manquant ou mal pointé ?
Ou dois-je modifier autre chose du fait de l\'emplacement de XP ? :S

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par Dany » mar. nov. 14, 2017 10:35 pm

Tu as bien zip dans ton path ?

crosshair
Messages : 6
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par crosshair » mar. nov. 14, 2017 10:35 pm

Je me définis comme \"utilisateur avancé\" en informatique. Aussi \"Path\" ne me parlait pas précisément. Je vois ce qu\'est le path mais ta question \"qu\'y a-t-il dedans\" me suggère 2 réponses :

en ligne de commande \'path\' ne me renvoi aucun répertoire zip.
dans la registry apparement çà aurait dû se trouver sous
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\ Et là pas de zip. Si j\'ajoute un dossier zip avec ceci dedans :
@=\"C:\\\\Program Files\\\\Utility\\\\7-Zip\\\\7z.exe\"
\"Path\"=\"C:\\\\Program Files\\\\Utility\\\\7-Zip\"
Cà doit aller ?
Dsl si je pose la question AVANT d\'essayer mais je n\'aime pas jouer avec la registry....

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par Dany » mar. nov. 14, 2017 10:35 pm

Non, ce n\'est pas ça du tout.

Si en ligne de commande, tu types zip as-tu une erreur du style \"zip is not recognized as an internal...\" Si oui, peux tu télécharger zip.exe et le mettre soit dans ton répertoire windows soit, tu tapes \"path\" en ligne de commande, et tu verras les répertoires ou tu peux le mettre.

Inutile de toucher à la registry

crosshair
Messages : 6
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par crosshair » mar. nov. 14, 2017 10:35 pm

Salut,

j\'ai mis zip.exe (zip freeware en ligne de commande) dans %rootsystem% qui fait partie du path (en l\'occurence d:\\windows\\) quand je tape %rootsystem%zip il me renvoi le -? de zip.

Nouveau test et toujours :
\"Warning: fopen(d:\\tmp\\doc43.tmp\\content.xml) [function.fopen]: failed to open stream: No such file or directory in D:\\Program Files\\finance\\phpcompta\\include\\class_document.php on line 186
cannot open d:\\tmp\\doc43.tmp content.xml \"

Doc43.tmp est vide.

Une autre idée. Merci pour ton aide.

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par Dany » mar. nov. 14, 2017 10:35 pm

Charge ta facture sur le site de demo, et vois si tu arrives à générer qq chose, si c\'est le cas, le problème est propre à ton install sous win. (Pense à enlever n° de TVA et info sensible)

C\'est quoi comme document, OpenOffice write, ou calc ???

crosshair
Messages : 6
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par crosshair » mar. nov. 14, 2017 10:35 pm

J\'ai testé mon doc OO Write (odt) trouvé au départ sur \'\\contrib\\document_test\' sur le démo avec succés. Et testé le doc oo calc (ods) du démo sur mon install... sans succés.

J\'ai rectifié dans config.inc les dossiers où pointent les -define(\"PG_- en -d:\\pgsql\\bin- ainsi que -$_ENV[\'TMP\']=\"d:\\tmp\";-
de même dans config_file.php j\'ai rectifié -$cpath=d:\\pgsql\\bin- et -$ctmp=\'d:\\tmp\'-
Ce qui m\'intrigue c\'est que je n\'ai aucun fichier content.xml dans mes dossiers -doc¤¤.temp-

J\'ai essayé de refaire une seconde install sur c:\\www\\phpcompta avec la même base postgres sans succés non plus.

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Warning à l\'édition / après validation facture /

Message par Dany » mar. nov. 14, 2017 10:35 pm

Je dois t\'expliquer, en fait quand on fait générer une facture depuis un Document OOo, le programme va d\'abord le dézipper (zip.exe) puis travailler sur le fichier content.xml.

Si il ne trouve pas ce fichier c\'est que le programme s\'est planté qq part avant, soit il n\'est arrivé à dézipper, soit il n\'avait pas la permission sur le répertoire... Bon on doit encore faire un test, pourrais-tu essayer avec un document RTF ou HTML sur ton windows ?

Répondre