DEV Community

Mr koala
Mr koala

Posted on

Menjalankan nuxartbil

ERROR 1

Pesan error getaddrinfo failed: Temporary failure in name resolution berarti aplikasi PHP Anda mencoba menghubungi database (MariaDB) menggunakan nama host (seperti mariadb atau db), tapi sistem tidak bisa menemukan "siapa" atau "di mana" host itu berada.

ERROR 2

Pesan error address already in use pada port 3306 berarti ada layanan database lain (kemungkinan besar MariaDB atau MySQL yang terinstal langsung di OS Ubuntu Anda, bukan di dalam Docker) yang sudah berjalan dan "mengunci" port tersebut.

  • Cek siapa yang menggunakan port mariadb sudo lsof -i :3306

terlihat dalam layar, yang menggunakannya adalah mysqli. jadi mysqli harus kita nonaktifkan dengan perintah berikut
sudo systemctl stop mysql
lalu restart docker dengan perintah berikut

docker compose down
docker compose up
Enter fullscreen mode Exit fullscreen mode

ERROR 3

cek hak akses db.data

terlihat dilayar, folder db.data dimiliki oleh dnsmasq dengan group systemd-journal sedangan di docker maria db butuh owner dengan ID 999. silahkan ganti dengan prompt berikut

sudo chown -R 999:999 ~/radius-lab/db_data
sudo chmod -R 755 ~/radius-lab/db_data
Enter fullscreen mode Exit fullscreen mode

Top comments (0)