|
Cgi |
|
Soru |
Server'
ın Perl path' i (dizini) nedir? |
|
Cevap |
/usr/bin/perl |
|
Soru |
Server'daki Sendmail programının
path' i (dizini) nedir? |
|
Cevap |
/usr/sbin/sendmail ya da
/usr/sbin/sendmail.plesk |
|
Soru |
Webalanımın fiziksel yolu
nedir? |
|
Cevap |
/home/httpd/vhosts/domainadi.com |
|
Soru |
Bir perl scriptini çalıştırdığımda "500
internal server error" hatası ile karşılaşıyorum ? |
|
Cevap |
a ) scriptin en üst satırı
#!/usr/bin/perl mü?
b ) scriptin içinde ( her scriptte geçerli değildir ) @ işaretlerinin
önüne \ koydunuz mu?
c ) cgi dosyalarınızı ASCII modunda mı yüklediniz ?
d ) cgi dosyalarının CHMOD unun 755 olduğundan emin misiniz?
e ) hala olmadıysa scripti değiştirin. |
|
Soru |
CHMOD unu nasıl değiştirebilirim? |
|
Cevap |
CHMOD u kullandığınız ftp programında değişiklik
yapmanıza olanak tanıyan bölümden değiştirebilirsiniz. |
|
Soru |
Cgi larda oluşan hataları nerden görebilirim |
|
Cevap |
Cgi larında ki hata mesajlarını ftp ile alanınıza bağlandığınızda
log klasorunun içinde error log dosyasında bulabilirsiniz. |
|
Soru |
Örnek Formmail Scripti |
|
Cevap |
Eylül-2002 tarihinde tespit edilen bir güvenlik
açığı
nedeniyle FormMail.pl scriptleri kullanılarak yer alan mail formdan,
sitenize bağlanan herhangi bir kullanıcı spam atabilmektedir. Spam yasal
olmayan ve ayrica internet etik ve ahlak kurallarına aykırı e-mail gönderme
işlemi olup, size de domaininizin kara listelere
alınması gibi zararları olmasından dolayı FormMail.pl
uzantılı scrpit kullanımına server da izin
verilmemektedir.
Yazılım ekibimiz formmail.pl scriptinin yerine güvenli bir
şekilde kullanmanız için eisformmail.php scriptini
hazırladı. Kullanımı
formmail.pl
ile tamamen aynıdır. |
|
Soru |
Cgi dosyalarını hangi
klasörün içine yükleyeceğim? |
|
Cevap |
Ftp ile alanınıza bağlandığınızda karşınıza çıkan
cgi-bin klasörünün içine yüklemelisiniz. |
|
Soru |
Sayfama browserdan girmek istediğimde şifre sorgulaması
ile karşılaşıyorum? |
|
Cevap |
Girmek istediğiniz url de
.htaccess dosyasını yüklemiş olabilirsiniz. Bu dosyayı sildiğiniz taktirde sayfanızın şifre
sorma bölümü kalkacaktır. Ancak ftp ile bağlandığınızda bu
dosyayı göremezsiniz. FTP programınızın ayarlarında gizli dosyaları
göster seçeneğini seçerek kontrol etmeniz gereklidir. |
|
Soru |
CGI da önemli bazı noktalar |
|
Cevap |
Varsayalım herhangi bir cgi dosyasını düzenledik ve
çalıştırdık.
Şimdi bu cgi da değişiklikler yapıp görünümü kendi sayfamıza
adapte edeceğiz.
ilgili html bölümlerini değiştirdiğimizde bazı sorunlarla karşılaşabiliriz.
Bazı karakterlerin cgi da anlamları vardır. Örneğin '$' , '@' ,
'&' bu karakterler sayfamızda kullanılıyorsa örneğin isim@domain_adınız
maili cgi içindeki bir html tagında geçiyorsa ve biz bunu aynen yazmışsak
cgi internal server error hatası verecektir. Çünkü @ özel anlamı
olan bir karakterdir. BU TÜRDEKİ ÖZEL KARAKTERLERİ BETİKTE
KULLANMAK İÇİN ÖNLERİNE ' \ ' KONUR. |
|
Soru |
Cgi ile mysql'e erişemiyorum? |
|
Cevap |
Cgi ile mysql'e erişebilmek için gereken modulelerin
güvenlik açıkları vardır. Müşterilerimizin güvenliği için bu
moduller sistemimizde kurulu değildir. Bu nedenle cgi ile mysql'e erişilememektedir.
Mysql'e erişebilmek için php scriptlerini kullanmanızı tavsiye
ederiz. |
|
Soru |
Cgi-bin klasörünün içerisinde neden html uzantılı
dosyalar çalışmıyor? |
|
Cevap |
cgi-bin klasörünün yapısı gereği bu klasör içerisindeki
bütün dosyaları cgi scripti gibi algılayıp çalıştırmak istiyor
fakat dosya içerisinde sadece html kodları olduğu için internal
server error 500 hatasını alırsınız. Bu nedenle Html sayfalarınızı
httpdocs klasörüne yüklemeniz gerekmektedir. |
|
Sayfa
Başı |