file permission error/trouble


Status
Not open for further replies.

maseko

Apprentice 1.0
coba tanyakan ke hostingnya, phpnya jalan sebagai apa, kalau dicompile sbagai dso, permsion 644 ya ga bisa ditulis oleh umum/world :)
 

sinclair66

Beginner 2.0
Bisa juga masalahnya karena pihak hosternya masih menggunakan DSO dan bukan suPHP.
Jika mereka sudah menggunakan suPHP maka tidak ada masalah soal mode file tersebut.

nah karna ada yang nyebutin wa jadi penasaran nie bos
apa itu DSO dan suPHP?
apa itu modul buat running PHP script?
ternyata macem2 ya setahu saya cuma apache :)
 

sinclair66

Beginner 2.0
coba tanyakan ke hostingnya, phpnya jalan sebagai apa, kalau dicompile sbagai dso, permsion 644 ya ga bisa ditulis oleh umum/world :)

wah kalo joomla yang terinstall masuk world ya?jadi kalo ganti settingan lewat backend joomla punya script khusus yang bisa nulis file configuration yang permissionnya 644 (world cuma write)
 

sinclair66

Beginner 2.0
Ya ini sering terjadi kalau ga pakai suphp.
coba minta adminnya ganti owner file-nya aja. chown -R.

jadi tiap kali saya install joomla baru atau upload file apa harus selalu minta admin tuk ngerubah file ownernya
kalo gini mending pindah hosting :confused:
apa cukup sekali setting aja?
 

tajidyakub

Apprentice 1.0
nah karna ada yang nyebutin wa jadi penasaran nie bos
apa itu DSO dan suPHP?
apa itu modul buat running PHP script?
ternyata macem2 ya setahu saya cuma apache :)

Simplenya ya,
DSO, script php dijalankan sebagai modul apache (mod_php) dengan demikian owner proses nya adalah user yang menjalankan apache atau httpd, misal : nobody (kalau di server cpanel)
suPHP, script php jalan sebagai proses sendiri (CGI) dan dijalankan berdasarkan konfig suphp, umumnya user masing-masing, jadi owner prosesnya adalah user yang punya file php tersebut

Kaitannya dengan permission tadi jadinya, bagi si php apabila DSO dia akan menganggap bahwa proses diminta oleh user apache (misal nobody) jadi kalau nobody gak punya hak tulis ke file tersebut ya dia error.
 
Status
Not open for further replies.

Top