当前位置: 首页 > 知识库问答 >
问题:

将Laravel 5.3项目从Windows迁移到Ubuntu

陆宇航
2023-03-14

我最近移动了我的Laravel 5.3。1(存储库模式)从Windows 10到Ubuntu 16.04LTs的项目。当我更新composer时,我得到以下错误。

照明\Foundation\ComposerScript::postUpdate PHP警告:未捕获的错误异常:需要(/opt/lampp/htdocs/new-abc.test.lk):未能打开流:成功 /opt/lampp/htdocs/new-abc.test.lk/vendor/composer/autoload_real.php: 55堆栈跟踪:#0 /opt/lampp/htdocs/new-abc.test.lk/vendor/composer/autoload_real.php(55): Composer\Util\ErrorHandler::句柄(2,'要求(/opt/la...','/opt/lampp/htdo...',55, Array)#1 /opt/lampp/htdocs/new-abc.test.lk/vendor/composer/autoload_real.php(55):要求()#2 /opt/lampp/htdocs/new-abc.test.lk/vendor/composer/autoload_real.php(45):作曲家要求f118caaa79186b36c4e6ab213835334('efaf82f485f314c...','/opt/lampp/htdo...')#3 /opt/lampp/htdocs/new-abc.test.lk/vendor/autoload.php(7):作曲家自动加载器Initcf118caaa79186b36c4e6ab213835334::getLoader()#4 /opt/lampp/htdocs/new-abc.test.lk/vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php(30):require_once('/opt/lampp/htdo...)#5 /usr/share/php/Composer/EventDispatcher/EventDispatcher.php(238):照明\基金会\Comp在 /opt/lampp/htdocs/new-abc.test.lk/vendor/composer/autoload_real.php55行

Warning: Uncaught ErrorException: require(/opt/lampp/htdocs/new-abc.test.lk): failed to open stream:

在/opt/lampp/htdocs/new abc中获得成功。测验lk/供应商/编写器/自动加载\u real。php:55堆栈跟踪:#0/opt/lampp/htdocs/new abc。测验lk/供应商/编写器/自动加载\u real。php(55):Composer\Util\ErrorHandler::handle(2,'require(/opt/la…,'opt/lampp/htdo…',55,数组)#1/opt/lampp/htdocs/new abc.test.lk/vendor/Composer/autoload_real.php(55):require()#2/opt/lampp/htdocs/new abc.test.lk/vendor/Composer/autoload_real.php(efaf82f485f314c…,“/opt/lampp/htdo…)#3/opt/lampp/htdocs/new abc.test.lk/vendor/autoload.php(7):composer autoloader initcf118caaa79186b36c4c4e6ab21383534::getLoader()#4/opt/lampp/htdocs/new abc.test.lk/vendors/laravel/framework/src/light/Foundation/composerscript.php(30):需要一次('/opt/lampp/htdo…)#5/usr/share/php/Composer/EventDispatcher/EventDispatcher.php(238):illumb\Foundation\Comp-in/opt/lampp/htdocs/new-abc.test.lk/vendor/Composer/autoload_real.php第55行php致命错误:composererequirecf118CAAA79186B36C4E6AB213835334():无法打开必需的'/opt/lampp/htdocs/new-abc.test.lk/'(include_path=.:/usr/share/php')在第55行的/opt/lampp/htdocs/new-abc.test.lk/vendor/composer/autoload_real.php中

Fatal error: composerRequirecf118caaa79186b36c4e6ab213835334(): Failed opening required '/opt/lampp/htdocs/new-abc.test.lk/'

(include_path='。:/usr/share/php')在/opt/lampp/htdocs/new abc中。测验lk/供应商/编写器/自动加载\u real。php在线55

我尝试的是:

  • 删除现有供应商文件

任何帮助都将不胜感激。

共有1个答案

郑茂勋
2023-03-14

该问题是由于区分大小写的问题造成的。我认为窗户忽略了,但Linux没有。

我所做的是,我创建了一个自定义帮助文件,并包含在composer中。json。

错误在于实际文件名区分大小写与composer中包含的文件不匹配。json。

 类似资料:
  • 问题内容: 由于办公室人员的变动,C#专业知识的水平急剧下降,现在有更多的Java开发人员。至此,高层人士正在考虑将用C#编写的现有.NET项目转移到Java世界中。 除了从头开始完全出现 的明显问题之外,该公司还可以通过哪些可行的方法成功地将项目从.NET C#移植到Java? 问题答案: 这里是要考虑的事情: 这是大项目吗?如果是,请尝试使用C# 这个中型项目是否包含组件?如果否,请尝试使用C

  • 迁移数据库ORM层 迁移模板Blade 迁移分页 迁移验证器 迁移Cache

  • 数据库 模板类 验证器 缓存类

  • 迁移cache分页 仓库地址: cache 安装 composer require illuminate/cache 暂时实现 redis方式 还需安装 composer require illuminate/redis composer require predis/predis //个人比较喜欢predis 启动predis function frameInitialized() {

  • 迁移pagination分页 仓库地址: pagination 安装 composer require illuminate/pagination 我们可以用illuminate/pagination分页了 $users = User::paginate(15); //在你的模板 {!! $users->links() !!} 然后你将看到一堆莫名其妙的错误,没关系,让我们来解决它。既然不能像l

  • 我是Android Studio的新手。需要将一个旧项目迁移到Android Studio 首先,我收到了这个错误: Android插件与Android渐变插件不兼容。请使用“注释处理器”。配置“编译”已过时,已替换为“实现”和“api”。它将于2018年底删除。欲了解更多信息... 然后,当我进行更改并替换我需要的内容时,我收到了这个错误: 键盘|屏幕大小|方向| '与不兼容...