Lewati ke konten utama
Semua KoleksiFile ManagerKoneksi SSH
Bagaimana mengatasi kendala yang sering terjadi di Composer?
Bagaimana mengatasi kendala yang sering terjadi di Composer?

Mengatasi kendala umum di Composer

Tadas Vasiliauskas avatar
Ditulis oleh Tadas Vasiliauskas
Diperbarui lebih dari 2 tahun yang lalu

Di bawah ini adalah kendala-kendala yang sering terjadi di Composer:

Berikut ini adalah solusi untuk mengatasi kendala-kendala di atas.

Kendala 1 - Izin ditolak

Error ini muncul saat Anda menggunakan perintah composer self-update

Solusi: Download dan install Composer secara lokal. Ikuti panduannya di sini: Instalasi Composer. Setelah instalasi selesai, file composer.phar akan muncul:

Sekarang Anda sudah bisa memasukkan perintah apa pun, termasuk self-update. Ingat: pastikan format perintah lokal Composer terlihat seperti ini: ./composer.phar [COMMAND]

CATATAN:

  • Anda perlu menginstall Composer lokal untuk setiap proyek.

Kendala 2 - Error: Paket tidak tersedia. Anda harus upgrade ke Composer 2

Error ini muncul jika Anda menggunakan PHP 8.0 untuk menjalankan perintah lama Composer.

Solusi:

  1. Gunakan composer2 Contoh: perintah untuk menginstall gumlet/php-image-resize akan tertulis dalam format composer2 require gumlet/php-image-resize.

  2. Ubah versi PHP ke yang lebih rendah.

Kendala 3 - Memori penuh

Error ini menunjukkan bahwa kapasitas memori sudah terpenuhi setelah Anda menjalankan perintah. Silakan cek statistik penggunaan dan temukan perintah yang baru dijalankan:

Solusi:

  1. Jalankan perintah Composer dengan Unlimited memory flag php -d memory_limit=-1 /usr/local/bin/composer [COMMAND] or php -d memory_limit=-1 composer.phar [COMMAND] di Composer lokal.

  2. Jika solusi nomor 1 tidak membantu dan memori masih penuh, upgrade paket hosting Anda.

  3. Jalankan perintah composer update dan upload proyek Anda ke Hostinger.

Apakah pertanyaan Anda terjawab?