phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

php ile mod_rewrite kontrolü

php ile mod_rewrite kontrolü

İleti ALEXIS 17 Ekm 2007 00:50

* Apache sunucusunda acaba mod_rewrite açık mı?
* Yoksa "seo url" eklentisini boşuna mı kurdunuz :o

Bu php dosyası ile sunucunuzda mod_rewrite modülünün açık olup olmadığını kolayca test edebilirsiniz.


Kullanımı:

Sayfayı test edeceğiniz sunucuya atın ve tarayıcınız ile çağırın. Eğer mod_rewrite açık ise "avaible", açık değil ise "unavaible" şeklinde mesaj alırsınız. Hepsi bu.

apache_mod_rewrite_test.php

Kod: Tümünü seç
<?php
/**
*
* @project apache mod_rewrite control
* @version $Id: apache_mod_rewrite_test.php
* @copyright (c) 2007 Sevdin Filiz (Canver Software www.canversoft.net)
*
*/

$mod_name = 'mod_rewrite';

if (
$mod_name)
{
    if (
apache_is_module_loaded($mod_name))
    {
        echo
'<span style="color:crimson;">' . $mod_name . '</span> is avaible';
    }
    else
    {
        echo
'<span style="color:crimson;">' . $mod_name . '</span> is unavaible';
    }
}

function
apache_is_module_loaded($mod_name)
{
    
$modules = apache_get_modules();
    if (
in_array($mod_name, $modules))
    {
        return
true;
    }
    else
    {
        return
false;
    }
}

?>


Peki sonuç "unavaible" çıktı, ne yapacağınız? Eğer sunucuya root erişimimiz varsa apache nin ayar dosyası içinde şu satırı bulup aktif edeceğiz:

[ AÇ ]

httpd.conf

[ BUL ]

Kod: Tümünü seç
#LoadModule rewrite_module modules/mod_rewrite.so


[ BUNUNLA DEĞİŞTİR ]

Kod: Tümünü seç
LoadModule rewrite_module modules/mod_rewrite.so
ALEXIS
site yöneticisi
site yöneticisi

Kullanıcı avatarı

İleti: 2745
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: php ile mod_rewrite kontrolü

İleti nora 11 Haz 2008 21:46

Merhaba bu testi yaptım ancak dosyayı çağırdığımda aşağıdaki hatayı aldım:

Kod: Tümünü seç
Fatal error: Call to undefined function: apache_get_modules() in C:\Inetpub\vhosts\gizemsehri.com\httpdocs\apache_mod_rewrite_test.php on line 26
nora
kullanıcı
kullanıcı

İleti: 10
Kayıt: 08 Haz 2008 11:40
HTML: İyi
CSS: Orta
PHP: İyi
phpBB3: Başlangıç
Sürüm: phpbb3

Re: php ile mod_rewrite kontrolü

İleti ALEXIS 11 Haz 2008 23:45

php apache modulü olarak çalışmıyor veya apacheniz yok veya bu fonksiyonu kullanmanıza izin verilmiyor.
ALEXIS
site yöneticisi
site yöneticisi

Kullanıcı avatarı

İleti: 2745
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: php ile mod_rewrite kontrolü

İleti adildr 28 Ağu 2008 23:29

Hizmet diye buna derim ben, çok teşekür ederim ;)
adildr
kullanıcı
kullanıcı

İleti: 3
Kayıt: 27 Ağu 2008 23:47
HTML: Başlangıç
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.2


phpBB3 SEO-SEF


Kimler çevrimiçi

Bu forumu görüntüleyenler: Google [Bot] ve 1 misafir