TCPDF ОШИБКА Joomla virtuemart не создает счет - PullRequest
0 голосов
/ 22 мая 2019

Я использую joomla 3.9.6, virtuemart 3.4.2 и tcpdf 1.0.7 Когда я пытаюсь просмотреть счет-фактуру (pdf) или когда я изменяю статус заказа на подтвержденный, я получаю ОШИБКУ TCPDF: Невозможно создать выходной файл:\ vmorders \ invoices \ invoice_190522TIXG01.pdf

Я уже создал папки vmorders \ invoices и дал ему соответствующие разрешения.(сайт работает локально с wamp)

Журнал ошибок Php

[22-May-2019 16:11:21 UTC] PHP Warning: fopen(): remote host file access not supported, file://\vmorders\invoices\invoice_190522TIXG01.pdf in C:\wamp64\www\byzantinemusic\libraries\vendor\tecnickcom\tcpdf\include\tcpdf_static.php on line 1854

1 Ответ

0 голосов
/ 23 мая 2019

Я думаю, что нашел решение. Отредактируйте "библиотеки \ vendor \ tecnickcom \ tcpdf \ include \ tcpdf_static.php". В строке 1850 удалите код

$filename = 'file://'.$filename;            

и замените этим

$absPath = getcwd(); 
            $filename =  str_replace("\\administrator","",$absPath) .$filename;
...