Я новичок в Laravel, пытаюсь установить Laravel, потраченный впустую три часа, к сожалению, не работал. Когда я получаю доступ через общий каталог, я получаю следующие ошибки:
Предупреждение: require (C: \ wamp \ www \ laravel \ bootstrap /../ vendor / autoload.php): не удалось открыть поток: нет такого файла или каталога в C: \ wamp \ www \ laravel \ bootstrap \ autoload.php on line 17 Вызов стека
И следующее:
Неустранимая ошибка: require (): Не удалось открыть окно C: \ wamp \ www \ laravel \ bootstrap /../ vendor / autoload.php '(include_path ='; C: \ php \ pear ') в C
- Laravel 4 - Route :: resource vs Route :: controller. Что использовать?
- Laravel 4 - Сортировка данных
- Пользовательская команда Laravel Artisan недоступна в работе cron
- Тестирование Laravel с помощью PHPUnit и Mockery - Настройка зависимостей от теста Controller
- Разрешить компоновщику устанавливать laravel 4 и обнаруживать версию PHP MAMP без системы
Вы установили зависимости Laravel? Когда вы разархивируете фреймворк в рабочей среде (ig htdocs), вы должны установить необходимые зависимости с помощью команды php composer.phar install
(при условии, что вы установили композитор и git). Когда это будет сделано, вы сможете увидеть домашнюю страницу фреймворка.
У меня была такая же проблема в Windows (также работает для Mac).
Решение:
composer install
в cmd Готово!
Чтобы обойти эту проблему, composer self-update
сделало бы трюк. Более того, пока команда composer
сама работает в вашей командной строке / bash (что означает, что вы ее используете в своем PATH), вам необязательно идти фактический путь, в котором находится composer.phar
(т.е. c: / ProgramData / Composer / bin или вообще).
Ваш установщик Laravel дает ошибку.
composer global require "laravel/installer"
ли composer global require "laravel/installer"
Затем будет установлен новый установщик Laravel. Тогда ваш новый Laravel не вернет ошибку.
если вы переносите проект, попробуйте удалить composer.lock
и composer install
. Это со мной работало!
Эта ошибка указывает, что он не может найти «autoload.php» в папке поставщика.
Убедитесь, что папка поставщика создана, запустив команду «Установка композитора» и созданный файл autoload.php.
В Windows CMD я столкнулся с аналогичной проблемой и исправил эту команду ниже. После клонирования проекта laravel из моего репозитория git не было каталога / поставщика (логически). Эта команда ниже создает новый новый каталог / vendor и соответствующий файл autoload.php внутри него.
composer update --no-scripts
Просто сделайте папку для хранения файлов доступной для записи. Это можно найти в каталоге приложения
В вашем терминале используйте эту команду
chmod +w <directory> or chmod a+w <directory>
Убедитесь, что вы переходите к каталогу, содержащему каталог, который вы хотите сделать доступным для записи, или указали на этот путь.