如何安装和配置现有的 Laravel 项目? (拉拉维尔 4)

问题描述 投票:0回答:4

我需要安装和配置现有的 Laravel 4 项目。

我尝试这样做,但是当我运行

composer update
composer install
时,出现了很多问题。

我也有数据库(带有数据),所以我运行了迁移,但不起作用,因为控制台向我显示了有关“表不存在”的问题。

谁能告诉我配置应用程序的完整过程?

我的意思是,它的第一,第二等等,因为也许在某些步骤中我犯了错误

php laravel laravel-4
4个回答
22
投票

要安装和配置现有项目,您通常需要

  1. 查看其源代码/配置

    .env

  2. 运行

    composer install

  3. 运行

    php artisan migrate

  4. 查看

    README
    ,了解有关安装第 3 方资产的具体说明,或您需要采取的任何其他步骤

如果上述内容产生错误,可能是因为您的环境中存在某些问题(安装在旧项目上?),或者是 Laravel 开发人员创建项目的方式存在问题。


1
投票

要安装和配置现有项目,您通常会首先检查这些内容:

  1. 您应该转到
    app/config/database.php
    检查文件并验证用户名和密码。
  2. 签入项目文件夹后,
    vendor
    文件夹和
    composer.json
    文件存在,然后将其删除(删除旧配置,现在我们要使用新配置)。
  3. 然后返回命令提示符并启动命令
    composer update
    并下载一些依赖文件。
  4. 现在运行
    php artisan serve

上次当我迁移另一台主机时,这个技巧对我有用。


0
投票

Carlos,当使用现有数据库时,您需要检查迁移表以查看哪些迁移已成功运行。通常,当接管 Laravel 项目时,设置一个新的数据库并对其运行迁移是一个好主意,因为您永远不知道迁移系统之外的数据库遭到了哪些黑客攻击。一个小小的更改可能会使整个系统陷入无用状态,因为它正在寻找不存在或已被修改的表或列。如果您针对裸数据库运行迁移,您还可以找出哪些表是在系统外部手动创建的(这很可能是您的问题),并根据需要添加它们。在以前的开发人员之后将东西拼凑在一起是乏味的,希望有像样的文档。


0
投票

请注意,如果您将 Git 与

.gitignore
结合使用,也不要忘记将
.env
变量复制到新位置。

© www.soinside.com 2019 - 2024. All rights reserved.