Hallo Zen Cart- Gemeinde,
ich hab mir Zen Cart 1.5.5 installiert, jetzt bekomme ich im checkout_pocess eine weiße Seite. Seit Tagen schaue ich die jeweiligen PHPs durch und find den Fehler nicht. Ich hab schon soviel ausprobiert und wieder rückgängig gemacht. Mir schwirrt der Kopf. Ich bitte euch um Hilfe!
In den Logfiles steht folgende Fehlermeldung:
Es wäre sehr nett wenn ihr mir behilflich sein könntet. Vielen Dank schon mal im vorraus.
Nobbi
ich hab mir Zen Cart 1.5.5 installiert, jetzt bekomme ich im checkout_pocess eine weiße Seite. Seit Tagen schaue ich die jeweiligen PHPs durch und find den Fehler nicht. Ich hab schon soviel ausprobiert und wieder rückgängig gemacht. Mir schwirrt der Kopf. Ich bitte euch um Hilfe!
In den Logfiles steht folgende Fehlermeldung:
Code:
[05-Apr-2017 19:30:23 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to undefined method FPDI::setPdfVersion() in /homepages/xx/xxxx/htdocs/xxxx/shop/includes/pdf/fpdi.php:103 Stack trace: #0 /homepages/xx/xxxx/htdocs/xxxxxx/shop/includes/classes/class.rl_invoice3.php(105): FPDI->setSourceFile('/homepages/17/d...') #1 /homepages/xx/xxx/htdocs/xxxxxx/shop/includes/classes/order.php(1134): rl_invoice3->rl_invoice3(44, NULL, NULL, NULL) #2 /homepages/xx/xxxx/htdocs/xxxxxx/shop/includes/modules/checkout_process.php(94): order->send_order_email(44, 2) #3 /homepages/xx/xxxx/htdocs/xxxxxx/shop/includes/modules/pages/checkout_process/header_php.php(14): require('/homepages/17/d...') #4 /homepages/x/xxxx1/htdocs/xxxxxx/shop/index.php(36): require('/homepages/17/d...') #5 {main} thrown in /homepages/xx/xxxx/htdocs/xxxxxxx/shop/includes/pdf/fpdi.php on line 103 { $_filename = realpath($filename); if (false !== $_filename) $filename = $_filename; $this->currentFilename = $filename; if (!isset($this->parsers[$filename])) { $this->parsers[$filename] = $this->_getPdfParser($filename); $this->setPdfVersion( max($this->getPdfVersion(), $this->parsers[$filename]->getPdfVersion()) ); } $this->currentParser = $this->parsers[$filename]; return $this->parsers[$filename]->getPageCount(); } zu#0 if (!isset($this->parsers[$filename])) { $this->parsers[$filename] = $this->_getPdfParser($filename); $this->setPdfVersion( max($this->getPdfVersion(), $this->parsers[$filename]->getPdfVersion()) ); } $this->currentParser = $this->parsers[$filename]; return $this->parsers[$filename]->getPageCount(); } zu#1 // BOF pdf Rechnung if(RL_INVOICE3_STATUS=='true'){ $this->attachArray = array(); if(RL_INVOICE3_SEND_PDF=='1'){ if(!(0==$this->info['total'] && RL_INVOICE3_NOT_NULL_INVOICE==0)){ if( (defined('RL_INVOICE3_ORDERSTATUS')) && ($this->info['order_status'] >= RL_INVOICE3_ORDERSTATUS)) { require_once(DIR_WS_INCLUDES . 'classes/class.rl_invoice3.php'); $pdfT = new rl_invoice3($zf_insert_id, $paper['orientation'], $paper['unit'], $paper['format']); $pdfT -> createPdfFile(true); $this->attachArray = $pdfT->getPDFAttachments(); } } } } zu#2 //send email notifications $order->send_order_email($insert_id, 2); $zco_notifier->notify('NOTIFY_CHECKOUT_PROCESS_AFTER_SEND_ORDER_EMAIL'); zu#3 // This should be first line of the script: $zco_notifier->notify('NOTIFY_HEADER_START_CHECKOUT_PROCESS'); require(DIR_WS_MODULES . zen_get_module_directory('checkout_process.php')); zu#4 /** * We now load header code for a given page. * Page code is stored in includes/modules/pages/PAGE_NAME/directory * 'header_php.php' files in that directory are loaded now. */ require($code_page_directory . '/' . $value); } zu#5 if (!isset($this->parsers[$filename])) { $this->parsers[$filename] = $this->_getPdfParser($filename); $this->setPdfVersion( max($this->getPdfVersion(), $this->parsers[$filename]->getPdfVersion()) ); } $this->currentParser = $this->parsers[$filename]; return $this->parsers[$filename]->getPageCount(); }
Nobbi
Kommentar