Hallo an alle , eine Frage zu einer Fehlermeldung bei den fehlerfreien Installationen von v2.0.6h auf 2.1.0.7 auf 2.2.0.0 im Bereich PayPal. Unter Paypal-Konfiguration kommen diese Fehlermeldungen: WARNING(2): "require(/homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/vendor/paypal/paypal-merchant-sdk-php-4a2e57a/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceServiceService.php): failed to open stream: No such file or directory" Fatal error: require(): Failed opening required '/homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/vendor/paypal/paypal-merchant-sdk-php-4a2e57a/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceServiceService.php' (include_path='.:/usr/lib/php5.5') in /homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/PPAutoloader.php on line 430 COMPILE ERROR(64): "require(): Failed opening required '/homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/vendor/paypal/paypal-merchant-sdk-php-4a2e57a/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceServiceService.php' (include_path='.:/usr/lib/php5.5')" Außerdem kommt nach dem Bestell-Klick "Kostenpflichtig bestellen" folgende Fehlermeldung: COMPILE ERROR(64): "require(): Failed opening required '/homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/vendor/paypal/paypal-merchant-sdk-php-4a2e57a/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceServiceService.php' (include_path='.:/usr/lib/php5.5')"Information: <style type="text/css"> .gambio_error_box { font-size: 1em !important; color: black !important; margin: 0 !important; padding: 0 !important; display: block; } .gambio_error_box a.unfolder { color: #000000 !important; text-decoration: none !important; outline: none !important; font-family: monospace !important; font-size: 12px !important; } .gambio_error_box a.unfolder:hover { color: #0000FF !important; text-decoration: underline !important; } .gambio_error_box.head.error { background-color: #ff9797 !important; } .gambio_error_box.details.error { background-color: #ffcaca !important; } .gambio_error_box.subdetails.error { background-color: #ffdddd !important; } .gambio_error_box.head.warning { background-color: #eecc88 !important; } .gambio_error_box.details.warning { background-color: #ffeeaa !important; } .gambio_error_box.subdetails.warning { background-color: #fff5cc !important; } .gambio_error_box.head.notice { background-color: #9797ff !important; } .gambio_error_box.details.notice { background-color: #cacaff !important; } .gambio_error_box.subdetails.notice { background-color: #ddddff !important; } .gambio_error_box a { color: blue !important; } </style><pre style="margin: 0; padding: 0"><span class="gambio_error_box head warning"><a href="#" class="unfolder" onclick="if(document.getElementById('error_82543').style.display == 'none'){document.getElementById('error_82543').style.display='block';}else{document.getElementById('error_82543').style.display='none';}return false;"><b>WARNING(2): </b>"require(/homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/vendor/paypal/paypal-merchant-sdk-php-4a2e57a/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceServiceService.php): failed to open stream: No such file or directory"</a></span><span id="error_82543" class="gambio_error_box details warning" style="display: none;"></span></pre><br /> <b>Fatal error</b>: require(): Failed opening required '/homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/vendor/paypal/paypal-merchant-sdk-php-4a2e57a/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceServiceService.php' (include_path='.:/usr/lib/php5.5') in <b>/homepages/31/d383044908/htdocs/shop/ext/paypal-sdk/PPAutoloader.php</b> on line <b>430</b><br /> Hat jemand eine Ahnung und einen Hinweis, warum bzw. wie diese Fehlermeldung zu korrigieren ist? Übrigens, die Datei ext/paypal-sdk/vendor/paypal/paypal-merchant-sdk-php-4a2e57a/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceServiceService.php' ist vorhanden und hat alle Schreibrechte 777 inkl. den davorliegenden Verzeichnissen (um ganz sicher zu sein, dass es nicht um Schreibrechte geht). Dankeschön im voraus! Viele Grüße, C & M
Hier die Info und Lösung für diejenigen, die auch mal solch ein Fehler haben sollten: Es fehlte die Datei "PayPalAPIInterfaceServiceService.php" im angegebenen Ordner. Diese Datei konnte man sehr leicht übersehen, da eine fast gleichlautende Datei "PayPalAPIInterfaceService.php" bereits existierte.... Viele Grüße und ein schönes WE, C & M
Meistens kommt der Fehler zustande, weil man auf seinem eigenen Rechner zuhause etwas falsch macht, bzw. in eine Schwäche von Windows rennt. Dateinamen dürfen inklusive Pfad dahin nur eine bestimmte Länge haben, 255 Zeichen. Wenn man ein Update oder eine Vollversion in einem recht tiefen Ordner auf der Festpatte entpackt, vergeigt Windows dann mehr oder minder klammheimlich den Upload, da muss man aufpassen oder noch besser vorbeugen. Gut: C:\Shop\Dateien\... Schlecht (geht schief!): C:\Dokumente und Einstellungen\Gabi Klaus und Jan-Bernd-Henner\Eigene Dateien\Downloads\Gambio\Vollversionen\2015\... Das bedeutet im Klartext: Entpacken auf dem Desktop kann schon schiefgehen. Linux und MacOSX Benutzer haben dieses Problem nicht.
Ok, danke Wilken für die ergänzenden Infos. Bei den nächsten Updates werde ich die Dateien auf c:/shop entpacken ;-) Viele Grüße, Cornelia