【问题标题】:Website not working after deployment部署后网站无法正常工作
【发布时间】:2018-10-13 05:17:00
【问题描述】:

我的网站在本地环境中运行良好,但是在 Github 上创建一个 repo 并将文件推送到云服务器后,我收到一大堆与供应商/相关的错误?即使 /Vendor 文件夹包含在 .gitignore 中

我最好的猜测是我在 DEV 和 PROD 之间缺少一些基本步骤?

显示的错误是:“array_keys() 期望参数 1 是数组,给定整数”

更多信息请见附件截图:

【问题讨论】:

  • 既然你提到了供应商,所以你正在使用 Composer。尝试在您的实时服务器上进行作曲家更新。另外,请发布您的代码而不是屏幕截图。
  • 我的服务器已经运行了多个 Laravel 应用,这是否排除了更新 composer 的需要?
  • 转到特定项目并在那里进行作曲家更新。您问题中的代码位于供应商文件夹中,因此与作曲家相关。

标签: php github laravel-5


【解决方案1】:

您与供应商相关时出错,所以我认为供应商缺少某些东西。

  1. 让我们将 vendor 重命名为 vendor_old
  2. 运行composer install - 确保安装成功。
  3. 运行php artisan cache:clear

我希望这对你有用。

【讨论】:

    猜你喜欢
    • 2020-04-09
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 2020-05-07
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多