返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >解决TP6.0框架运行报错和执行Composer报错问题
  • 709
分享到

解决TP6.0框架运行报错和执行Composer报错问题

composerphp 2023-09-07 15:09:04 709人浏览 八月长安
摘要

前情:我们框架使用的TP6.0,由于我的开发环境和线上的PHP版本不一致,在使用生产环境代码在我的开发环境上部署执行时遇到框架报错和Composer报错,这里分享给大家。大家可能说,你把php版本更新可不就行了嘛,大家说的对,但是就是因

前情:我们框架使用的TP6.0,由于我的开发环境和线上的PHP版本不一致,在使用生产环境代码在我的开发环境上部署执行时遇到框架报错和Composer报错,这里分享给大家。大家可能说,你把php版本更新可不就行了嘛,大家说的对,但是就是因为有各种原因没办法更新,我还很急用,所以就只能就近先解决composer的问题,分享给大家。

问题一:

执行Composer报错:

PHP Fatal error: Declaration of think\Container::has($name) must be compatible with Psr\Container\ContainerInterface::has(string $id) in /data/wwwroot/yzbackproject/php/vendor/topthink/framework/src/think/Container.php on line 35

Script @php think service:discover handling the post-autoload-dump event returned with error code 255

解决办法:

找到应该修改的文件:

\vendor\psr\container\srcContainerInterface.php

将$id前的变量类型限制去掉。即可解决上述报错。

public function has(string $id);


问题二:

运行框架,会提示如下错误

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">=*.*.*".

解决办法:

打开框架中的composer.JSON,修改下面行。然后执行composer dump 命令。问题解决

"config": {"platfORM-check": false},

问题三:

执行 composer update 报错

[Composer\Downloader\TransportException]

The "https://packaGISt.phpcomposer.com/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messa

ges:

error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Failed to enable crypto

failed to open stream: operation failed

解决办法:

composer config -g repo.packagist composer Https://packagist.orGComposer self-update

来源地址:https://blog.csdn.net/m0_65447589/article/details/127915982

--结束END--

本文标题: 解决TP6.0框架运行报错和执行Composer报错问题

本文链接: https://lsjlt.com/news/398471.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 解决TP6.0框架运行报错和执行Composer报错问题
    前情:我们框架使用的TP6.0,由于我的开发环境和线上的PHP版本不一致,在使用生产环境代码在我的开发环境上部署执行时遇到框架报错和Composer报错,这里分享给大家。大家可能说,你把PHP版本更新可不就行了嘛,大家说的对,但是就是因...
    99+
    2023-09-07
    composer php
  • composer依赖报错问题如何解决
    今天小编给大家分享一下composer依赖报错问题如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。composer依赖...
    99+
    2023-07-05
  • PHP源码运行问题:index报错解决方法
    PHP源码运行问题:index报错解决方法,需要具体代码示例 PHP是一种广泛使用的服务器端脚本语言,经常被用于开发动态网站和Web应用程序。然而,有时候在运行PHP源码时会遇到各种问...
    99+
    2024-03-09
    index 报错解决 php源码 数据丢失
  • 解决mysql执行sql文件报错Error: Unknown storage engine‘InnoDB的问题
    这篇文章将为大家详细讲解有关解决mysql执行sql文件报错Error: Unknown storage engine‘InnoDB的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后...
    99+
    2024-04-02
  • 如何解决执行npm run dev后报错Mix: not found问题
    这篇文章将为大家详细讲解有关如何解决执行npm run dev后报错Mix: not found问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。        &...
    99+
    2023-06-15
  • vue如何解决空格和空行报错的问题
    目录解决空格和空行报错问题vue出现空格警告的原因解决空格和空行报错问题 到build文件夹下面的webpack.base.conf.js文件。 然后打开该文件,找到图下这段代码,...
    99+
    2024-04-02
  • 如何解决mydumper运行报错遇到缺失libssl.so.1.1问题
    小编给大家分享一下如何解决mydumper运行报错遇到缺失libssl.so.1.1问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一...
    99+
    2024-04-02
  • 执行root.sh时报错的解决方法
    Oracle 概述Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统...
    99+
    2024-04-02
  • hadoop执行./start-all.sh报错怎么解决
    这篇文章主要介绍“hadoop执行./start-all.sh报错怎么解决”,在日常操作中,相信很多人在hadoop执行./start-all.sh报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”h...
    99+
    2023-06-03
  • 如何解决php Composer出现SSL报错的问题
    这篇文章主要介绍了如何解决php Composer出现SSL报错的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。解决Windows下运行php Composer出现SSL...
    99+
    2023-06-22
  • Linux执行find命令报错paths must precede的问题如何解决
    本篇内容主要讲解“Linux执行find命令报错paths must precede的问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux执行find命令报错paths must...
    99+
    2023-06-13
  • 解决宝塔Linux执行Composer update异常问题
    最近在宝塔Linux环境执行命令遇到一个奇葩的问题 命令: Composer update 报错信息大致如下(截取主要部分): require ext-fileinfo, it is missing from your syste...
    99+
    2023-09-09
    linux composer 运维
  • php开发框架常见报错问题怎么解决
    这篇文章主要介绍了php开发框架常见报错问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php开发框架常见报错问题怎么解决文章都会有所收获,下面我们一起来看看吧。语法错误PHP语言是一种弱类型语言,虽...
    99+
    2023-07-05
  • Python运行报错UnicodeDecodeError的解决方法
    Python2.7在Windows上有一个bug,运行报错: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in posit...
    99+
    2022-06-04
    报错 解决方法 Python
  • navicat运行SQL报错的解决方法
    小编给大家分享一下navicat运行SQL报错的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!我们需要将建表语句和数据导入到测试或者线上的数据库上时,步骤如下:1、导出 开发环境数据库...
    99+
    2024-04-02
  • 解决运行flutter doctor --android-licenses时报错
    问题描述: 配置flutter环境时,会使用flutter doctor命令来检查运行flutter的相关依赖是否配好。能看到还差 Android license status unknown.未解决。 C:\Users\ipkiss.wu...
    99+
    2023-09-01
    flutter android
  • Finishedwitherror:Navicat运行SQL文件报错的解决
    目录问题描述错误原因解决方法其他问题字符集问题运行选项问题SQL代码问题 总结问题描述 使用 Navicat 导入之前转储好的 sql 文件,报错 错误原因 在信息日志当...
    99+
    2023-05-16
    Finished with error Navicat运行SQL文件报错 Navicat运行SQL报错
  • 解决运行jar包出错:ClassNotFoundException问题
    目录Java命令运行jar 报错方式二jar包运行报错:Invalid or corrupt jarfileMANIFEST.MF格式要求Java命令运行jar 报错 运行jar命令...
    99+
    2024-04-02
  • java执行linux命令报错如何解决
    在Java中执行Linux命令时报错可能有多种原因,下面是一些常见的问题和解决方法:1. 权限问题:Java程序执行命令时可能没有足...
    99+
    2023-09-22
    java linux
  • mysql执行sql脚本报错怎么解决
    当MySQL执行SQL脚本出现错误时,可以尝试以下方法解决: 检查SQL语法:确保SQL语句的语法是正确的,没有拼写错误、缺少分...
    99+
    2024-02-29
    mysql sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作