【问题标题】:Fatal error when deploy a clean install of Laravel app in 1and1 hosting在 1and1 托管中部署全新安装的 Laravel 应用程序时出现致命错误
【发布时间】:2023-04-03 09:10:01
【问题描述】:

我正在尝试将 Laravel 应用程序上传到 1and1 主机,但我遇到了一些问题。这是我尝试访问我的应用时得到的结果:

致命错误:require(): 无法打开所需的 '/homepages/39/d425938714/htdocs/webs/myapplication/vendor/composer/ClassLoader.php' (include_path='.:/usr/lib/php5.6' ) 在第 12 行的 /homepages/39/d425938714/htdocs/webs/myapplication/vendor/composer/autoload_real.php

这是 Laravel 的全新安装。

提前致谢。

回答cmets:

@feela,是的,该路径存在于服务器中。

@aynber,是的,我在本地机器上做了composer install,然后我压缩了整个文件夹,上传到服务器并解压缩了文件。

【问题讨论】:

  • 这条路径 (/homepages/39/d425938714/htdocs/webs/myapplication/vendor/composer/ClassLoader.php) 是否正确?你能在服务器上找到那个文件吗?我知道1&1不是一个好的hoster,但是这个问题似乎和hoster一点关系都没有……
  • 你跑composer install了吗?

标签: php laravel-5.2 hosting


【解决方案1】:

似乎当我解压缩文件时,类的名称变为小写,我不知道为什么,这就是应用程序找不到任何类的原因。当类重命名为 classLoader.php 时,它正在寻找 ClassLoader.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-12
    • 2017-09-22
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    相关资源
    最近更新 更多