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 16 Ekm 2007 23: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
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

 

Re: php ile mod_rewrite kontrolü

İleti nora 11 Haz 2008 20: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 10: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 22:45

php apache modulü olarak çalışmıyor veya apacheniz yok veya bu fonksiyonu kullanmanıza izin verilmiyor.
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: php ile mod_rewrite kontrolü

İleti adildr 28 Ağu 2008 22:29

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

İleti: 3
Kayıt: 27 Ağu 2008 22: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: Kayıtlı kullanıcı yok ve 0 misafir