홈>
공유 호스팅에 laravel 앱을 배포 한 후 HTTP ERROR 500이 표시됩니다. 오류 로그 파일을 확인한 후 다음을 확인했습니다.
PHP Parse error: syntax error, unexpected '?' in
/home/shelterm/public_html/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 500
if (isset($arguments[1]) && is_string($arguments[1])) {
return $factory->of($arguments[0], $arguments[1])->times($arguments[2] ?? null);
} elseif (isset($arguments[1])) {
return $factory->of($arguments[0])->times($arguments[1]);
}
같은 라 라벨 앱이 로컬 호스트 (XAMPP)에서 완벽하게 작동합니다
PHP 버전 7.3.1
- 답변 # 1
- 답변 # 2
Laravel 매뉴얼에 따라 Laravel 5.8에는 다음 요구 사항이 필요합니다.
<올>PHP>= 7.1.3
BCMath PHP 확장 프로그램
C 타입 PHP 확장 프로그램
JSON PHP 확장 프로그램
Mbstring PHP 확장 프로그램
OpenSSL PHP 확장
PDO PHP 확장 프로그램
토큰 라이저 PHP 확장 프로그램
XML PHP 확장
문제는 공유 호스트에서 사용하는 PHP 버전입니다.
관련 자료
- kubernetes - 5 분 후 104 연결 재설정 오류 발생
- ajax : 오류 발생 CSRF 토큰 불일치 LARAVLE 7.
- typescript - Angular에서 삭제 작업을 수행하려고 할 때 오류가 발생합니다
- PHP를 80으로 업그레이드 한 후 Laravel을 업그레이드하는 방법
- c# - json 객체를 역 직렬화하는 동안 오류가 발생합니다
- docker - 1 분 후 502 오류를 표시하는 Cloud Run/Gunicorn
- api - laravel 8 양식 유효성 검사가 작동을 멈추고 오류가 발생합니다
- ubuntu - riscV로 gem5를 빌드하는 동안 빌드 오류가 발생합니다
- numpy - 파이썬에서이 코드를 실행 한 후이 오류가 계속 나타납니다
- dart - 누군가 내 flutter 프로젝트에서 플러시 바가 표시 될 때마다이 오류를 막을 수 있도록 도와 줄 수 있습니까?
- python - 목록에 문자열을 삽입하려고 할 때이 오류가 발생하는 이유는 무엇입니까?
- java - 문자열 수식을 전달하여 ScriptEngineManager를 사용할 때 오류가 발생하는 이유는 무엇입니까?
- jestjs - 포착되지 않은 참조 오류가 발생합니다자바 스크립트 파일을 가져 오려고 할 때 정의되지 않았습니다
- node.js - serve -s 빌드를 실행하는 동안 오류 메시지가 나타납니다
- html - documentquerySelectorAll을 사용할 때이 오류가 발생하는 개체 HTMLHeadingElement
- c ++에서 std - : bad_alloc 오류가 계속 발생합니다
- raspbian - 예기치 않은 다시 시작 후 Raspberry Pi 4 잘못된 암호 오류
- php - 1905 및 2002로 업데이트 한 후 Nextcloud 느린 응답/504 오류
- sql - 참조 및 외래 키에 대해 mySQL에서 오류 발생
- botframework - Teams에서 봇을 추가 한 후 오류 발생
관련 질문
- Laravel, 내 home.blade.php에 관련 테이블의 관련 이름을 표시하는 방법은 무엇입니까?
- php : jwt를 사용하여 Laravel에 성공적으로 로그인한 후 오류 401
- php : eval()을 사용하는 이미지가 Laravel에 표시되지 않습니다.
- php : Laravel에서 종속성 주입을 사용하여 객체 또는 변수 값을 클래스 생성자에 전달하는 방법은 무엇입니까?
- php : Laravel 8/Mailchimp: cURL 오류 60: SSL 인증서 문제: 로컬 발급자 인증서를 가져올 수 없습니다.
- php : Laravel 서버가 시작된 후 닫힙니다.
- php : Laravel 419 csrf 토큰 불일치 오류, 포스트 데이터 오류
- php : 피벗 테이블 데이터 가져오기
- php : Laravel Storage:put을 사용하여 새 줄로 구분된 값으로 배열을 출력하는 방법:put
- php : 라라벨 FTPES 연결
서버 패널 홈에서 소프트웨어 탭을 찾고 MultiPHP 관리자를 선택하십시오
MultiPHP 관리자로 이동 도메인을 선택하고 PHP 버전을 찾으십시오. PHP 버전을 최신 버전으로 변경하고 적용하십시오.
공유 호스팅 서버에서 사용 가능한 Php 버전을보고 최신을 선택하고 적용
완료