Home » » Cara Eksekusi Folder yang ada di /var/www Melalui Localhost?

Cara Eksekusi Folder yang ada di /var/www Melalui Localhost?

bro, kalo mau ngeksekusi folder yang ada di /var/w...
Jun 12th 2013, 02:46
        
Deny Fitriyadi            2:46am Jun 12          
bro, kalo mau ngeksekusi folder yang ada di /var/www supaya bisa dibuka lewat localhost gmn?

        
Dely Achmad            2:48am Jun 12          
nyimak ah...

        
Ahmad Jaelani            2:48am Jun 12          
install web server, buat index.html / .php
buka di localhost nya *cmiiw

        
Arie Wijayanto            2:48am Jun 12          
install httpd/apache

        
Dwi Heriyanto            2:49am Jun 12          
apt-get install apache2 php5

        
Deny Fitriyadi            2:53am Jun 12          
kalo web server udah ane instal semua,

ane ngopi folder yang berisikan file .php, ane copy ke folder /var/www

setelah ane coba buka lewat borowser, "localhost/(nama foldeer) munculnya forbiden

        
Alfian Syahputra            2:54am Jun 12          
aptitude install lamp

        
Deny Fitriyadi            2:55am Jun 12          
gmn supaya bisa kebuka file php ane di localhost

        
Lalu Ganda Rady Putra            2:57am Jun 12          
idupin lamppnya

        
Deny Fitriyadi            3:05am Jun 12          
keknya ada perintah lain di terinal
keknya sudo chmod

        
Baru Nyoba Linux Baru            3:12am Jun 12          
yang sperti ini?

http://www.facebook.com/groups/ayobelajarlinux/doc/607895325889143/

        
Alfian Syahputra            3:18am Jun 12          
sudo chmod 0777 -R /var/www

        
Deny Fitriyadi            3:40am Jun 12          
ok bro

        
Deny Fitriyadi            3:40am Jun 12          
sep

        
MazAmry Subuh            4:06am Jun 12          
kalo sudah maen public hosting jgn terbiasa 777 ya :D
ntar rame kedatangan tamu tak diundang

        
Beny Iskandar Beny            4:16am Jun 12          
maksud ny..?

        
Yos Rinal            9:32am Jun 12          
mksdnya bro MazAmry diprotect foldernya jgn diksh kebebasan tuk akses pada direktori utama web kita :)

        
Baru Nyoba Linux Baru            9:35am Jun 12          
apakah berarti solusinya seperti ini ?

Baru Nyoba Linux Baru yang sperti ini?

http://www.facebook.com/groups/ayobelajarlinux/doc/607895325889143/
6 jam yang lalu · Suka

agan Yos Rinal ?

        
Budi Purwanto            10:04am Jun 12          
sebaiknya jangan pakai chmod 777 di /var/www apalagi pakai -R (recrusive) ....bahaya ....tapi cukup +r (read) aja , dan jangan lupa save filenya sebagai index (index.php)

        
Mohammad Yusuf Syafroni Karim            10:27am Jun 12          
644 sudah cukup

        
Syurahbil Hadi            10:43am Jun 12          
Mestinya:
sudo chmod 755 -R /var/www/namaFolder

Kalau hanya pakai "+r" saja utk folder tidak bisa

        
MazAmry Subuh            10:46am Jun 12          
om di atas saya, bener yg di mari https://www.facebook.com/groups/ayobelajarlinux/doc/607895325889143/ kalo sudo chmod 755 -R /var/www/namaFolder nanti semua file kena 755 juga, :) hhhee

        
Syurahbil Hadi            10:59am Jun 12          
Yup memang benar -R itu artinya rekursif, tapi command:
sudo chmod 755 -R /var/www/namaFolder

Hanya di dalam folder terakhir saja yaitu "namaFolder" saja yg di 755-kan semuanya isinya, tidak termasuk folder "var" dan "www" ... :)

Coba test deh di dalam folder "namaFolder" ada nama folder lagi misalnya "namaFolder_1" atau

/var/www/namaFolder/namaFolder_1

terus coba command:
sudo chmod 744 -R /var/www/namaFolder

Coba browse isi file yg berada di dalam folder
/var/www/namaFolder/namaFolder_1/nama_file.php

pastinya tidak bisa jalan..., coba aja deh... :)

        
MazAmry Subuh            11:01am Jun 12          
maksudnya gn om, cmd itu akan menyapu bersih smua file.php menjadi 755, untuk file yg bener cukup 644 saja.

        
MazAmry Subuh            11:05am Jun 12          
saya terbiasa pke 644 untuk file.php dan terbaca mulus :) tidak perlu 755

        
Syurahbil Hadi            11:09am Jun 12          
coba test command
sudo chmod 644 -R /var/www/namaFolder

dimana di dalam folder namaFolder ada folder jg, misalnya
/var/www/namaFolder/namaFolder_1/namafile.php

coba test utk akses file namafile.php via browser, bisa?
http://localhost/namaFolder/namaFolder_1/namafile.php

kalau file *.php pakai 644 iya bisa, tapi kalau hanya pakai 644 saja utk folder tidak bisa ... :)

        
Syurahbil Hadi            11:13am Jun 12          
Mungkin kebetulan saja isi DocumentRoot-nya file semua isinya tidak ada folder di dalamnya.... :)

        
MazAmry Subuh            11:13am Jun 12          
lho makanya bukan untuk folder om,

Untuk ubah folder menjadi 755 :
--------------------------------------------
find . -type d -exec chmod 755 {} \;

untuk ubah file saja menjadi 644 :
-------------------------------------------
find . -type f -exec chmod 644 {} \;

clear ya om, coba di test dl,,, bahwa option -R itu akan membabat semua folder dan file.

        
MazAmry Subuh            11:19am Jun 12          
ini salah satu web saya om :)
saya tunjukkan beberapa folder dan file saja :
__________________________________________
drwxr-xr-x 2 digilibs digilibs 4096 May 13 10:55 config
-rw-r--r-- 1 digilibs digilibs 2007 Apr 10 17:40 cpanel.php
-rw-r--r-- 1 digilibs digilibs 5091 May 21 2012 ebsco.jpg
drwxr-xr-x 10 digilibs digilibs 4096 Apr 9 19:17 home
drwxr-xr-x 2 digilibs digilibs 4096 Apr 9 19:02 images
drwxr-xr-x 19 digilibs digilibs 4096 Mar 19 17:58 includes
-rw-r--r-- 1 digilibs digilibs 1788 Apr 9 17:45 index.php

        
Mardin            11:24am Jun 12          
ngapain website diakses foldernya ? emang penting gitu akses foldernya ?
website itu cuman kontentnya saja diperlukan,

        
Budi Purwanto            11:27am Jun 12          
antara -r dan -R itu beda , -r membuang akses read ... -R itu artinya recrusive (termasuk folder dan file didalamnya)

        
Riefqi Hakim            11:28am Jun 12          
Mardin konten itu didalam folder pa g sih om?

        
Alfian Syahputra            11:29am Jun 12          
ini dilocalhost kan? udah 777 aja biar ga pusing juga editnya -_-

        
Mardin            11:30am Jun 12          
lah menurutmu Riefqi Hakim gimana ? ini masih dikomputer sendiri loh, gimana kalau pake server produksi ? masalah hak akses aja masih bingung, :v

        
Muhammad Hasief            11:30am Jun 12          
jgn lupa manualnya dibuka2 di terminal
:)

        
Syurahbil Hadi            11:30am Jun 12          
Nah.... ini yg betul... :)
drwxr-xr-x 2 digilibs digilibs 4096 May 13 10:55 config
-rw-r--r-- 1 digilibs digilibs 2007 Apr 10 17:40 cpanel.php
-rw-r--r-- 1 digilibs digilibs 5091 May 21 2012 ebsco.jpg
drwxr-xr-x 10 digilibs digilibs 4096 Apr 9 19:17 home
drwxr-xr-x 2 digilibs digilibs 4096 Apr 9 19:02 images
drwxr-xr-x 19 digilibs digilibs 4096 Mar 19 17:58 includes
-rw-r--r-- 1 digilibs digilibs 1788 Apr 9 17:45 index.php

direktory 755 & file 644 .... :) good... :)
dan command:
find . -type d -exec chmod 755 {} \; (y)

*kenapa tadi di-link-an nggak ngeh ya... :D :D

        
Yos Rinal            11:33am Jun 12          
#nyimak :D

        
Mardin            11:35am Jun 12          
^ atas ane udah ngerti sistem protect,
ane sih nyimak aja dulu, :D

        
Syurahbil Hadi            11:44am Jun 12          
Intinya di DocumentRoot:
Folder => 755
File => 644

Kalau folder-nya 644 => forbidden

        
Yos Rinal            11:48am Jun 12          
biasa krna pingin cpt satu direktori diksh izin tuk bisa diakses, repot aja klo maen per file tapi itu masih di local yahh :D

        
Budi Purwanto            12:36pm Jun 12          
pake umask aja, biar nanti kalau bikin file baru defaultnya jadi readable..... umak 022      

        
Budi Purwanto            12:36pm Jun 12          
eh salah...umask 022 maksudnya

        
Syurahbil Hadi            12:37pm Jun 12          
Keliru juga kalau "semua file" di dalam DocumentRoot harus 644 ... :D
Karena file executable CGI (Common Gateway Interface) seperti: perl, python, C/C++, dll tidak akan bisa berjalan kalau diberi 644, jadinya saya tambahin command-nya ya :

#find . -type f -iname '*.pl' -exec chmod 755 {} \;
#find . -type f -iname '*.py' -exec chmod 755 {} \;

command pertama utk file perl (*.pl) dan command ke-2 utk file python (*.py), clear ya ... :)

Contoh:
drwxr-xr-x 3 root root 4096 Jan 31 12:33 plugins
-rwxr-xr-x 1 root root 718 Jan 31 12:33 service.py
-rw-r--r-- 1 root root 7657 Jan 31 12:33 md5.js
-rw-r--r-- 1 root root 2126 Jan 31 12:33 menu_mr.php

Catatan:
Mestinya tidak punya efek terutama pada security kalau file di DocumentRoot (folder & file) semuanya diberi 755 ... :)

        
Budi Purwanto            12:43pm Jun 12          
kalau php gak perlu execute, readable pun (4) sudah cukup...tapi kalau mau pake readable+execute (5) pun gpp sih...tapi kalau readable+writeable+execute (7) sih disarankan jangan (untuk group+other)

        
Syurahbil Hadi            12:48pm Jun 12          
Yoi... :)

CGI untuk x mesti hidup

Test Footer