【问题标题】:Copy vendor folder via ftp通过 ftp 复制供应商文件夹
【发布时间】:2020-07-14 21:01:48
【问题描述】:

我创建了一个laravel 7应用程序,并通过ftp将文件夹复制到共享主机进行测试。

配置所有数据库详细信息后,我尝试打开我的应用程序,但是我得到:


Warning: require(/usr/www/users/test_project/vendor/composer/../infyomlabs/laravel-generator/src/helpers.php): failed to open stream: No such file or directory in /usr/www/users/test_project/vendor/composer/autoload_real.php on line 69

Fatal error: require(): Failed opening required '/usr/www/users/test_project/vendor/composer/../infyomlabs/laravel-generator/src/helpers.php' (include_path='.:/usr/local/lib/php/') in /usr/www/users/test_project/vendor/composer/autoload_real.php on line 69

我猜我的composer.lock 文件可能有问题。但是,我还没有 ssh 访问我的共享主机。

任何建议我做错了什么?

【问题讨论】:

  • 您尝试过什么检查代码是否有错误?如果您有 FTP 访问权限,则可以浏览每个文件以检查问题

标签: php laravel deployment composer-php


【解决方案1】:

如果您有 ssh 访问权限,最简单的解决方案是运行 composer dumpautoload。这将允许 composer 重写相对于它现在所在目录的自动加载文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    相关资源
    最近更新 更多