2013-06-28 220 views
1

我是Magento的新手。當我試圖安裝使用此密鑰的新擴展: - http://connect20.magentocommerce.com/community/Netz98_ModuleCreator。一切都運行完美,但點擊安裝按鈕,然後繼續按鈕,我收到以下錯誤..Magento擴展安裝錯誤

檢查包 的依賴安裝包社區/ Netz98_ModuleCreator 1.0.0

連接錯誤後:無法打開文件/var/www/downloader/.cache/community/Netz98_ModuleCreator-1.0.0/moduleCreator/Templates/Blank/app/code/local/Namespace/Module/Block/Adminhtml/Module/Edit/Tab/Form.php

我試圖解決,但不能幫助它..任何人都可以有解決方案嗎?任何答案是可以肯定的..

+0

該文件是否存在,您是否已經排除了權限問題(運行Web服務器進程的用戶是否允許讀取相關文件)? –

+0

感謝您給予回覆.. @JürgenThelen ..我看到了路徑,其中Form.php文件不存在...我已經給/ var/www/downloader chmod -R 777下載 – user2235971

+0

同樣的問題在這裏,與ebizsmart magemonkey擴展 – Alex

回答

-1

根據我的經驗,chmod -R 777下載不起作用。當有很多目錄時,-R似乎並沒有完全消失。

我不得不走得更遠,爲此它需要chmod -R 777 /var/www/downloader/.cache/community/Netz98_ModuleCreator-1.0.0/moduleCreator/Templates/Blank/app/code/local/Namespace/Module在較深的目錄上設置適當的權限。

0

https://stackoverflow.com/a/26436345/4155825

同樣的錯誤,我猜。我嘗試這個並解決了我的問題。

[報價]

在文件下載\ lib中\法師\存檔\ Tar.php查找方法_extractFileHeader()。 然後找到代碼:

if (!($header['name'] == '././@LongLink' && $header['type'] == 'L')) { 
    $header['name'] = trim($header['name']); 
    return $header; 
} 

,取而代之的是:

if (!(trim($header['name']) == '././@LongLink' && $header['type'] == 'L')) { 
    $header['name'] = trim($header['name']); 
    return $header; 
} 

希望這會幫助你。