Chmod nedir, nasıl değiştirilir?
Eğer web sunucunuz Unix işletim sisteminin (Linux şu
günlerde popüler olan işletim sistemidir ve Unix` in bir parçası sayılabilir.)
bazı özelliklerini çalıştırmanıza izin veriyorsa ve bunlardan birisi de CGI
scriptleri çalıştırabilmek ise mutlaka CHMOD ayarlarının nasıl yapıldığını
bilmeniz gerekmektedir.
Öncelikle şunu belirtelim,
bilinen Windows sistemlerinden sonra Unix sistemi oldukça farklıdır. Benzer
görünüşler(profiller) de yer almaktadır. Her kullanıcı bazı özellikleri
kullanabilmek için izin almak zorundadır.
Kısaca basit bir scripti
kullanmak için kullandığınız sunucunun sistemi Unix veya Linux olsa da sunucunun
idarecisinden sizin dosyalarınızın yapısına göre gerekli dosya sınıflarının
kullanma hakkınızın önceden anlaştığınız firma tarafından açılmış olması
gerekir. Yoksa dosyalarınızı gerektiği gibi kullanamazsınız. Çalıştırma hakkınız
var ise tipik scriptleri rahatça çalıştırabilirsiniz ve çalıştırırken CHMODunu
genellikle 755 yapmalısınız.(-rwxr-xr-x).
Burada genellikle diyorum çünkü aksi bir değişiklik hali var ise mutlaka
kullanacağınız dosyanın bir readme.txt , benioku.txt ya da bir DOCS klasöründe
yapmanızı istedikleri tüm değişiklikleri size önceden bildirirler.Bunada dikkat
etmelisiniz.Mutlaka kullanmadan önce çalıştıracağınız dosyaların varsa açıklama
yazılarını inceleyin. :)
Chmod`un anlamı aslında
yol,biçim değiştirmektir. Böylece klasör ya da dosyaya işlerlik kazandırıla
biliniyor. Bu özellik (CHMOD) o dosyaya bir ayrıcalıklar sağlar.
Nasıl CHMOD değiştirilir veya kurulur?
Çok basit.... En basit
yollardan biri, bizim size tavsiyemiz hemen kendinize bir FTP programı
edinmektir.Bu zaten gerekli :)
FTP programı
önerilerimiz ise sıkça kullanılan FTPVoyager (http://www.ftpvoyager.com)
veya
CuteFtp`dir.
Şimdi, bu cazip, olağan
bir prosedürdür. php scriptleri internet ortamında yükleyip çalıştırdığınız FTP
programınızla sitenize bağlandıktan sonra açınız. Burada herhangi bir dosyayı
seçerek mousenuzun sağ tuşuna tıklayınız. Bir pencere açılacak ve burada bazı
özellikler yer alacaktır.(Yeni klasör oluşturma,doğal özellik değiştirme,isim
değiştirme,silme gibi.).
Bu pencere Doğal özellik değiştirme ("Change
File Attributes") özelliğini seçiniz. Buraya mousenuzun sol tuşu ile bir kere
basarsanız ufak bir pencere açılır. Burada 9 farklı kontrol kutusu ve 1 tane de
yazı kutusu yer almaktadır. Tavsiyemiz yazı kutusuna (ufak pencerenin en
altındaki kutucuk) chmod değerini (genelde bu ayar php dosyalarınız için 755
tir.) yazınız. Veya 9 kontrol kutusundan şunları işaretleyiniz :
User : Read , Write , Execute
Group : Read , Execute
World : Read , Execute
Bu işlemi
yaptıktan sonra "Tamam" veya "Ok" butonuna tıklayınız. Bu işlemden sonra da orta
büyüklükte pencere çıkacak. Bu pencere sadece sizden onay beklemek içindir. Buna
da "Ok" veya "Tamam" demezseniz scriptiniz yine çalışmaz. Bu işlemden sonra
scriptiniz web üzerinden çalışır duruma gelecektir. Yani CHMOD değişmiş
olacaktır.
Php ile alakalı bazı dosya veya klasörlerin bu CHMOD ayarının 666 ya da 777
olması istenir bu değişikliklerin yapılmaması halinde yine normal olarak
dosyanız gerektiği gibi çalışmayacaktır.
Örnek : Php-Nuke için verecek olursak ana dizindeki config.php dosyası CHMOD
ayarı (666) olmalıdır ki sizin sitenizde yapacağınız tüm değişiklikleri
algılayıp dosyayı gerektiği (sizin yaptığınız değişikliği) gibi çalıştırabilsin.
Saygılar
sunuyor ve en kısa zamanda başka yazılarımızda buluşabilmek ümidiyle şimdilik
hoşça kalınız.
Copyright © PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke Tüm hakları saklıdır.