2016-12-20 3 views
1

Хорошо, так, видимо, никто не имел этой проблемы, так как я не могу найти кого-то с той же проблемой, что и у меня в Интернете.Нельзя использовать ремесленник после клонирования проекта laravel

Я создал проект Laravel 5.3 на своей локальной машине и удаленном сервере, и они отлично работают.

Я создал репо в GitHub для проекта Laravel и нажал весь проект на репозиторий. Я клонировал репозиторий на другой сервер, и вдруг composer install и php artisan ломаются.

Когда я пытаюсь запустить php artisan, он дает мне эту ошибку: Could not open input file: artisan.

И когда я пытаюсь запустить php composer.phar install или php composer.phar update это дает мне эту ошибку:

Could not open input file: artisan 
Script php artisan optimize handling the post-update-cmd event returned with error code 1 

Любая идея, что случилось? какие файлы требуются в проекте Laravel для запуска artisan, потому что я уверен, что я включил все необходимые. Благодарю.

+1

попробовать SSH на ваш сервер и выполните команду Artisan – claudios

+0

@claudios Я «sshing» к моему серверу с помощью SSH [email protected] , это то, что вы имели ввиду? потому что он все еще не работает –

+1

Не могли бы вы высказать свою ошибку и все шаги, которые были сделаны с вашей стороны? Не могу сказать ничего из этой проблемы. Вы также можете удалить папку поставщика и переустановить с помощью 'composer update' или' composer install' на удаленном сервере, где он не работал. – PaladiN

ответ

1

Попробуйте удалить файл bootstrap/cache/config.php. Затем снова запустите.

composer dumpautoload 
composer update 

Это может сработать для вас.

+0

Фактически это файл ремесленника отсутствует. глупая ошибка, я думаю :) –

0

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

0

Laravel должен иметь файл мастерового в корневом каталоге проекта. Если это не их, вы получите сообщение об ошибке, которое у вас есть.

Laravel также требует, чтобы файл composer.json указывал, какие зависимости должны быть установлены.

отсутствующих файлов всегда можно найти в репозитории Laravel на Github: https://github.com/laravel/laravel

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