【问题标题】:Moving a Laravel 4 project to a new machine将 Laravel 4 项目移动到新机器上
【发布时间】:2013-08-24 03:49:01
【问题描述】:

我要搬到一台新机器上,所以我压缩了我的 Laravel 项目并将其添加到新机器上。我忘了复制我的数据库信息,我目前无权访问它。我创建了一个新数据库并尝试运行php artisan migrate,但它失败了,因为它试图从我在旧机器上使用该项目的数据库中的一个表上进行插入。我也无法使用作曲家或在浏览器中访问该网站。我需要做什么才能在这台机器上正常运行?

【问题讨论】:

  • 只是手动创建丢失的表?
  • 这将使迁移毫无意义。当我应该能够运行它时,我不想手动为表创建所有架构。
  • 是的 - 但您显然错过了迁移中某处的表,该表是在旧服务器上手动创建的。只需为该表创建一个新的迁移?
  • 不,我的项目中还有所有旧的迁移。我认为问题出在某个缓存文件或 Laravel 在某处生成的东西中,因为如果我尝试与工匠或作曲家做任何事情,我会遇到同样的错误。当我尝试composer update 时,为什么作曲家会关心我是否缺少一张桌子?
  • @vikingsfan19 Composer 关心因为执行 Laravel 的脚本。

标签: laravel laravel-4 composer-php


【解决方案1】:

如果您在当前机器上没有数据库,您将收到错误消息。它会抱怨找不到数据库或表。如果在本地设置数据库,则无需重新设置数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 2019-07-21
    • 2014-06-21
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多