Murat TATAR God saves lost souls , I save lost passwords

9Ara/110

.htaccess ile ip engelleme

Aslında sitemizi yaparken tüm ziyaretçilerin faydalanması için, gelip bilgi alması için yaparız. Ancak Bazen herhangi bir ip’den gelen ziyaretçileri her hangi bir nedenle engellemek isteyebiliriz. Buna gereksinim duyduğumuzda, .htaccess dosyaları imdadımıza yetişir.

IP adreslerinde engelleme mantığı genelde Ülkelere göre yapılır. Ancak tam ip adresini bildiğiniz bir makinenin de sizin sitenize erişmesini engelleyebilirsiniz.

Örnek olarak aşağıdaki .htaccess dosyasını inceleyelim:

order allow,deny
deny from 77.210
deny from 77.245.202
allow from all

Burada ip adresleri 77.210 ve 77.245.202 ile başlayan ülkeleri engelledik.

Benzer şekilde tek bir IP adresinin de erişimini engelleyebilirsiniz:

order allow,deny
.deny from 	77.245.148.202
.allow from all

Peki bunlar ne için işinize yariyicak?

IP engelleme genelde sitenize bağlanıp da “sizin hoşlanmadığınız” işler yapan ziyaretçileri engellemek için kullanılır. Bunu da sitenizin kayıt dosyalarına bakarak anlarsınız.

Ya da bir ülkeden gelen ziyaretçilerin sitenizdeki içeriği görmesini istemiyorsanız IP’yi engelleyebilirsiniz.

30Kas/110

Php de hata kodlarını gizleme – kapatma

Php ile kodlanmış sitelerinizde açiliş sayfanızdaki yada herhangi bir sayfadaki hata kodlarının görüntülenmemesi için kullanmanız gereken kod aşagıdaki koddur,

<?php
error_reporting(0);
?>

Bu kodu hatanın görüntülenmemesini istediginiz sayfanın başina yada sonundaki biyere eklemeniz durumunda eklemiş oldugunuz sayfadaki hata kodları görüntülenmiyicektir. Tekrar görüntülenmesi için kodu silmeniz yeterlidir.

30Kas/110

Linux hostinglerde sunucu özelliklerini görüntüleme

Linux hostinglerde sunucunuzun özelliklerini görüntülemek için aşagıdaki kodu bir txt dosyasına yazip ismini "phpinfo.php" olarak degiştirmelisiniz

<?php
phpinfo();
?>

Bu işlemi yaptıktan sonra bu dosyayi ftp nizdeki root dizinine atip , sunucu özelliklerini görmeniz için sitenizin açiliş linkinin sonuna "/phpinfo.php" adresini eklemeniz yeterlidir.

28Kas/110

Linux işletim sisteminde unutulan plesk 10 şifresini ögrenme

Linux bilgisayarınıza root kullanıcı adı ve şifrenizle login olduktan sonra aşagıdaki komut satırını root dizinine yazarak unuttugunuz plesk 10 şifresini görüntülüyebilirsiniz.

"/usr/local/psa/bin/admin --show-password"
Plesk 10 panelinizin direk roottan şifresini degiştirme için ise aşagıdaki komutu kullanabilirsiniz.

"/usr/local/psa/bin//init_conf -u -passwd <new_password>"

 

25Kas/110

Linux bilgisayarlarda root şifresi degiştirme

Linuxte root şifresini degiştirmek için giriş yaptıktan sonra aşagıdaki komutu kullanmanız yeterli olucaktir.

"passwd" komutunu yazip yanına kullanıcı adı yaziyorsunuz entera bastıktan sonra , password sordugunda yeni şifrenizi sonra retype password yazdiginda şifrenizi tekrar girip entera bastıgınızda root şifreniz belirlediginiz şifre ile degişicektir.

 

iyi calişmalar

22Kas/110

552 552 5.2.2 Mailbox has exceeded the limit

"552 552 5.2.2 Mailbox has exceeded the limit" hatasının sebebi hizmet almış oldugunu mail sunucu üzerinde sizin hostinginiz için ayrilan kotayı aşmanızdır. Bu hatayi aşmanız durumunda sunucu üzerindeki maillere erişip mailleri silmediginiz taktirde yada sunucu yetkilileri ile iletişime gecip kendinize ait kotayı arttırmadığınız taktirde mail gönder-al işlemi yapamazsınız. Outlook , firebird vs programlar kullanıyorsanız kullanıcı hesaplarınızdaki "mailin bir kopyasını sunucuda bırak" , "x gün sonra mailler sunucudan silinsin" şeklindeki ayarlardan kural tanımlayip mail sunucusundaki kullandıgınız alanın otomatik olarak boşaltılmasını saglayabilirsiniz. Outlook taki örnek ayar aşagıdaki resimdeki gibidir;

 

iyi çalişmalar

Incoming search terms:

mailbox has exceeded the limitsunucu yanıtı 552 5 2 2552 5 2 2 mailbox has exceeded the limit
22Kas/110

Intrusion prevention active for hatası cözümü

Dünya genelindeki mail sunucularda bir ip den  sunucuya cok fazla baglantı geldiginde , sunucular bu aşiri baglantı sayisini saldiri olarak algilayip tanımlı kuralları cercevesinde dakika bazli engelleme uygularlar. Bu engelli listesine ip niz girdiginde "Intrusion prevention active for" şeklinde bir hata ile karşilaşirsiniz. Problemin cözümü için outlook , thunderbird vb mail programlarında mailleri kontrol edip gönder-al işlemi yapmaya yarayan fonksiyonun süresini uzun tutmanız gerekmektedir. Local aginizdaki bilgisayarlardan tek modem araciligi ile internete cıkış yapiyorsanız ve tek bir ip niz varsa client cokluguna göre bu süreyi uzatmanızda fayda var , işlemin nasıl yapilicagına dair outlooktaki deneme resimleri aşagıdaki gibidir.

Bu işlemleri yaptıktan sonra mail hizmeti aldıgınız mail sunucu yetkilileri ile iletişime gecip bu yaptıgınız işlemi anlattıktan sonra ip nizin "Intrusion prevention" listesinden cıkarılmasını talep edebilirsiniz, yetkililer ip adresinizi listeden kaldırdıklarında mail gönder-al işlemine devam edebilirsiniz.

Incoming search terms:

intrusion prevention active for
1Kas/110

Kim hangi hosting firmasını kullanıyor? Nasıl Öğrenirim?

Who is Hosting This?” isimli servis adından da anlaşılabileceği gibi servis tamamen girdiğiniz alan adının host (barındırıldığı) edildiği firmanın hangisi olduğunu bulmak üzerine kurulmuş.

Servisin kullanımı çok kolay ve sade. Hangi firmada host edildiğini bulmak istediğiniz alan adını giriyorsunuz ve size cevabını veriyor. Birkaç alan adı için denedim ve doğru cevaplar aldım.

Web girişimimi nerede host ediyim, başkaları nerede host ediyor gibi sorular için değerli bir servis olarak “Who is Hosting This?” kullanılabilir.

 

 

Incoming search terms:

facebook hangi hostingi kullanıyor
28Eki/110

.htaccess ile kök index dosyasını başka bir hedef olarak belirleme

Evet başlık biraz karışık gibi gelebilir,anlatmak istediğim sitemizde herhangi bir klasör içinde ya da root dizinde bir index.html dosyamız varsa site önce bu dosyaya yönlenir.

İşte .htaccess ile bu yönlenen dosyayı biz belirleyeceğiz.

Sitemizde index.html adında bir dosya var ancak biz aynı dizinde yer alan anasayfa.htm adresine yönlenmesini istiyoruz.
O zaman ;

 

DirectoryIndex anasayfa.htm 

ya da sunucunun yaptığı gibi index.html bulamazsa index.htm onu da bulamazsa index.php adresine gidecektir.
Dolayısıyla bunu da siz belirleyebilirsiniz.
DirectoryIndex anasayfa.htm anasayfa.cgi anasayfa.asp anasayfa.php

gibi;

iyi çalişmalar

Incoming search terms:

htaccess açılış sayfası
Copy Protected by Chetan's WP-Copyprotect.