cPanel 서버에서 Laravel 호스팅: public_html 디렉토리 수수께끼 탐색
cPanel 서버에 Laravel 프로젝트를 배포하는 데 어려움을 겪고 있는 경우 , 올바른 파일 업로드 위치가 확실하지 않을 수 있습니다. 이 문제를 자세히 조사하고 포괄적인 솔루션을 제공하겠습니다.
cPanel 파일 구조 이해
cPanel 서버는 제공된 구조에 설명된 대로 특정 계층 구조로 파일을 구성합니다. Laravel 애플리케이션의 중요한 디렉토리는 public_html입니다. 그러나 모든 Laravel 파일을 public_html에 직접 업로드하는 것은 권장되지 않습니다.
옵션 1: public_html의 공개 콘텐츠가 포함된 루트 디렉토리에 파일 업로드
과정을 단순화하려면 Laravel 파일을 cPanel 사용자 홈 디렉터리에 직접 업로드할 수 있습니다. 그러나 public 디렉토리의 내용이 public_html에 있는지 확인하세요. 이 접근 방식은 디렉토리 구조가 다소 복잡해지지만 기능은 보장합니다.
/ .composer/ .cpanel/ ... app/ <- your laravel app directory etc/ bootstrap/ <- your laravel bootstrap directory mail/ public_html/ <- your laravel public directory vendor/ artisan <- your project's root files
옵션 2: 별도의 디렉토리에 파일 구성
또는 전용 디렉토리를 생성할 수 있습니다. laravel과 같은 디렉토리를 루트 디렉토리 내에 배치하여 public을 제외한 모든 프로젝트 파일을 저장합니다. 이 옵션을 사용하면 폴더 구조가 더 깔끔해집니다. 그러나 적절한 애플리케이션 부트스트래핑을 보장하려면 특정 경로를 편집해야 합니다.
/ .composer/ .cpanel/ ... etc/ laravel/ <- a directory containing all your project files except public app/ bootstrap/ vendor/ artisan mail/ public_html/ <- your laravel public directory
public_html/index.php의 경로를 편집하여 두 경로 모두에 대한 새 디렉토리 구조에 맞춰야 합니다. 옵션. 이렇게 하면 애플리케이션이 올바르게 부팅됩니다.
요약하자면 모든 Laravel 파일을 public_html에 직접 업로드하는 것은 올바르지 않지만 실행 가능한 두 가지 솔루션 중에서 유연하게 선택할 수 있습니다. 선호하는 구성과 잠재적인 문제 해결 요구 사항을 고려하세요.
위 내용은 cPanel 서버(Public_html 또는 루트 디렉토리)에서 Laravel 파일을 어디에 업로드해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!