Laman

mengatasi tidak bisa menggunakan perintah fopen frwrite di php

dalam dunia php terdapat suatu kasus yang biasanya muncul jika kita menginstall webserver yang terpisah dengan php seperti nginx di linux yaitu tidak bisa menulis file dengan perintah fwrite();
hal ini dikarenakan oleh hak akses suatu file dalam folder itu sendiri. jadi untuk solusinya yaitu dnegan membuat user php yang biasanya www-data di groupkan ke user dimana file web tersebut di simpan misalnya anda  menyimpan data di /home/user1/www/public_html  jadi agar php bisa menulis file di folder public_html maka user www-data di groupkan dengan user1 dengan perintah :


1. buka dan edit file file  /etc/group tambahkan www-data setelah tanda  : (titik dua) di user1

   root:01:
   user1:02:www-data

2. buka kembali php anda dan lihat perbedaanya jika belum juga bisa silahkan tambahkan user1 ke www-data 
 www-data:04:user1

3. simpan file anda