Projekt

Allgemein

Profil

GX-Bug #69474

Von Till Tepelmann vor fast 3 Jahren aktualisiert

Wenn man eine Rechnung erstellt, wird immer eine Warnung in den Error-Logs geschrieben, die sich auf Verzeichnisse außerhalb des Shopverzeichnisses liegen. 

 Kann wie folgt reproduziert werden: 

 1.Shopversion 4.5.1.1 installieren 
 2. PDFCreator nach Anleitung installieren 
 3. Eine Testbestellung durchführen 
 4. Gambio Admin öffnen 
 5. Eine Rechnung für die gerade getätigte Bestellung erstellen 
 6. Unter Toolbox->Logs anzeigen das error-log auswählen 
 7. Es wird die Warnung angezeigt 

 ---------- 

 When creating an invoice, there is always a warning written in the error logs related to directories outside the store directory. 

 Can be reproduced as follows: 

 1.install store version 4.5.1.1 
 2. install PDFCreator according to instructions 
 3.perform a test order 
 4. open Gambio Admin 
 5. create an invoice for the just placed order 
 6. select the error-log under Toolbox->Show logs 
 7. the warning will be displayed 

 --------- 

 WARNING: file_exists(): open_basedir restriction in effect. File(/usr/local/apache2/htdocs/tcpdf/images/) is not within the allowed path(s): (/var/www/:/tmp/) (/var/www/vhosts/baby-schnullerketten.de/:/tmp/) 

 ``` php 
 file: 	
 /PdfCreator/tcpdf_autoconfig.php 
 line: 	
 96 
 code snippet: 	
 │   	 $tcpdf_images_dirs = array(K_PATH_MAIN.'examples/images/', K_PATH_MAIN.'images/', '/usr/share/doc/php-tcpdf/examples/images/', '/usr/share/doc/tcpdf/examples/images/', '/usr/share/doc/php/tcpdf/examples/images/', '/var/www/tcpdf/images/', '/var/www/html/tcpdf/images/', '/usr/local/apache2/htdocs/tcpdf/images/', K_PATH_MAIN); 
 │   	 foreach ($tcpdf_images_dirs as $tcpdf_images_path) { 
 ├─  		 if (@file_exists($tcpdf_images_path)) { 
 │   			 define ('K_PATH_IMAGES', $tcpdf_images_path); 
 │   			 break; 
 ``` 

Zurück