2014-12-26 3 views
3

Я знаю, что многие пользователи задали один и тот же вопрос раньше, но это не помогло мне ... У меня есть VPS (centOS6.5/DirectAdmin/php5.4/SSH терминал)не удалось установить класс представления с требованием (ошибка vendor/autoload.php на centos6.5/php5.4

Я пытаюсь установить себе представить (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 



?> 

Но я получаю эту ошибку:

Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in /home/admin/domains/example.com/public_html/info.php on line 2

Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/local/php54/lib/php') in /home/admin/domains/example.com/public_html/info.php on line 2

// EDIT

Реальное местонахождение автозагрузкой .php на моем сервере:

/usr/local/bin/vendor/autoload.php 

Также существует каталог «Представьте себе» в каталоге поставщиков!

ответ

1

/usr/local/bin где находятся ваши двоичные файлы. Вы должны переместить composer.phar в это место (и переименуйте его в composer), а затем используйте composer в командной строке.

composer.json файл является частью вашего пакета, он определяет пакеты, в которых это зависит от этого файла. Затем вы можете установить все необходимые пакеты для текущего пакета, используя composer install/composer update. Это сделает каталог vendor со всем сторонним кодом и предварительно сконфигурированным автозагрузчиком в vendor/autoload.php.

0

Окончательный после установки представить класс, я переместил композитора в корень моего сайта, и теперь он нормально работает

 Смежные вопросы

  • Нет связанных вопросов^_^