Wir haben uns einen Testshop aufgebaut um damit mal zu experimentieren.
Folgendes Szenario:
- Update auf ZetaProducer 16.6.0
- ZP Testshop-Projekt - Serveranforderungen:
+ Shop:Warenkorb - OK (Haken)
+ Formular - OK (Haken)
+ Server-Backend - OK (Haken)
- Lizenz ZP 16 Premium Edition
- Webserver im lokalen LAN
+ Windows10 22H2 Build 19045.2913
+ IIS V10.0.19041.2845
+ php V8.1.10.0 => info.php als zip im Anhang
- Auf IIS-Testshop haben folgende Ordner diese zusätzlichen Berechtigungen:
+ .\assets\php\SHOP_DATA => IUSR/IIS_IUSRS Vollzugriff Diesen Ordner, Unterordner und Dateien
+ .\zp-server\data => IUSR/IIS_IUSRS Vollzugriff Diesen Ordner, Unterordner und Dateien
Fehlermeldung bei Aufruf Shop-Seite:
Fatal error: Uncaught Exception: Error creating directory 'C:\inetpub\wwwroot\DefaultFTP\testshop\assets\php\shop\..\_extracted\vendors\vendor'. in phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/general/DirectoryHelper.inc.php:26 Stack trace: #0 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/helper/VendorsFromZipExtractor.inc.php(91): DirectoryHelper::CheckCreate('C:\\inetpub\\wwwr...') #1 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/helper/VendorsFromZipExtractor.inc.php(71): VendorsFromZipExtractor::extractZip('C:\\inetpub\\wwwr...', 'C:\\inetpub\\wwwr...', 'C:\\inetpub\\wwwr...') #2 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/afx.core.inc.php(358): VendorsFromZipExtractor::CheckAndExtractVendorsZip() #3 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/stubs/index.php(5): require_once('phar://C:/inetp...') #4 C:\inetpub\wwwroot\DefaultFTP\testshop\assets\php\shop\zpshop.phar(9): include('phar://C:/inetp...') #5 C:\inetpub\wwwroot\DefaultFTP\testshop\assets\php\shop\afx.inc.php(13): require_once('C:\\inetpub\\wwwr...') #6 C:\inetpub\wwwroot\DefaultFTP\testshop\shop.php(499): require_once('C:\\inetpub\\wwwr...') #7 {main} thrown in phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/general/DirectoryHelper.inc.php on line 26
Fehlermeldung bei Aufruf Warenkorb-Seite:
Fatal error: Uncaught Exception: Error creating directory 'C:\inetpub\wwwroot\DefaultFTP\testshop\assets\php\shop\..\_extracted\vendors\vendor'. in phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/general/DirectoryHelper.inc.php:26 Stack trace: #0 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/helper/VendorsFromZipExtractor.inc.php(91): DirectoryHelper::CheckCreate('C:\\inetpub\\wwwr...') #1 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/helper/VendorsFromZipExtractor.inc.php(71): VendorsFromZipExtractor::extractZip('C:\\inetpub\\wwwr...', 'C:\\inetpub\\wwwr...', 'C:\\inetpub\\wwwr...') #2 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/afx.core.inc.php(358): VendorsFromZipExtractor::CheckAndExtractVendorsZip() #3 phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/stubs/index.php(5): require_once('phar://C:/inetp...') #4 C:\inetpub\wwwroot\DefaultFTP\testshop\assets\php\shop\zpshop.phar(9): include('phar://C:/inetp...') #5 C:\inetpub\wwwroot\DefaultFTP\testshop\assets\php\shop\afx.inc.php(13): require_once('C:\\inetpub\\wwwr...') #6 C:\inetpub\wwwroot\DefaultFTP\testshop\warenkorb.php(484): require_once('C:\\inetpub\\wwwr...') #7 {main} thrown in phar://C:/inetpub/wwwroot/DefaultFTP/testshop/assets/php/shop/zpshop.phar/core/general/DirectoryHelper.inc.php on line 26
Irgendeine Idee was noch fehlt???
Muss man beim IIS noch sonst irgendwo "Schreibrechte" vergeben?