2017-02-18 1 views
0

Laravel을 배우고 tutorial의 지침에 따라 공유 호스팅에 프레임 워크를 설치하려고합니다. 작곡가에서 secure-http 옵션을 비활성화했지만 프레임 워크를 다운로드하지 않습니다.작곡가와 공유 호스팅에 laravel 설치

요청 :

composer global require "laravel/installer" 

응답 :

Changed current directory to /home/sledzko/.composer 
Warning: Accessing packagist.org over http which is an insecure protocol. 

[LogicException]                
Composer repositories that have providers can not load the complete list of packages, use getProviderNames instead. 

내가 작곡가를 사용하여 프레임 워크를 다운로드하기 위해 무엇을 할 수 있는가?

+0

왜 설치 프로그램 대신 작성 프로젝트를 사용하지 않습니까? –

+0

나는 그 문제를 스스로 가지고있어 몇 가지 검색을했다. 이 문제를 만드는 가장 일반적인 문제는 인터넷 연결 문제입니다. [이 github 토론] (https://github.com/composer/composer/issues/1688) 및 [this one] (https://github.com/composer/composer/issues/5550) – koceeng

+0

을 읽어보십시오. 왜 당신은 공유 호스팅 회사를 물어 보지 마세요. 어쩌면 그들은 Laravel을 설치하기위한 해결책이나 다른 방법을 가지고있을 수도 있습니다. –

답변

1

대부분의 공유 호스팅은 터미널/명령 액세스가 지원되지 않으므로 공유 호스팅에서 작곡가를 사용하여 Laravel을 설치할 수없는 이유는 무엇입니까?

공유 호스팅에서 Laravel을 사용하는 방법이 있습니다. 로컬 컴퓨터에 Laravel 프로젝트를 설치/설정하고 공유 호스팅의 프로젝트 (모든 디렉토리 구조 및 파일)를 업로드 한 후에 설치할 수 있습니다. index.php 파일에서 공개 디렉토리와 부트 스트랩 경로 만 조정하면됩니다.

업로드 모든 파일은 공유 호스팅 www/public_html 폴더의 공용 폴더에 있고 다른 모든 폴더 구조는 별도 폴더에 있습니다. 그 후 www/public_html 폴더에있는 index.php 파일로 이동하여 두 개의 linew 아래 경로 laravel 폴더 경로로 업데이트하십시오.

DIR '/ ../bootstrap/autoload.php'; $ app = require_once DIR. '/ ../bootstrap/app.php';

+0

SSH 액세스 권한이 있으며 현재 SSH를 통해 모든 명령을 사용하고 있으므로 문제가되지 않습니다. 로컬 설치를 시도 하겠지만 작곡가와 함께 Laravel을 전 세계적으로 설치하기를 희망했습니다. – Ajin

0

시도하십시오 : 이것은 당신이 당신의 컴퓨터에 안정 버전을 다운로드하는 데 도움이 될 것입니다

composer create-project laravel/laravel --prefer-dist YOUR_PROJECT_NAME 

!

+0

이 명령의 결과는 다음과 같습니다 :'[LogicException] 공급자가있는 작성자 저장소는 전체 패키지 목록을로드 할 수 없으며 대신 getProviderNames를 사용합니다. ' – Ajin

+0

아, 미안 해요 @ 아진, 나는 거짓 진술을 작성했습니다. 정확히 말하면 : 작곡가 - 프로젝트 - 프리 - dist laravel/laravel YOUR_PROJECT_NAME 희망은 당신을 도울 수있다! – blackcend