V tomto popisovaném případě se vyskytl problém na localhostu:
- Warning: include(D:/Inetpub/wwwroot/_OPENSOURCE/tcpdf/fonts/freesans.php) [function.include]: failed to open stream: Permission denied in C:\xampplite\htdocs\joomla\libraries\tcpdf\tcpdf.php on line 1909
což může souviset s chybějicím fontem (TCPDF error: Could not include font definition file) - viz dále ...
-
Warning: include() [function.include]: Failed opening 'D:/Inetpub/wwwroot/_OPENSOURCE/tcpdf/fonts/freesans.php' for inclusion (include_path='.;C:\xampplite\php\PEAR') in C:\xampplite\htdocs\joomla\libraries\tcpdf\tcpdf.php on line 1909
TCPDF error: Could not include font definition file
Řeseni tohoto problému bylo popsáno na fóru joomla a souvisí (nejčastějí) s chybející TCPDF PHP třídou na serveru:
- there is in 0:/public_html/libraries/tcpdf/config/ the file tcpdf_config.php
In this file there are this two lines:
define ("K_PATH_MAIN", "D:/Inetpub/wwwroot/_OPENSOURCE/tcpdf/");
define ("K_PATH_URL", "http://localhost/_OPENSOURCE/tcpdf/");
you have to put your own path e.g.:
define ("K_PATH_MAIN", "/home/homeuser/public_html/libraries/tcpdf/");
Tj je třeba:
- stáhnout TCPDF (například z technic.com - tcpdf),
- rozbalit do vašeho www_rootu,
- změnit v tcpdf_config.php cestu například na:
- define ("K_PATH_MAIN", "C:/xampplite/htdocs/_OPENSOURCE/tcpdf/");
(v příkladu rozbaleno do složky _OPENSOURCE)