Jump to content

Error Facturas


javimaha

Recommended Posts

Buenas tardes!!!


resulta que cuando intento ver las facturas generadas me aparece el siguiente error:


TCPDF ERROR: Can't open image file: /homez.734/comprafl/www/cache/tcpdf/mska_fc6648c719a9a492de10bef1d2d68cf5


 


He mirado en otros post y he hecho lo que en ellos se decia pero nada de nada.


 


Alguien me puede ayudar??


 


un saludo


Link to comment
Share on other sites

creo que el problema está en que el directorio no existe directamente.

 

Detallo:

 

Error desde Back office:

Al pulsar para ver factura aparece el siguiente mensaje,

 

TCPDF ERROR: Can't open image file: /homez.734/comprafl/www/cache/tcpdf/mska_6f6f5131ab7bc7c4caa91c84c00999e6

 

Buscando en el código por “mska_” vemos que aparece en las siguientes líneas del fichero indicado:

 

/www/tools/tcpdf/tcpdf.php:

8035   // check for cached images with alpha channel

8036   $tempfile_plain = K_PATH_CACHE.'mskp_'.$filehash;

8037: $tempfile_alpha = K_PATH_CACHE.'mska_'.$filehash;

8038   if (in_array($tempfile_plain, $this->imagekeys)) {

8039   // get existing image data

....

8600   $tempfile_plain = K_PATH_CACHE.'mskp_'.$filehash;

8601   // create temp alpha file

8602: $tempfile_alpha = K_PATH_CACHE.'mska_'.$filehash;

8603   if (extension_loaded('imagick')) { // ImageMagick extension

8604   // ImageMagick library

 

Buscando ahora la definición de la variable K_PATH_CACHE, parece que ésta está definida en los siguientes archivos:

 

/www/tools/tcpdf/config/tcpdf_config.php:

  92   * cache directory for temporary files (full path)

  93   */

  94: define ('K_PATH_CACHE', _PS_CACHE_DIR_.'tcpdf/');

  95  

  96   /**

 

/www/tools/tcpdf/config/tcpdf_config_alt.php:

  87   * cache directory for temporary files (full path)

  88   */

  89: define ('K_PATH_CACHE', K_PATH_MAIN.'cache/');

  90  

  91  /**

 

Parece que el problema sería con la primera _PS_CACHE_DIR_, pues mirando la ruta del error, aparece el directorio tcpdf

 

/www/config/defines.inc.php:

  88  define('_PS_TAASC_PATH_',            _PS_TOOL_DIR_.'taasc/');

  89  define('_PS_PEAR_XML_PARSER_PATH_', _PS_TOOL_DIR_.'pear_xml_parser/');

  90: define('_PS_CACHE_DIR_', _PS_ROOT_DIR_.'/cache/');

  91  /* BO THEMES */

  92  if (defined('_PS_ADMIN_DIR_'))

 

_PS_ROOT_DIR_

 

/www/config/defines.inc.php:

  55  

  56  /* Directories */

  57: define('_PS_ROOT_DIR_', realpath($currentDir.'/..'));

  58: define('_PS_CLASS_DIR_',            _PS_ROOT_DIR_.'/classes/');

  59: define('_PS_CONTROLLER_DIR_',       _PS_ROOT_DIR_.'/controllers/');

  60: define('_PS_FRONT_CONTROLLER_DIR_', _PS_ROOT_DIR_.'/controllers/front/');

  61: define('_PS_ADMIN_CONTROLLER_DIR_', _PS_ROOT_DIR_.'/controllers/admin/');

 

Espero que alguien pueda decirme donde puede estár el error por que me estoy volviendo un poco loco!!

 

Gracias

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...