ошибка php artisan serve: не удалось найти входной файл (выполняется в папке проекта Laravel v6)

#php #laravel

#php #laravel

Вопрос:

Я нахожусь в каталоге проекта, но при запуске php artisan serve я получаю эту ошибку, которая Could not open input file: artisan . Изначально он работал, но затем, когда я поднялся сегодня утром и выполнил команду, чтобы начать работу над проектом, я столкнулся с ошибкой! Пожалуйста, кто-нибудь, помогите мне узнать, в чем может быть проблема. Все другие ответы, которые я нашел в StackOverflow, говорят о том, что он не запускается в каталоге проекта, но для меня я нахожусь в каталоге проекта!

введите описание изображения здесь

Комментарии:

1. вы пробовали composer update ? похоже, что с вашим проектом laravel проблем нет.

2. сначала попробуйте composer dump-autoload , затем вы также можете сравнить свой файл artisan с файлом на github github.com/abbbhucho/laravel/blob/master/artisan

3. попробуйте запустить php artisan только, он должен вернуть команду display available

Ответ №1:

Я не обнаружил никаких проблем с каталогом вашего проекта.

возможно, это проблема с доступом. Вы можете попробовать это в каталоге проекта:

chmod x artisan .

Попробуйте с этим :

php -S localhost:8000 -t public/ затем используйте localhost:8000 в браузере.

Комментарии:

1. Я сделал это, но теперь, когда я делаю php artisan serve , это занимает много времени, но ничего не делает

2. получаете ли вы список похвал с помощью php artisan ?

3. Я попытался php artisan -S localhost:8000 запустить сервер, но когда я захожу на localhost: 8000, я нахожу, что страница не найдена. Хотя позвольте мне попробовать, что вы там добавили -t public/

4. PHP 7.3.12 Development Server started at Sun Aug 16 12:37:48 2020 Listening on http://localhost:8000 Document root is C:xampphtdocsprojectsfreelancerivala0public Press Ctrl-C to quit. Когда я пытаюсь посетить localhost, он сообщает мне, что сервер недоступен.

5. есть ли у вас xampp или что-нибудь подобное на вашем компьютере, который активирован сервером apache на localhost?