magento Connect Manager를 사용하여 확장을 설치할 수 없습니다. 대답이 없습니까?


9

nginx로 실행되는 내 vps에 새로운 magento 1.9를 설치했습니다. magento의 루트 폴더는 /var/www/abc.hello.com/datazone/이며 소유권은 www-data는 사용자로, www-data는 그룹 (www-data nginx user)으로 설정합니다. magento를 설치하는 동안 모든 것이 잘 진행되고 권한 오류가 표시되지 않았습니다.

magento를 설치 한 후 관리자 창 시스템-> magento conncet-> magento connect manager로 이동하여 magento connect manager에 권한 오류가 표시되지 않은 다음 Magento Connect 2.0 키로 "PageCache powered by Varnish"를 설치하려고합니다. 확장 키를 설치 한 다음를 클릭하여 설치를 진행하십시오. 하단의 magento 연결 관리자 콘솔에서

checking dependencies of packages
starting to download Varnish_Cache-4.0.5.tgz ...
...done: 34,730 bytes

더 이상 설치 프로세스로 이동하지 않습니다.

설치에 문제가 있습니까? 또는 권한 문제? 아니면 다른 생각? 이 큰 문제로 인해 확장 프로그램을 설치할 수 없습니다. 나는 magento에 새로운 :) 사전에 감사합니다.


공유 한 확장 프로그램이 1.9와 호환되지 않는다고 생각합니다
TBI Infotech

좋아하지만 Fooman Speedster는 1.9와 호환되며 Fooman Speedster를 설치하는 동안 동일한 문제가 다시 발생합니다 ... done : ...... 프로세스
초급

새로운 magento에 설치 했습니까? Fooman이 frsh magento와 잘 작동한다고 확신합니다. 사용자 정의 충돌 일 수 있습니다. 어떤 오류가 표시됩니까
TBI Infotech

위와 동일하게 Varnish_Cache-4.0.5.tgz를 Fooman_Speedster-3.0.14.tgz로 교체하십시오 ... 주요 문제는 magento connect manager를 사용하여 확장을 설치할 수 없다는 것입니다. (
Beginner

수동으로 추가해 보셨습니까?
TBI Infotech

답변:


5

이것이 당신에게 가득 차있을 수도 있습니다. 내 문제를 해결했습니다.
Magento 디렉토리에서 downloader / lib / Mage / Archive / Helper / File / Gz.php로 이동하여
교체하십시오

$this->_fileHandler = @gzopen($this->_filePath, $mode); 

$this->_fileHandler = @gzopen64($this->_filePath, $mode);

3

이것은 문제를 해결하지는 않지만 파일 시스템을 보면-로 이동하십시오.

downloader/.cache

다운로드 한 패키지가 .tgz 아카이브로 표시됩니다.

이를 다운로드하여 추출한 다음 상점에 직접 업로드 할 수 있습니다.


3

나는 같은 문제를 겪었고이 문제를 몇 시간 동안 조사했다. 파일 및 폴더에 대한 권한과 관련된 문제가 있습니다. 다음과 같이 해결했습니다 ...

  1. "Magento Connect Manager"의 "설정"탭으로 이동하십시오.
  2. 그런 다음 "사용자 정의 권한 사용 :"필드에서 "예"를 선택하십시오.
  3. 그런 다음 설정을 저장하십시오.
  4. 이제 "확장"탭 섹션에서 확장을 설치하는 일반적인 프로세스를 수행하십시오.

도움이 되었기를 바랍니다...


1
  1. 관리자 패널-> 시스템-> magento 연결-> magento 연결 관리자를 클릭하십시오 .u magento 연결 관리자 페이지로 리디렉션됩니다.
  2. 이제 새 확장 설치 블록에 magento Commerce에서 얻은 확장 키를 입력하고 설치를 클릭하십시오.
  3. 콘솔 u에서 Varnish_Cache-4.0.5.tgz 다운로드를 시작하는 패키지의 종속성 검사를 확인하면 ... 완료 : 백엔드에서 성공적으로 다운로드 한 u, uagento 루트-> 다운로더->에서 파일을 볼 수 있습니다. 캐시-> 커뮤니티는 tz 파일 형식의 u 확장자를 찾을 수 있습니다.
  4. 해당 파일을 데스크탑에 복사하고 tar 형식으로 추출하면 u magento connect로 돌아옵니다. 직접 패키지 파일 업로드 블록으로 이동하여이 tar 파일을 선택하고 업로드 및 설치하십시오. u는 관리자 패널의 변경 사항을 볼 수 있습니다. 그 자체

0

Magento Connect로 로깅한다고해서 항상 오류의 원인이 무엇인지 명확하지는 않습니다. 코드에서 일부 오류가 억제됩니다.

PHP 디버거를 사용하면 Magento Connect 중에 코드 실행을 통해 문제를 찾아 해결할 수 있으므로보다 구체적으로 질문에 대답 할 수 있습니다.

Xdebug는 Nginx 및 Apache (및 대부분의 오픈 소스 IDE)와 함께 작동하는 널리 사용되는 오픈 소스 PHP 디버거입니다.


omg, 조언을하기 전에 내 문제를 읽어주세요. nginx의 xdebug!
초보자

죄송합니다. 실수로 사과드립니다.
초보자
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.