Знам, че много потребители са задавали същия въпрос преди, но не беше полезно за мен... Имам VPS (centOS6.5/directadmin/php5.4/SSH терминал)
Опитвам се да инсталирам имагине (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
ДОБРЕ! всичко изглежда инсталирано!
Сега в основата на моя уебсайт искам да го тествам:
<?php
require 'vendor/autoload.php'; // line 2
$imagine = new Imagine\Gd\Imagine(); // line 3
?>
Но получавам тази грешка:
Предупреждение: изисква се (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
Също така има директория "представете си" в директорията на доставчика!