2017-10-19 1 views
-1

Ich habe eine Website erstellt, die mit der API von Google Tabellen funktioniert. Im lokalen funktioniert alles ohne Fehler, aber wenn ich die Dateien auf meinen Server hochlade, bekomme ich eine Fehlermeldung, die besagt:Ausführen von API Google Tabellen in PHP

"Warnung: require_once (.. \ google-api-php-client-2.2.0 \ vendor \ autoload.php): failed to open stream: Datei oder ein Verzeichnis in /(my_route)/app.php auf Zeile 3"

und auch „Fatal error: require_once(): Failed Öffnung erforderlich‘. . \ google-api-php-client-2.2.0 \ hersteller \ autoload.php '(include_path ='.:/opt/php-7.0/pear ') in /meine_route/app.php in Zeile 3 "

In app.php ist, wo ich die Funktion von getClient habe (), die ich brauche, um auf meine Datei in Google Drive zugreifen zu können.

ich mit dem Sheets API v4 arbeite und PHP 7.0

Auch habe ich einen freien Server in hostinger die auch PHP 7.0

laufen Wenn Sie weitere Informationen brauchen, um mich etwas fragen. Vielen Dank.

Update: Wenn ich scandir() in google-api-php-client-2.2.0/Kreditoren hinzufügen erhalte ich: Warnung: scandir (../ google-api-php-client-2.2.0 \ Vendor): Datei konnte nicht geöffnet werden: Keine Datei oder Verzeichnis in /my_route/app.php in Zeile 2

Warnung: scandir(): (errno 2): Keine solche Datei oder kein Verzeichnis in /my_route/app.php in Zeile 2

Antwort

0

In der Regel befindet sich der Ordner vendor in Ihrem Projektordner. Dies bedeutet, dass die Autoload-Datei in Ihrer App wie dieser Anbieter/autoload.php enthalten ist.

Überprüfen Sie die Struktur Ihres Projektverzeichnisses und nehmen Sie die erforderlichen Anpassungen vor. Verschieben Sie die Herstellerdatei in Ihren Projektordner.

+0

Ich habe: /MAIN_FOLDER/PHP/my_file.php und auch: MAIN_FOLDER/google-api-php-client-2.2.0/... so muss ich schreiben ../google-api-phaph-client- 2.2.0/Hersteller/Autoload.php –

Verwandte Themen