Mengatasi Error upload destination folder does not appear to be writable pada CI di Manjaro Linux
Masalah ini terjadi ketika saya ingin mengupload file ke web server local dan folder upload tersebut tidak mempunyai akses untuk menulis file tersebut.
Karena saya menggunakan Manjaro Linux, jadi ada beberapa perubahan yang harus diubah.
Solusi:
Beberapa referensi yang saya baca, ada beberapa cara yang bisa dilakukan untuk mengatasi masalah gagal upload file ini di antaranya:
- Mengubah permission di folder upload menjadi 777
- Mengubah owner/kepemilikan pada folder upload dan berikan pemission 755
Dari dua solusi di atas, saya merekomendasikan cara yang ke-2 karena lebih aman.
Silahkan ketik command line di bawah ini untuk mengubah kepemilikan menjadi http karena di Manjaro/Arch Linux nama pemilik untuk user apache menjadi http bukan www-data seperti yang biasa kita temui di Ubuntu/Debian.
chown http:http -R /srv/http/namafolderuploads/
chmod 755 -R /srv/http/namafolderuploads/
Sebenarnya bisa kita cek apa nama user apache yang sedang berjalan untuk memastikan nama dari user tersebut, dengan cara:
ps aux | egrep '(apache|httpd)'
Jika seperti gambar di atas, artinya nama user apachenya menjadi http...
...sekian tutorial kali ini semoga bermanfaat dan sampai jumpa di postingan berikutnya.