공유 호스팅을 위해 Laravel 공용 폴더를 구성하는 방법
cPanel과 함께 공유 호스팅 플랫폼을 사용하는 경우 기본 루트 디렉터리는 일반적으로 "public_html. " 이는 일반적으로 공용 폴더가 루트 디렉터리일 것으로 예상하는 Laravel 애플리케이션에 문제를 일으킬 수 있습니다. 이 문제를 해결하려면 "public_html"을 공용 디렉토리로 사용하도록 Laravel을 구성할 수 있습니다.
해결책 1: index.php 수정
$app->bind('path.public', function() { return __DIR__; });
해결 방법 2: AppServiceProvider 사용
또는 AppServiceProvider를 다음과 같이 수정할 수 있습니다.
public function register() { // ... $this->app->bind('path.public', function() { return base_path('public_html'); }); }
이 솔루션 중 하나를 구현하면 Laravel이 "public_html"을 공개로 사용하도록 지시할 수 있습니다. cPanel을 사용하는 공유 호스팅 환경에서 애플리케이션이 제대로 작동할 수 있도록 합니다.
위 내용은 cPanel을 사용하여 공유 호스팅을 위해 Laravel의 공용 폴더를 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!