October 2024 - Tutorial Seputar Teknologi

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?


Error tersebut tertulis:
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:

  1. 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)


  2. Temukan file bernama php atau php.ini.


  3. Buka file php atau php.ini tersebut di notepad


  4. 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.

  5. Setelah itu simpan perubahan

  6. Jalankan kembali (restart) Apache di XAMPP

  7. 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]).

  8. 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!👋