Я знаю, что многие пользователи задавали тот же вопрос раньше, но мне это не помогло... У меня есть VPS (терминал centOS6.5/directadmin/php5.4/SSH)
Я пытаюсь установить класс Imagine (https://imagine.readthedocs.org) на свой сервер через getcomposer.org.
Это все мои шаги:
Сначала я устанавливаю getcomposer:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
тогда:
cd /usr/local/bin/
А также
echo '{"require": {"imagine/imagine": "~0.6.2"}}'->composer.json
После этого я запускаю его:
composer update
OK! вроде все установлено!
Теперь в корне моего сайта я хочу проверить это:
<?php
require 'vendor/autoload.php'; // line 2
$imagine = new Imagine\Gd\Imagine(); // line 3
?>
Но я получаю эту ошибку:
Предупреждение: require(vendor/autoload.php): не удалось открыть поток: нет такого файла или каталога в /home/admin/domains/example.com/public_html/info.php в строке 2
Неустранимая ошибка: require(): не удалось открыть требуемый 'vendor/autoload.php' (include_path='.:/usr/local/php54/lib/php') в /home/admin/domains/example.com/public_html/info .php в строке 2
//РЕДАКТИРОВАНИЕ
Реальное расположение autoload.php на моем сервере:
/usr/local/bin/vendor/autoload.php
Также есть каталог «imagine» в каталоге поставщика!