Hallo!
Ich habe nun seit einiger Zeit einen Shop bei einem Kunden laufen und heute teilt mir der Kunde mit, dass in seinem angehängten PDF-Dokument zu einer Bestellung folgende Fehlermeldung mitangedruckt wird:
Warning: include(/home/.sites/999/site999/web/prototyp/system/config/countries.php): failed to open stream:
No such file or directory in /home/.sites/999/site999/web/prototyp/templates/opensauce/iso_document_pdf.html5 on line 16
Warning: include(): Failed opening '/home/.sites/999/site999/web/prototyp/system/config/countries.php'
for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/.sites/999/site999/web/prototyp/templates/opensauce/iso_document_pdf.html5 on line 16
Bisher gab es keine solchen Fehlermeldungen und es gab bisher immerhin 20 Bestellungen.
Ich habe daraufhin die Fehlermeldung geprüft und habe im entsprechenden Verzeichnis auch tatsächlich keine 'countries.php' hinterlegt.
Meine Frage: Ist der Eintrag bei einem reinen 'deutschsprachigem Shop' zwingend erforderlich? Was soll dieser Eintrag überhaupt bewirken?
Hier noch der Teil-Code aus der zugehörigen HTML5-Datei:
PHP-Code:
<?php
/**
* PHP version 5
* @copyright Copyright (C) 2013-2014 Kirsten Roschanski
* @author Kirsten Roschanski <git@kirsten-roschanski.de>
* @license http://opensource.org/licenses/lgpl-3.0.html
* @package IsotopeDocuments
* @filesource https://github.com/katgirl/isotope_documents
*/
use Isotope\Isotope;
$this->loadLanguageFile('countries');
$this->loadLanguageFile('tl_iso_config');
include(TL_ROOT . '/system/config/countries.php');
$arrBillingAddress = $this->collection->getBillingAddress();
$arrShippingAddress = $this->collection->getShippingAddress();
$objConfig = Isotope::getConfig();
?>
Wenn ich die 'include' Anweisung weglasse/auskommentiere sollte es doch reichen - oder?
Danke für Eure Hilfe und schöne Grüße
Bernhard
Lesezeichen