Mengatur folder permission aplikasi e-learning
Dalam aplikasi new elearning versi 1.o ini, ada beberapa folder yang harus diatur permission atau hak aksesnya, tujuan pengaturan ini adalah agar folder – folder yang akan kita atur nanti dapat ditulis oleh program untuk keperluan seperti upload file pada editor tinymce, upload file tugas dan lain – lain.
Jika aplikasi diinstall pada os windows, mungkin tidak akan bermasalah, tetepi jika diupload ke hosting hampir dapat dipastikan akan bermasalah.
Saya sendiri menggunakan linux mint untuk develop aplikasi ini, dengan lampp sebagai paket webservernya. Php yang saya gunakan versi 5.5.9 dan mysql versi 5.6.21.
Untuk hal tersebut, temen – temen dapat mengikuti cara yang saya terapkan yaitu :
Cari username webserver, biasanya daemon/nobody, hal tersebut bisa kita cari tau dengan cara membuka file httpd.conf, jika menggunakan lampp file httpd.conf ada pada folder /opt/lampp/etc/. Username akan terlihat seperti berikut :
User daemon Group daemon
Berikut adalah daftar folder yang akan kita atur permissionnya:
- userfiles/images
- userfiles/files
- userfiles/uploads
- application/cache/twig
- assets/comp/tinymce/plugins/tiny_mce_wiris/cache
- assets/comp/tinymce/plugins/tiny_mce_wiris/formulas
Jalankan perintah berikut :
- sudo chown username_webserver userfiles/images -R
- sudo chown username_webserver userfiles/files -R
- sudo chown username_webserver userfiles/uploads -R
- sudo chown username_webserver application/cache/twig -R
- sudo chown username_webserver assets/comp/tinymce/plugins/tiny_mce_wiris/cache -R
- sudo chown username_webserver assets/comp/tinymce/plugins/tiny_mce_wiris/formulas -R
Perinta diatas artinya memberikan akses pada user webserver agar bisa menulis folder – folder tersebut.
Cara yang paling mudah sebenernya kita tinggal mengatur permission folder – folder tersebut menjadi 777, tapi sepertinya tidak begitu aman.
Sekian informasi kali ini.. terimakasih.. 🙂
Category: Docs New Elearning
Sckngf
March 11, 2024 - 11:02 pm
lipitor 20mg brand atorvastatin pills oral atorvastatin 10mg
Gfjifq
March 15, 2024 - 1:13 pm
order baycip – purchase keflex online buy clavulanate medication
Vguqup
March 15, 2024 - 1:17 pm
cheap cipro 1000mg – septra ca purchase amoxiclav online
Llfknc
March 18, 2024 - 9:43 am
metronidazole 200mg cheap – order cefaclor generic order zithromax 500mg for sale
Olfacv
March 19, 2024 - 12:22 am
ciplox 500 mg drug – purchase ciprofloxacin online buy erythromycin paypal
Zagmcn
March 20, 2024 - 2:47 pm
valtrex canada – order mebendazole sale order acyclovir online
Ruwtvs
March 21, 2024 - 3:21 am
ivermectin and covid – aczone gel order sumycin 500mg generic
Usgtvt
March 22, 2024 - 9:07 am
buy generic metronidazole online – buy terramycin 250 mg online cheap buy zithromax 500mg generic
Qhsqcy
March 23, 2024 - 5:55 am
ampicillin online order amoxil oral buy amoxil pills for sale
Yhgmqq
March 24, 2024 - 6:45 am
buy furosemide 40mg online cheap – buy tacrolimus 5mg online cheap order capoten 25mg generic
Jikhbl
March 26, 2024 - 10:52 pm
order glucophage online cheap – metformin 500mg tablet order lincocin pills
Rkmlrm
March 27, 2024 - 1:45 pm
zidovudine online order – metformin 1000mg sale buy zyloprim pills for sale
Hljskb
March 29, 2024 - 9:56 am
clozaril buy online – brand quinapril 10mg how to buy famotidine