Paypal-Abbruch / "Fatal error: require().... + COMPILE ERROR(64)...."

Thema wurde von Cornelia_Hehle, 30. Juli 2015 erstellt.

  1. Cornelia_Hehle
    Cornelia_Hehle Erfahrener Benutzer
    Registriert seit:
    18. Juni 2014
    Beiträge:
    61
    Danke erhalten:
    2
    Danke vergeben:
    31
    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::confused:

    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?:confused:
    Ü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 :cool:
     
  2. Cornelia_Hehle
    Cornelia_Hehle Erfahrener Benutzer
    Registriert seit:
    18. Juni 2014
    Beiträge:
    61
    Danke erhalten:
    2
    Danke vergeben:
    31
    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....:p

    Viele Grüße und ein schönes WE,
    C & M
     
  3. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    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.
     
  4. Cornelia_Hehle
    Cornelia_Hehle Erfahrener Benutzer
    Registriert seit:
    18. Juni 2014
    Beiträge:
    61
    Danke erhalten:
    2
    Danke vergeben:
    31
    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 :cool: