CARA MUDAH MENGATASI ERROR INI SAAT INSTALL/MENAMBAHKAN LIBRARY FRAMEWORK DENGAN MENGGUNAKAN XAMPP
Halo sobat coding!
Kali ini admin ingin membagikan cara mengatasi error yang muncul pada terminal saat ingin install atau menambahkan library framework (cth: Laravel) dengan menggunakan XAMPP. Mungkin pernahkan kalian dihadapkan pada error seperti berikut?
In Problem.php line 652:[TypeError] substr(): Argument #1 ($string) must be of type string, null given
Kenapa ya error itu? Begini cara mengatasinya:
Error tersebut dikarenakan extension sodium pada konfigurasi php belum diaktifkan. Coba aktifkan dengan langkah-langkah berikut:
- Buka folder php yang ada di folder xampp (sebagai contoh, admin menyimpan xampp pada disk D. Secara default, biasanya xampp disimpan pada folder disk C. Sesuaikan saja)
- Temukan file bernama php atau php.ini.
- Buka file php atau php.ini tersebut di notepad
- Cari kode berikut (ketik ctrl+f kemudian cari nama sodium)
untuk extension, bila diawalnya masih menggunakan tanda titik koma (;), maka silakan hapus tanda tersebut. Sehingga menjadi sbb:
NB: Menghilangkan tanda titik koma didepan extension berarti mengaktifkan extention tersebut. - Setelah itu simpan perubahan
- Jalankan kembali (restart) Apache di XAMPP
- Silakan coba kembali install library yang diinginkan.
Sebelumnya, coba cek di composer.json terlebih dahulu, apakah library yang diinginkan itu sudah tertambah atau belum (biasanya di bagian require atau require-dev). Jika belum ada, maka tinggal langsung install library yang diinginkan tersebut (composer require [nama-library]).
Namun, jika ternyata sudah tertambah, silakan hapus library terlebih dahulu dengan mengetikkan pada terminal: composer remove [nama-library] Kemudian lakukan install kembali (composer require [nama-library]). - Selesai
Itulah langkah-langkah untuk mengatasi error yang muncul pada terminal saat ingin install atau menambahkan library framework (cth: Laravel) dengan menggunakan XAMPP.
Sekian artikel dari admin. Selamat mencoba dan semoga berhasil! Jika ada pertanyaan silakan tanyakan pada kolom komentar. Terima kasih dan salam coding!👋