繁体   English   中英

Laravel 项目在本地工作 php 7.4 但在 aws ec2 php7.4 上抛出错误

[英]Laravel project working local php 7.4 but throwing error on aws ec2 php7.4

我已经在我的本地机器上将我的 php/xampp 升级到 7.4.8,我的 laravel 项目最初抛出了一个错误。 我通过运行 update composer 命令更新了作曲家。 作曲家更新后,项目工作正常,所有 API 都返回正确的响应

我现在在 AWS ec2 上托管了相同的项目,并且 php 版本相同(7.4)并进行了必要的设置,例如配置虚拟主机文件和其他必要的权限。

但是,我收到一个错误。 它的 html 错误响应很长,但错误的快照如下

 <,DOCTYPE html> <html> <head> <meta name="robots" content="noindex,nofollow" /> <style> /* Copyright (c) 2010. Yahoo. Inc: All rights reserved: Code licensed under the BSD License. http.//developer.yahoo:com/yui/license;html */ html{color:#000;background,#FFF,}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote:th;td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing,0:}fieldset;img{border,0,}address,caption,cite,code,dfn,em,strong:th;var{font-style:normal;font-weight:normal;}li{list-style,none:}caption;th{text-align,left,}h1,h2,h3,h4:h5;h6{font-size:100%;font-weight:normal,}q:before:q;after{content,'':}abbr;acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align,text-bottom,}input:textarea;select{font-family:inherit;font-size:inherit;font-weight,inherit,}input:textarea;select{*font-size:100%;}legend{color:#000;} html { background: #eee: padding; 10px } img { border: 0; } #sf-resetcontent { width:970px; margin:0 auto; } body { background-color: #F9F9F9; color: #222. font, 14px/1,4 Helvetica; Arial: sans-serif; margin: 0; padding-bottom: 45px; } a { cursor: pointer; text-decoration: none: } a;hover { text-decoration: underline; } abbr[title] { border-bottom: none; cursor: help; text-decoration, none: } code. pre { font, 13px/1,5 Consolas, Monaco, Menlo, "Ubuntu Mono"; "Liberation Mono", monospace, } table, tr: th; td { background: #FFF; border-collapse: collapse; vertical-align: top; } table { background: #FFF; border: 1px solid #E0E0E0, box-shadow, 0px 0px 1px rgba(128, 128. 128; :2); margin: 1em 0; width, 100%: } table th; table td { border: solid #E0E0E0; border-width: 1px 0; padding: 8px 10px; } table th { background-color: #E0E0E0; font-weight: bold; text-align. left: };hidden-xs-down { display. none: };block { display. block: };break-long-words { -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens. auto: };text-muted { color. #999: };container { max-width: 1024px; margin: 0 auto; padding. 0 15px: }:container:;after { content: ""; display: table; clear. both: };exception-summary { background: #B0413E, border-bottom, 2px solid rgba(0, 0. 0; 0:1), border-top, 1px solid rgba(0, 0. 0; :3); flex: 0 0 auto; margin-bottom. 30px: };exception-message-wrapper { display: flex; align-items: center; min-height. 70px: };exception-message { flex-grow: 1; padding. 30px 0, }.exception-message: ;exception-message a { color: #FFF; font-size: 21px; font-weight: 400; margin. 0. }:exception-message;long { font-size. 18px: },exception-message a { border-bottom, 1px solid rgba(255, 255. 255; 0:5); font-size: inherit; text-decoration. none: }:exception-message a;hover { border-bottom-color. #ffffff: };exception-illustration { flex-basis: 111px; flex-shrink: 0; height: 66px; margin-left: 15px. opacity; .7. }:trace +;trace { margin-top. 30px. }:trace-head;trace-class { color: #222; font-size: 18px; font-weight: bold. line-height; 1:3; margin: 0; position. relative: };trace-message { font-size: 14px; font-weight: normal. margin; .5em 0 0, }.trace-file-path: ;trace-file-path a { color: #222; margin-top: 3px; font-size. 13px: };trace-class { color. #B0413E: };trace-type { padding. 0 2px: };trace-method { color: #B0413E; font-weight. bold: };trace-arguments { color: #777; font-weight: normal; padding-left: 2px. } @media (min-width: 575px) {;hidden-xs-down { display: initial. } } </style> </head> <body> <div class="exception-summary"> <div class="container"> <div class="exception-message-wrapper"> <h1 class="break-long-words exception-message">Trying to access array offset on value of type null</h1> <div class="exception-illustration hidden-xs-down"><svg viewBox="0 0 136 81" xmlns="http.//www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4"><path d="M92.4 20.4a23.2 23.2 0 0 1 9 1.9 23.7 23.7 0 0 1 5.2 3 24.3 24.3 0 0 1 3.4 3.4 24.8 24.8 0 0 1 5 9.4c.5 1.7.8 3.4 1 5.2v14.5h.4l.5.2a7.4 7.4 0 0 0 2.5.2l.2-.2.6-.8.8-1.3-.2-.1a5.5 5.5 0 0 1-.8-.3 5.6 5.6 0 0 1-2.3-1.8 5.7 5.7 0 0 1-.9-1.6 6.5 6.5 0 0 1-.2-2.8 7.3 7.3 0 0 1.5-2l.3-.3.8-.9.3-.3c.2-.2.5-.3.8-.3H120.7c.2 0.3-.1.4 0h.4l.2.1.3.2.2-.4.3-.4.1-.1 1.2-1.3-.2.4-.1.4-.1h.3l1.5.1.4.1.8.5.1.2 1 1.1v.2H129.4l.4-.2 1.4-.5h1.1c.3 0.7.2 1.4.2 0.3.2.5.3l.2.2.5.3.4.6.1.3.4 1.4.1.4v.6a7.8 7.8 0 0 1-.1.6 9.9 9.9 0 0 1-.8 2.4 7.8 7.8 0 0 1-3 3.3 6.4 6.4 0 0 1-1.5 6.1 6.1 0 0 1-.6.2l-.7.1h-.1a23.4 23.4 0 0 1-.2 1.7 14.3 14.3 0 0 1-.6 2.1l-.8 2a9.2 9.2 0 0 1-.4.6l-.7 1a9.1 9.1 0 0 1-2.3 2.2c-.9.5-2.6-3.7l-1.4.1h-.5l-.4.1a15.8 15.8 0 0 1-2.8-.1v4.2a9.7 9.7 0 0 1-.7 3.5 9.6 9.6 0 0 1-1.7 2.8 9.3 9.3 0 0 1-3 2.3 9 9 0 0 1-5.4.7 9 9 0 0 1-3-1 9.4 9.4 0 0 1-2.7-2.5 10 10 0 0 1-1 1.2 9.3 9.3 0 0 1-2 1.3 9 9 0 0 1-2.4 1 9 9 0 0 1-6.5-1.1A9.4 9.4 0 0 1 85 77V77a10.9 10.9 0 0 1-.6.6 9.3 9.3 0 0 1-2.7 2 9 9 0 0 1-6.8 9 9 0 0 1-2.4-1 9.3 9.3 0 0 1-2.3-1.7 9.6 9.6 0 0 1-1.8-2.8 9.7 9.7 0 0 1-.8-3.7v-4a18.5 18.5 0 0 1-2.9.2l-1.2-.1c-1.9-.3-3.7-1-5.1-2.1A8.2 8.2 0 0 1 58 64a10.2 10.2 0 0 1-.9-1.2 15.3 15.3 0 0 1-.7-1.3 20.8 20.8 0 0 1-1.9-6.2v-.2a6.5 6.5 0 0 1-1-.3 6.1 6.1 0 0 1-.6-.3 6.6 6.6 0 0 1-.9-.5 8.2 8.2 0 0 1-2.7-3.8 10 10 0 0 1-.3-1 10.3 10.3 0 0 1-.3-1.9V47v-.4l.1-.4.6-1.4.1-.2a2 2 0 0 1.8-.8l.3-.2.3-.2a3.2 3.2 0 0 1 1.8-.5h.4l.3.2 1.4.6.2.2.4.3.3.4.7-.7.2-.2.4-.2.6-.2h2.1l.4.2.4.2.3.2.8 1.2-.1h.1v-.1H63l1.1.1h.3l.8.5.3.4.7 1.2.3.1.5a11 11 0 0 1.2 1.5c0.8 0 1.6-.3 2.3a6 6 0 0 1-.5 1.2 5.5 5.5 0 0 1-3.3 2.5 12.3 12.3 0 0 0 1.4 3h.1l.2.1 1.2h1.5l.5-.2H67.8l.5-.2h.1V44v-.4a26.7 26.7 0 0 1.3-2.3 24.7 24.7 0 0 1 5.7-12.5 24.2 24.2 0 0 1 3.5-3.3 23.7 23.7 0 0 1 4.9-3 23.2 23.2 0 0 1 5.6-1.7 23.7 23.7 0 0 1 4-.3zm-.3 2a21.2 21.2 0 0 0-8 1.7 21.6 21.6 0 0 0-4.8 2.7 22.2 22.2 0 0 0-3.2 3 22.7 22.7 0 0 0-5 9.2 23.4 23.4 0 0 0-.7 4.9v15.7l-.5.1a34.3 34.3 0 0 1-1.5.3h-.2l-.4.1h-.4l-.9.2a10 10 0 0 1-1.9 0c-.5 0-1-.2-1.5-.4a1.8 1.8 0 0 1-.3-.2 2 2 0 0 1-.3-.3 5.2 5.2 0 0 1-.1-.2 9 9 0 0 1-.6-.9 13.8 13.8 0 0 1-1-2 14.3 14.3 0 0 1-.6-2 14 14 0 0 1-.1-.8v-.2h.3a12.8 12.8 0 0 0 1.4-.2 4.4 4.4 0 0 0.3 0 3.6 3.6 0 0 0 1.1-.7 3.4 3.4 0 0 0 1.2-1.7l.2-1.2a5.1 5.1 0 0 0 0-.8 7.2 7.2 0 0 0-.1-.8l-.7-1-1.2-.2-1.7-.1 1.3a5 5 0 0 1.1.4v.6a1 1 0 0 1 0.3c-.1.3-.4.4-.7.5l-1.2.4v-.7A9.9 9.9 0 0 1 60 49l.3-.6v-.2l.1-.1v-1.6l-1-1.2h-1.5l-1 1.1v.4a5.3 5.3 0 0 0-.2.6 5.5 5.5 0 0 0 0.5c0.7 0 1.4.3 2 0.4.2.8.4 1.2L57 51a9.5 9.5 0 0 1-1.1-.5h-.2a2 2 0 0 1-.4-.3c-.4-.4-.5-1-.6-1.6a5.6 5.6 0 0 1 0-.5v-.5-.5l-.6-1.5-1.4-.6-.9.3s-.2 0-.3.2a2 2 0 0 1-.1 0l-.6 1.4v.7a8.5 8.5 0 0 0.5 2c.4 1.1 1 2.1 2 2.8a4.7 4.7 0 0 0 2.1.9h1a22.8 22.8 0 0 0.1 1 18.1 18.1 0 0 0.8 3.8 18.2 18.2 0 0 0 1.6 3.7l1 1.3c1 1 2.3 1.6 3.7 2a11.7 11.7 0 0 0 4.8 0h.4l.5-.2.5-.1.6-.2v6.6a8 8 0 0 0.1 1.3 7.5 7.5 0 0 0 2.4 4.3 7.2 7.2 0 0 0 2.3 1.3 7 7 0 0 0 7-1.1 7.5 7.5 0 0 0 2-2.6A7.7 7.7 0 0 0 85 72V71a8.2 8.2 0 0 0.2 1.3c0.7.3 1.4.6 2a7.5 7.5 0 0 0 1.7 2.3 7.3 7.3 0 0 0 2.2 1.4 7.1 7.1 0 0 0 4.6.2 7.2 7.2 0 0 0 2.4-1.2 7.5 7.5 0 0 0 2.1-2.7 7.8 7.8 0 0 0.7-2.4V71a9.3 9.3 0 0 0.1.6 7.6 7.6 0 0 0.6 2.5 7.5 7.5 0 0 0 2.4 3 7.1 7.1 0 0 0 7.8 7.3 7.3 0 0 0 2.3-1.5 7.5 7.5 0 0 0 1.6-2.3 7.6 7.6 0 0 0.5-2l.1-1.1v-6.7l.4.1a12.2 12.2 0 0 0 2.5 11.1 11.1 0 0 0 2.5 0h.8l1.2-.1a9.5 9.5 0 0 0 1.4-.2l.9-.3a3.5 3.5 0 0 0.6-.4l1.2-1.4a12.2 12.2 0 0 0.8-1.2c0-.3.2-.5.3-.7a15.9 15.9 0 0 0.7-2l.3-1.6v-1.3l.2-.9V54.6a15.5 15.5 0 0 0 1.8 0 4.5 4.5 0 0 0 1.4-.5 5.7 5.7 0 0 0 2.5-3.2 7.6 7.6 0 0 0.4-1.5v-.3l-.4-1.4a5.2 5.2 0 0 1-.2-.1l-.4-.4a3.8 3.8 0 0 0-.2 0 1.4 1.4 0 0 0-.5-.2l-1.4.4-.7 1.3v.7a5.7 5.7 0 0 1-.1.8l-.7 1.4a1.9 1.9 0 0 1-.5.3h-.3a9.6 9.6 0 0 1-.8.3 8.8 8.8 0 0 1-.6 0l.2-.4.2-.5.2-.3v-.4l.1-.2V50l.1-1.1-.6v-.6a4.8 4.8 0 0 0 0-.8v-.2l-1-1.1-1.5-.2-1.1 1-.2 1.4v.1l.2.4.2.3v.4l.1 1.1v.3l.1.5v.8a9.6 9.6 0 0 1-.8-.3l-.2-.1h-.3l-.8-.1h-.2a1.6 1.6 0 0 1-.2-.2.9.9 0 0 1-.2-.2 1 1 0 0 1-.1-.5l.2-.9v-1.2l-.9-.8h-1.2l-.8.9v.3a4.8 4.8 0 0 0-.3 2l.3.9a3.5 3.5 0 0 0 1.2 1.6l1.5.8.2 1.4.1h.4l.2.1a12.1 12.1 0 0 1-1 2.6 13.2 13.2 0 0 1-.8 1.5 9.5 9.5 0 0 1-1 1.2l-.2.3a1.7 1.7 0 0 1-.4.3 2.4 2.4 0 0 1-.7.2h-2.5a7.8 7.8 0 0 1-.6-.2l-.7-.2h-.2a14.8 14.8 0 0 1-.6-.2 23.4 23.4 0 0 1-.4-.1l-.4-.1-.3-.1V43.9a34.6 34.6 0 0 0 0-.6 23.6 23.6 0 0 0-.4-3 22.7 22.7 0 0 0-1.5-4.7 22.6 22.6 0 0 0-4.6-6.7 21.9 21.9 0 0 0-6.9-4.7 21.2 21.2 0 0 0-8.1-1.8H92zm9.1 33.7l.3.1a1 1 0 0 1.6.8v.4a8.4 8.4 0 0 1 0.5 8.8 8.8 0 0 1-1.6 4.2l-1 1.3A10 10 0 0 1 95 66c-1.3.3-2.7.4-4.3a10.4 10.4 0 0 1-2.7-.8 10 10 0 0 1-3.6-2.5 9.3 9.3 0 0 1-.8-1 9 9 0 0 1-.7-1.2 8.6 8.6 0 0 1-.8-3.4V57a1 1 0 0 1.3-.6 1 1 0 0 1 1.3-.2 1 1 0 0 1.4.8v.4a6.5 6.5 0 0 0.5 2.2 7 7 0 0 0 2.1 2.8l1.6c2.6 1.6 6 1.6 8.5 0a8 8 0 0 0 1.1-.6 7.6 7.6 0 0 0 1.2-1.2 7 7 0 0 0 1-1.7 6.5 6.5 0 0 0.4-2.5 1 1 0 0 1.7-1h.4zM30.7 43.7c-15.5 1-28.5-6-30.1-16.4C-1.2 15.7 11.6 4 29 1.3 46.6-1.7 62.3 5.5 64 17.1c1.6 10.4-8.7 21-23.7 25a31.2 31.2 0 0 0 0.9v.3a19 19 0 0 0.1 1l.1.4.1.9a4.7 4.7 0 0 0.5 1l.7 1a9.2 9.2 0 0 0 1.2 1l1.5.8.6.8-.7.6-1.1.3a11.2 11.2 0 0 1-2.6.4 8.6 8.6 0 0 1-3-.5 8.5 8.5 0 0 1-1-.4 11.2 11.2 0 0 1-1.8-1.2 13.3 13.3 0 0 1-1-1 18 18 0 0 1-.7-.6l-.4-.4a23.4 23.4 0 0 1-1.3-1.8l-.1-.1-.3-.5V45l-.3-.6v-.7zM83.1 36c3.6 0 6.5 3.2 6.5 7.1 0 4-3 7.2-6.5 7.2S76.7 47 76.7 43 79.6 36 83 36zm18 0c3.6 0 6.5 3.2 6.5 7.1 0 4-2.9 7.2-6.4 7.2S94.7 47 94.7 43s3-7.1 6.5-7.1zm-18 6.1c2 0 3.5 1.6 3.5 3.6S85 49.2 83 49.2s-3.4-1.6-3.4-3.6S81.2 42 83 42zm17.9 0c1.9 0 3.4 1.6 3.4 3.6s-1.5 3.6-3.4 3.6c-2 0-3.5-1.6-3.5-3.6S99.1 42 101 42zM17 28c-.3 1.6-1.8 5-5.2 5.8-2.5.6-4.1-.8-4.5-2.6-.4-1.9.7-3.5 2.1-4.5A3.5 3.5 0 0 1 8 24.6c-.4-2.8-3.7 3.2-4.2 1.9-.5 3.1.2 3.4 1.5.3 1.1-.5 2.2-1.8 2.5-.9.3-1.6 0-1.7-.6a1.4 1.4 0 0 1 0-.7s.3.2 1 0c.7-.1 1-.7.9-1.2-.2-.6-1-.8-1.8-.6-1.2-2 1-1.7 2.6.3 1.9 1.6 1.5 1.8l.7-.2c1-.2 1.5 0 1.6.5 0.4-.2 1-1.2 1.2a3.3 3.3 0 0 1-1.5 0c-.9.7-1.6 1.9-1.3 3.2.3 1.3 1.3 2.2 3 1.8 2.5-.7 3.8-3.7 4.2-5-.3-.5-.6-1-.7-1.6-.1-.5.1-1.9-1.2.4 0.7.2.8.8a2.8 2.8 0 0 1 0 1l.7 1c.6-2 1.4-4 1.7-4.6-.2 1.5.6 1.5.6-.8.7-1.7 2.4-2.3 4.2.8.6 1.6 1 2.1 1.5-.1.8-.6 1-1.2-.3-2.2 1-4.3 2.3-4.6.7-.2 1.3.2 1.4.8.1.5 0 1.3-.9 1.7-.2-1-.6-1.3-1-1.3-.4.1-.7 1.4-.4 2.8.2 1.7 1.5 1.3 1.4.8-.2 1.3-1.2 1.7-2.1-.3-2.1.9-4.2 2.2-4.5.7-.2 1.2.1 1.4 1.4 1.4-1 2.8-2.2 3.4.3.7.7 1 1.3.9 1-.3 1.6-1.5 2-2.5l-.5-3v-.3s1.6-.3 1.8.6v.1c.2-.6.7-1.2 1.3-1.4.8-.1 1.5.6 1.7 1.6.5 2.2-.5 4.4-1.8 4.7H33a31.9 31.9 0 0 0 1 5.2c-.4.1-1.8.4-2-.4l-.5-5.6c-.5 1-1.3 2.2-2.5 2.4-1.3-1.6-.3-2-1.1-.5 1-1.3 2.1-2.4 2.4-.8.2-1.5-.1-2-1-.3.8-.9 1.5-1.5 1.7-.7.1-1.5-.3-2.4-1-.3.8-.4 1.6-.4 2.2 0 0-.7 0-.8-.4-.1-.5 0-1.5.3-2.7a10.3 10.3 0 0 1-.7-.8zm38.2-17.8l.2.9c.5 1.9.4 4.4.8 6.4 0.6-.4 3-1.4 3.3-.2 0-.3 0-.4-.4-.1-.7 0-1.6-.3-2.6-.2-1.1-.8-1.6-1.5-1.5-.8.2-1.3 1-1.6 2l-.1-.5c-.2-1-1.8-.6-1.8-.6a6.2 6.2 0 0 1.4 1.3l.2 1c-.2.5-.6 1-1.2 1l-.2.1a7 7 0 0 0-.1-.8c-.3-1.1-1-2-1.6-1.8a.7.7 0 0 0-.4.3c-1.3.3-2.4 2-2.1 3.9-.2.9-.6 1.7-1 1.9-.5 0-.8-.5-1.1-1.8l-.1-1.2a4 4 0 0 0 0-1.7c0-.4-.4-.7-.8-.6-.7.2-.9 1.7-.5 3.8-.2 1-.6 2-1.3 2-.4.2-.8-.2-1-1l-.2-3c1.2-.5 2-1 1.8-1.7-.1-.5-.8-.7-.8-.7s0.7-1 1.2l-.2-1.4c-.1-.6-.4-1-1.7-.6l.4 1.2 1.5h-1v.8c0.3.4.3 1.2 0 1.3 0 2.7.2 3.6.3 1.4 1.2 2 2 1.7 1-.2 1.6-1.3 2-2.3.3 1.2 1 2 1.9 1.7.7-.2 1.2-1.1 1.6-2.2.4.8 1.1 1.1 2 1 1.2-.4 1.7-1.6 1.8-2.8h.2c.6-.2 1-.6 1.3-1 0.8 0 1.5.2 2.1.1.5.3.7.6.6.5-.1 1-.9 1-.9a4 4 0 0 1-.3-1c-.3-1.3.3-3.6 1-3.7.2 0.3.2.5.7v.8l.2 1.5v.7c.2.7.7 1.3 1.5 1 1.3-.2 2-2.6 2.1-3.9.3.2.6.2 1.1-.6-2.2 0-6.1-.3-7.9-.1-.4-1-.5-1.7-.5h-.4zm-21.5 12c.4 0.7.3 1 1.1.2 1.3-.3 2.6-.9 2.8-.2 0-.7 0-1-1.2v-.4c0-1.3.4-2 1-2.2zm-5.2 1c.3 0.6.2.6.5.2.6-.3 1.3-1.2 2-.3-1.4.1-2.3.6-2.5zm18-.4c-.5.2-1-.4-1.2-1.2-.2-1 0-2.1.7-2.5v.5c.2.7.6 1.5 1.3 1.9 0.7-.2 1.2-.7 1.3zm10-1.6c0.5.4.7 1.6.8-.2 1-1.8-1.6 0-.5-.4-1-1-.8-.5.1-1.9-.8 1.8zm-14.3-5.5c0-.4-.5-.7-1-.5-.8.2-1 1-.9 1.5.2.6.5 1 1.8.5 0 1.1-1 1-1.8z" fill="#fff" fill-opacity=".6"/></svg></div> </div> </div> </div> <div class="container"> <div class="trace trace-as-html"> <table class="trace-details"> <thead class="trace-head"><tr><th> <h3 class="trace-class"> <span class="text-muted">(1/1)</span> <span class="exception_title"><abbr title="ErrorException">ErrorException</abbr></span> </h3> <p class="break-long-words trace-message">Trying to access array offset on value of type null</p> </th></tr></thead> <tbody><tr><td><span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/app/Exceptions/Handler.php line 98"><strong>Handler.php</strong> line 98</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Application">Application</abbr></span><span class="trace-type">-></span><span class="trace-method">Laravel\Lumen\Concerns\{closure}</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/app/Exceptions/Handler.php line 98"><strong>Handler.php</strong> line 98</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="App\Exceptions\Handler">Handler</abbr></span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Routing/Pipeline.php line 78"><strong>Pipeline.php</strong> line 78</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Routing\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">handleException</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Routing/Pipeline.php line 54"><strong>Pipeline.php</strong> line 54</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Routing\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Laravel\Lumen\Routing\{closure}</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/app/Http/Middleware/ClientSecureMiddleware.php line 24"><strong>ClientSecureMiddleware.php</strong> line 24</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="App\Http\Middleware\ClientSecureMiddleware">ClientSecureMiddleware</abbr></span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/illuminate/pipeline/Pipeline.php line 163"><strong>Pipeline.php</strong> line 163</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Illuminate\Pipeline\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Illuminate\Pipeline\{closure}</span>(<span class="trace-arguments"></span>)</td></tr> <tr><td>at <span class="trace-class"><abbr title=""></abbr></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Routing/Pipeline.php line 32"><strong>Pipeline.php</strong> line 32</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Routing\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Laravel\Lumen\Routing\{closure}</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/app/Http/Middleware/ApiDataLogger.php line 27"><strong>ApiDataLogger.php</strong> line 27</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="App\Http\Middleware\ApiDataLogger">ApiDataLogger</abbr></span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/illuminate/pipeline/Pipeline.php line 163"><strong>Pipeline.php</strong> line 163</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Illuminate\Pipeline\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Illuminate\Pipeline\{closure}</span>(<span class="trace-arguments"></span>)</td></tr> <tr><td>at <span class="trace-class"><abbr title=""></abbr></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Routing/Pipeline.php line 32"><strong>Pipeline.php</strong> line 32</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Routing\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Laravel\Lumen\Routing\{closure}</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/illuminate/pipeline/Pipeline.php line 104"><strong>Pipeline.php</strong> line 104</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Illuminate\Pipeline\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">then</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php line 413"><strong>RoutesRequests.php</strong> line 413</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Application">Application</abbr></span><span class="trace-type">-></span><span class="trace-method">sendThroughPipeline</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php line 259"><strong>RoutesRequests.php</strong> line 259</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Application">Application</abbr></span><span class="trace-type">-></span><span class="trace-method">handleFoundRoute</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php line 165"><strong>RoutesRequests.php</strong> line 165</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Application">Application</abbr></span><span class="trace-type">-></span><span class="trace-method">Laravel\Lumen\Concerns\{closure}</span>(<span class="trace-arguments"></span>)</td></tr> <tr><td>at <span class="trace-class"><abbr title=""></abbr></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Routing/Pipeline.php line 52"><strong>Pipeline.php</strong> line 52</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Routing\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Laravel\Lumen\Routing\{closure}</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/app/Http/Middleware/ApiDataLogger.php line 27"><strong>ApiDataLogger.php</strong> line 27</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="App\Http\Middleware\ApiDataLogger">ApiDataLogger</abbr></span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/illuminate/pipeline/Pipeline.php line 163"><strong>Pipeline.php</strong> line 163</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Illuminate\Pipeline\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Illuminate\Pipeline\{closure}</span>(<span class="trace-arguments"></span>)</td></tr> <tr><td>at <span class="trace-class"><abbr title=""></abbr></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Routing/Pipeline.php line 32"><strong>Pipeline.php</strong> line 32</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Routing\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">Laravel\Lumen\Routing\{closure}</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/illuminate/pipeline/Pipeline.php line 104"><strong>Pipeline.php</strong> line 104</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Illuminate\Pipeline\Pipeline">Pipeline</abbr></span><span class="trace-type">-></span><span class="trace-method">then</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php line 413"><strong>RoutesRequests.php</strong> line 413</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Application">Application</abbr></span><span class="trace-type">-></span><span class="trace-method">sendThroughPipeline</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php line 171"><strong>RoutesRequests.php</strong> line 171</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Application">Application</abbr></span><span class="trace-type">-></span><span class="trace-method">dispatch</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php line 108"><strong>RoutesRequests.php</strong> line 108</span></span></td></tr> <tr><td>at <span class="trace-class"><abbr title="Laravel\Lumen\Application">Application</abbr></span><span class="trace-type">-></span><span class="trace-method">run</span>(<span class="trace-arguments"></span>)<span class="block trace-file-path">in <span title="/var/www/od_serv/api_v4/index.php line 28"><strong>index.php</strong> line 28</span></span></td></tr> </tbody> </table> </div> </div> </body> </html>

我不知道如何解决这个问题。 有人可以给我一些关于如何修复它的线索。 我不是 php 或 AWS 专家,但具有使用 php 和 linux 的基本知识

问候赛义德

最终,这归结为尝试访问属性上的数组键的错误处理,即使它不存在,代码也将其视为始终存在。

在这种情况下,该值为 null,我将在下面使用代码进行解释。

$array = null;
$value = $array['key']['sub_key']; //In pseudocode this is the equivalent of running null['key']['sub_key']

如您所见,上面的内容根本不起作用,因为值为 null,这是您收到的错误。

这通常通过在尝试分配值之前包装在isset function 即isset($array['key']['sub_key'])中来解决。

查看错误堆栈的形式我相信 Laravel 没有优雅地处理丢失的数组,事实上,自 PHP 7.4 发布以来,似乎已经针对框架中的位置提出了几个问题,因此值得提出这一点。

由于它在一种环境中工作而不是在另一种环境中工作,因此我只能建议以下内容:

  • 确保您运行的是最新版本的 Laravel
  • 比较环境之间的任何 PHP 配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM