我把我的Laravel应用程序通过cPanel在线,当我试图在cPanel终端执行命令时,我得到了这个错误:

Could not open input file: artisan

有什么 idea 吗?

推荐答案

如果您在Laravel项目之外执行命令,通常会发生这种情况.确认您位于Laravel项目的根目录中,然后执行命令.您可以通过运行以下命令来执行此操作:

cd /path/to/my-project

或者,列出执行命令的目录中的文件,并查看是否存在artisan文件.您可以使用以下命令列出项目中的文件.

ls -l

只要artisan文件存在于此目录中,那么您就不会看到错误.

Laravel相关问答推荐

如何更改LIVE上的Filament占位符内容?

密码确认在Livewire中不匹配

Livewire 3软件包开发

使用 App::environment() 与 app()->environment() 与 config('app.env') 之间的区别

如何在 Laravel 中填充以后执行的条件

Laravel Homestead vagrant up 超时

基于数据表 Laravel 4 导出 CSV 或 PDF

Laravel 控制器中一种特定方法的中间件

如果用户在 Laravel 中经过身份验证,如何签入 Vue 组件?

Laravel Request::input 调用未定义的方法

使用 Laravel Socialite 登录 Facebook

如何从 Laravel 中的 hasMany() 关系中获取所有结果?

如何在 Laravel 中使用旧输入重定向?

如何在 php Laravel 中对关联数组进行排序

Laravel 4 验证唯一(数据库)忽略当前

Laravel 5 - 跳过迁移

在laravel中删除确认

如果在 Laravel 5.1 中找不到路由,则显示 404 页面

Eloquent的关系 - attach附加(但不保存)到 Has Many

Laravel 4 控制器模板/Blade - 正确的方法?