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

如何通过FileZilla部署Laravel Nova扩展包?

无命令行环境下通过FileZilla部署Laravel Nova

本地准备部署文件

  • 确认本地项目中vendor/laravel/nova目录完整,包含Nova核心代码
  • 收集本地生成的Nova相关文件:
    • config/nova.php(执行php artisan nova:install生成的配置文件)
    • public/vendor/nova(Nova的静态资源文件,含CSS、JS、字体等)
    • resources/views/vendor/nova(若有自定义Nova视图,需同步)
    • 项目根目录的composer.json和composer.lock(确保包含Nova依赖记录)

通过FileZilla上传文件到服务器

  • 将vendor/laravel/nova上传至服务器项目的vendor/laravel/目录,覆盖原有同名目录(若存在)
  • 上传config/nova.php到服务器项目的config/目录
  • 上传public/vendor/nova到服务器项目的public/vendor/目录,确保静态资源路径与本地一致
  • 若有自定义视图,上传resources/views/vendor/nova到对应位置
  • 上传composer.json和composer.lock到服务器项目根目录

手动完成Nova配置与缓存处理

  • 将本地.env文件中的NOVA_LICENSE_KEY复制到服务器的.env文件中
  • 检查服务器项目目录权限:确保storage/、bootstrap/cache/目录拥有可写权限
  • 手动清除Laravel缓存:删除服务器项目bootstrap/cache/下的config.php、packages.php、services.php等缓存文件

验证部署

  • 访问服务器上的Nova后台路由(默认是域名/nova),检查是否能正常加载登录界面
  • 若静态资源加载失败,核对public/vendor/nova的文件权限和路径是否正确,确认网站根目录指向Laravel的public目录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 21:55:15