You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

cPanel部署Laravel后终端执行命令报错:Could not open input file: artisan

解决cPanel部署Laravel后artisan命令报错的思路
  • 确认当前工作目录
    执行artisan命令必须处于Laravel项目根目录(即包含artisan文件的目录)。用pwd查看当前路径,ls确认是否存在artisan;若不在根目录,用cd命令切换,比如cd public_html/your-laravel-project(根据实际路径调整)。

  • 检查artisan文件是否存在
    通过cPanel文件管理器查看项目根目录,确认artisan文件是否存在。如果缺失,从本地Laravel项目上传该文件至线上对应目录。

  • 设置正确的文件权限
    artisan需要可执行权限,在终端执行chmod +x artisan,或通过文件管理器将权限修改为755(所有者读/写/执行,群组与其他用户读/执行)。

  • 核对部署路径配置
    若cPanel网站根目录为public_html:

    • 若直接将Laravel项目放在public_html下,需确保artisan在public_html内;
    • 若将项目放在public_html外,仅把public目录内容移到public_html,则要切换到项目根目录(非public_html)才能执行artisan命令。
  • 验证PHP版本兼容性
    Laravel对PHP版本有明确要求(如Laravel 9需PHP 8.0+),在cPanel的「选择PHP版本」功能中确认当前PHP版本符合项目要求,版本不兼容可能导致无法识别artisan文件。

内容的提问来源于stack exchange,提问作者alban

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 17:54:50