2017-05-18 2 views
2

질문을 만들 수 없습니다 :공급 업체 폴더가 존재하지 않고

내가 Windows에서 작곡가로 제공 권한의 어떤 종류를해야을?

서버 정보 :

[RuntimeExceptio :

  • 윈도우 2012 R2는

  • 8.5

오류 메시지를 IIS n]

C : \ inetpub \ wwwroot/vendor가 존재하지 않으므로 만들 수 없습니다. 내가 노력하고 생각했습니다

단계 :

나는 .exe 파일을 통해 작곡가를 설치했습니다.

나는 composer.json 파일을 C : \ inetpub \ wwwroot에 가지고 있으며, 작곡가 설치 또는 작곡가 업데이트를 실행하려고하면 오류 메시지가 나타납니다.

수동으로 디렉토리에 공급 업체 폴더를 만들려고했는데, 그 다음에 내 composer.json 파일에있는 패키지를 다운로드 할 수 없으므로 패키지가 존재하지 않아서 대략 동일한 오류 메시지가 나타납니다 생성되지 않습니다.

내가 봤어, 난 권한 문제가 믿어 져야하지만, 나는 다른 서버에 작곡가를 설치하고 문제없이 C : \ inetpub \ wwwroot 디렉토리에 패키지를 설치했습니다. wwwroot와 inetpub에 대한 두 서버 간의 보안 그룹 사용 권한을 비교해 보았습니다. 사용 권한도 같습니다. .json 파일을 서버의 내 문서에 복사하고 거기에서 작곡가 설치 프로그램을 실행하려고하면 누군가가 그 파일을 복사하려고 시도해 보았습니다. 더 나아가 그것이 사용 권한 문제임을 나타내지 만, 나는 무엇을 알 수 없다.

답변

4

다른 Linux 관련 질문을 다시 읽은 후에 문제가 무엇인지 알아 냈습니다. 명령 프롬프트를 관리자 권한으로 실행해야합니다. 이제 작동합니다.

+0

더 좋은 해결책은 사용자 계정에 폴더에 대한 쓰기 권한을 할당하는 것입니다. 관리자로 실행하는 것은 일반적으로 권장되지 않습니다. – Sven

+0

@Sven 제가 운영하는 계정은 제한된 용도로 사용되며 서버에만 적용됩니다. 그러나 관리자로 실행하지 않고 작동하게해야하는 보안 그룹을 알고 있다면 기꺼이 시도해보십시오. – Tiffany

+0

검색 중에 여기에서 끝났습니다 :) +1 – Linus