Tidak dapat memasang ekstensi apa pun menggunakan magento connect manager Tidak Ada Jawaban?


9

Saya telah menginstal magento 1.9 baru di vps saya berjalan dengan nginx. Folder root magento saya adalah /var/www/abc.hello.com/datazone/ dan juga menetapkan kepemilikan sebagai data-www sebagai pengguna dan data-www sebagai grup (pengguna data-www nginx). semuanya berjalan dengan baik saat memasang magento, tidak menunjukkan kesalahan izin.

Setelah menginstal Magento, saya pergi ke sistem admin pane -> Magento conncet -> Magento Connect Manager, tidak menunjukkan kesalahan izin pada Magento Connect Manager kemudian saya mencoba untuk menginstal "PageCache didukung oleh Varnish" dengan kunci Magento Connect 2.0, saya tempelkan kunci ekstensi untuk menginstal, lalu klik lanjutkan untuk menginstal. Di konsol magento connect manager di bagian bawah itu ditampilkan

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

Itu tidak bergerak lebih jauh ke proses instalasi.

Apakah masalah instalasi saya? atau masalah izin? atau berpikir lain? Saya tidak dapat menginstal ekstensi apa pun karena masalah besar ini. Saya baru di Magento :) Terima kasih sebelumnya.


Saya tidak berpikir ekstensi yang Anda bagikan kompatibel dengan 1.9
TBI Infotech

ok tapi Fooman Speedster kompatibel dengan 1.9 dan masalah yang sama lagi saat menginstal Fooman Speedster berhenti di ... selesai: ...... proses
Pemula

Apakah Anda menginstal magento segar, saya yakin Fooman berfungsi dengan baik dengan frsh magento, bisa jadi ada konflik penyesuaian. Kesalahan apa yang ditunjukkan
TBI Infotech

sama seperti di atas hanya ganti Varnish_Cache-4.0.5.tgz dengan Fooman_Speedster-3.0.14.tgz ... masalah utamanya adalah saya tidak dapat menginstal ekstensi apa pun menggunakan magento connect manager :(
Beginner

Sudah mencoba menambahkannya secara manual?
TBI Infotech

Jawaban:


5

Coba ini mungkin penggunaannya penuh untuk Anda. Itu memecahkan masalah saya.
Buka pengunduh / lib / Mage / Archive / Helper / File / Gz.php di direktori Magento Anda
dan ganti

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

dengan

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

3

Ini bukan memperbaiki masalah, tetapi jika Anda mencari di sistem file Anda, navigasikan ke -

downloader/.cache

Anda akan melihat paket yang Anda unduh sebagai arsip .tgz.

Anda dapat mengunduh ini, mengekstrak, lalu mengunggah langsung ke toko Anda.


3

Saya memiliki masalah yang sama. Saya mencari berjam-jam untuk masalah ini. Saya memiliki masalah terkait dengan izin ke file dan folder..Saya menyelesaikannya sebagai berikut ...

  1. Pergi ke "pengaturan" tab "Manajer koneksi Magento".
  2. Kemudian pilih "ya" untuk bidang "Gunakan izin khusus:"
  3. Kemudian simpan pengaturan.
  4. Sekarang lakukan proses umum menginstal ekstensi di bagian tab "Ekstensi".

Semoga ini membantu...


1
  1. Buka panel admin -> sistem -> magento connect -> klik pada magento connect manager Anda bisa diarahkan ke halaman pengelola koneksi magento.
  2. Sekarang di blok Instal Ekstensi Baru masukkan kunci ekstensi apa yang Anda dapatkan dari magento commerce dan klik instal
  3. Jika di konsol Anda melihat ini memeriksa dependensi paket mulai mengunduh Varnish_Cache-4.0.5.tgz ... ... selesai: 34.730 byte yang di backend ini berhasil diunduh Anda dapat melihat file di root magento-> downloader->. cache-> komunitas di sana Anda dapat menemukan ekstensi u dengan format file tz
  4. Salin file itu ke desktop dan ekstrak ke format tar sekarang kembali ke Anda magento terhubung pergi ke blok upload file paket langsung dan pilih file tar ini dan unggah dan instal Anda dapat melihat perubahan di panel admin Anda dapat melihat ekstensi di blok Kelola Ekstensi yang Ada diri

0

Log dengan Magento Connect tidak selalu menjelaskan apa penyebab kesalahan tersebut. Beberapa kesalahan ditekan dalam kode.

Menggunakan debugger PHP akan membantu menjawab pertanyaan lebih spesifik karena akan membiarkan Anda menjalani eksekusi kode selama Magento Connect untuk menemukan masalah dan memperbaikinya.

Xdebug adalah debugger PHP open-source populer yang bekerja dengan Nginx serta Apache (dan sebagian besar IDE open-source).


omg, tolong baca masalah saya sebelum memberikan saran. xdebug di nginx!
Pemula

Maaf dan saya minta maaf atas kesalahan saya.
Pemula
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.