Не удалось открыть файл '/vendor/autoload
Я пытаюсь заставить API DropBox работать с PHP на моем веб-сайте в системе Pantheon. Выполнив все шаги в большом уроке, который я нашел (я не знаю, смогу ли я связать его здесь), я установил composer в каталог, запустил его и ввел все зависимости, после чего все включалось через терминал, но это не так. т работа. Когда я пытаюсь запустить этот простой код, чтобы проверить, работает ли он:
<?php
session_start();
$_SESSION['user_id'] = 1;
require __DIR__ . '/vendor/autoload.php';
$dropboxKey = 'xyz';
$dropboxSecrect = 'xzc';
$appName = 'test_prodgraph/1.0';
$appInfo = new dropbox\appInfo($dropboxKey, $dropboxSecrect);
// store CSRF token from youtube.com/watch?v=FsQZyNpDWv0
$csrfTokenStore = new Dropbox\ArrayEntryStore($_SESSION, 'dropbox-auth-csrf-token');
// define auth details
$webAuth = new Dropbox\webAuth($appInfo, $appName, 'https://dev-progword.pantheonsite.io/dropboxAPI/dropbox_finish.php', $csrfTokenStore);
$db = new PDO('mysql:host=dbserver.dev.935acb76-64a2-4ee4-ad5a-793a5928d9fa.drush.in;dbname=panthoen', 'root','root');
$user = $db->prepare("SELECT * FROM users WHERE id = :user_id");
$user->execute(['user_id' => $_SESSION['user_id']]);
$user = $user->fetchObject();
var_dump($user);
я получил
Предупреждение: require(/srv/bindings/8b68d5d1d76a476ba41c6ec45e141890/code/wp-content/themes/twentyseventeen/DROPBOX-API/app/vendor/autoload.php): не удалось открыть поток: нет такого файла или каталога в / srv / bind 8b68d5d1d76a476ba41c6ec45e141890 / code / wp-content / themes /entyseventeen/DROPBOX-API/app/start.php в строке 6 Неустранимая ошибка: require(): не удалось открыть требуемый файл '/srv/bindings/8b68d5d1d76a476ba41c90 двадцать 17 /DROPBOX-API/app/vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') в /srv/bindings/8b68d5d1d76a476ba41c6ec45e141890/code/wp-content/themes/twentyseventeen/DROPBOX-API/app/start.php в строке 6
Очевидно, что автозагрузка файла именно по этому пути, как это возможно?