2017-02-01 15 views
0

Я пытаюсь установить Laravel с помощью Composer, но после того, выполнив следующую командуУстановка Laravel с помощью Composer

composer create-project laravel/laravel cmsLaravel 5.2 

указывая на мой c/xampp/htddocs каталог, я получаю ошибку ниже:

C:\xampp\htdocs\laravelCMS\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\laravelCMS\bootstrap\autoload.php on line 17

+0

вы можете обновить нас о состоянии вашей задачи? Было ли решение ниже разрешено? Если да, пожалуйста, отметьте как таковой или сообщите нам о текущем состоянии и/или вызове. – nyedidikeke

ответ

0
  1. Скачать и установить composer
  2. Пробег composer global require "laravel/installer"
  3. Открыть терминал внутри C: \ XAMPP \ HTDOCS и запустить laravel new my_folder_name
+0

все еще такая же ошибка Фатальная ошибка: require(): Не удалось открыть окно «C: \ xampp \ htdocs \ laravelCMS \ bootstrap /../ vendor/autoload.php '(include_path =' C: \ xampp \ php \ PEAR ') в C: \ xampp \ htdocs \ laravelCMS \ bootstrap \ autoload.php в строке 17 – FahadAkram

+0

Вы удалили папку laravelCMS перед запуском 'laravel new my_folder_name'? Если у вас есть файл composer.json внутри папки laravelCMS, вы можете запустить 'comper install', и это установит необходимые зависимости –

+0

да, но подождите, когда мой файл composer.json находится в папке C: \ Users \ FAHAD \ AppData \ Roaming \ Composer, и я обновляю композитор, как команда ниже. C: \ Users \ FAHAD \ AppData \ Roaming \ Composer> обновление композитора – FahadAkram

0

Вы можете просто запустить

composer install

и он будет обрабатывать файлы, необходимые для загрузки Laravel в веб-браузере

EDIT:

После просмотра комментария, вы должны перейти в свой каталог laravel в своем cmd.

cd C:\xampp\htdocs\laravelCMS

и запустить команду

composer install

+0

C: \ xampp \ htdocs \ laravelCMS> установка композитора Композитор не смог найти файл composer.json в C: \ xampp \ htdocs \ laravelCMS To инициализируйте проект, пожалуйста, создайте файл composer.json, как описано в https://getcomposer.org/ «Начало работы». – FahadAkram

+0

мой файл composer.json находится в папке C: \ Users \ FAHAD \ AppData \ Roaming \ Composer Я копирую этот файл в C: \ Users \ FAHAD \ AppData \ Roaming \ Composer – FahadAkram

+0

@FahadAkram, вы когда-либо устанавливали laravel внутри xampp \ htdocs \ laravelCMS раньше? если вы никогда не устанавливали там laravel, попробуйте запустить 'C: \ xampp \ htdocs \ laravelCMS> композитор global, требующий« laravel/installer »' (включая двойные кавычки), убедитесь, что вы находитесь в каталоге проекта при попытке запустить 'composer global require" laravel/installer "' – efraim

0

Чтобы установить Laravel с помощью композитора, все, что вам нужно сделать, это запустить в вашем терминале:

composer create-project --prefer-dist laravel/laravel blog 

Где: blog это имя папки, содержащей ваш новый экземпляр Laravel.

Чтобы установить Laravel непосредственно в выбранной директории (не в папке внутри нее, как показано выше), просто запустить ту же команду, но на этот раз без имени папки, как в:

composer create-project --prefer-dist laravel/laravel 

Не забудьте запустить команда в пределах вашего желаемого каталога для проекта; в вашем случае, для C:\xampp\htdocs\, затем запустите либо первую, либо вторую команду, как указано выше, по вашим потребностям.

Предполагается, что у вас уже установлен Composer, как рекомендовано на их website.

Прежде чем попытаться обратиться к ошибке failed to open stream:, избегайте наличия имен папок с пробелами, как в приведенной выше команде (очевидно, не в качестве источника ошибки).

Убедитесь, что правильные требования сервера для Laravel
ошибка failed to open stream: обычно возникают, когда OpenSSL PHP Extension не включен.

  • PHP> = 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • MBstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

После включения необходимое расширение (ы), не забудьте перезапустить на вашем сервере, затем выполните следующую команду:

composer update 
0

Проверьте index.php и Измените путь в соответствии каталог проекта

Регистрация Авто Loader

require __DIR__.'/cmsLaravel /vendor/autoload.php'; 
$app =require_once __DIR__.'/cmsLaravel /bootstrap/app.php'; 
Смежные вопросы