mod_rewrite aktif hale getirmek ama nasil???

0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
kullandigim forum sisteminde arsiv özelligini kullanabilmem icin mod_rewrite özelligini aktif hale getirmem gerekli bunu nasil yapabilirim ve bunu yapmak herhangi bir sorun teskil ediyormu?

Su an arsive girdigimde Error 500 seklinde bir hata mesaji aliyorum...
 
0
Onaylı Üye
Üye
Katılım
11 Ekim 2004
Mesajlar
6,964
Tepki puanı
0
Konum
karavan
ZiRVeDeKiLeR' Alıntı:
kullandigim forum sisteminde arsiv özelligini kullanabilmem icin mod_rewrite özelligini aktif hale getirmem gerekli bunu nasil yapabilirim ve bunu yapmak herhangi bir sorun teskil ediyormu?

Su an arsive girdigimde Error 500 seklinde bir hata mesaji aliyorum...
aşağıdaki kodlar işine yarar mı? sorunu tam olarak anlamadım ama şansımı deniyeyim dedim:p .htaccess'e ekliyorsun bunları. forum rewrite'ından anlamam ama en azından normal sitelerde rewrite özelliğini bu şekilde aktif hale getiriyoruz yanlış bilmiyorsam.

Options +FollowSymLinks
RewriteEngine on
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
Kullandigim sistemde

.htaccess icerisinde alttaki kodlar yazili olmaliymis bunu yaptim ama sanirim sorunum bu degil.

Kod:
RewriteEngine On
RewriteBase /archive
RewriteRule ^index\.html$   index.php   [L]
RewriteRule ^([0-9]*)/board\.html$   board.php?boardid=$1   [L]
RewriteRule ^([0-9]*)/([0-9]*)/board\.html$   board.php?boardid=$1&page=$2   [L]
RewriteRule ^([0-9]*)/thread\.html$   thread.php?threadid=$1   [L]
RewriteRule ^([0-9]*)/([0-9]*)/thread\.html$   thread.php?threadid=$1&page=$2   [L]
 
0
Onaylı Üye
Üye
Katılım
11 Ekim 2004
Mesajlar
6,964
Tepki puanı
0
Konum
karavan
tamam sorun yok .htaccess içerisinde. server izin veriyor mu rewrite'a? yetkiliye mail at istersen..
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
ploop' Alıntı:
tamam sorun yok .htaccess içerisinde. server izin veriyor mu rewrite'a? yetkiliye mail at istersen..


Kendi serverim zaten, ancak cok fazla bilgim yok bu konuda komutlar vesayre yardim edecek bir arkadasa ihtiyacim var...
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
500 hatası alıyorsan mod_rewrite açık değildir serverda. açmak için:

pico /etc/httpd/conf/httpd.conf

ctrl + w basıp LoadModule kelimesini aratıyorsun, ve ordaki modüllerden:

#LoadModule rewrite_module modules/mod_rewrite.so

bulup, başındaki # kaldırıyorsun. Sonra aynı sayfada bu sefer ClearModuleList kelimesini arattır ctrl + w yaparak, ve şu satırı bul:

AddModule mod_rewrite.c

başında yine # olmadığına emin ol ve kaydedip çık ctrl + x.

değişikliklerin aktif olması için apache'i yeniden başlat:

service httpd restart

mod_rewrite aktif olup olmadığını kontrol etmek içinde ploop'un dediği gibi;

.htaccess dosyası içinde aşağıdaki satırları ekle ve web sunucundaki herhangi bir klasöre upload et:

Kod:
Options +FollowSymLinks
RewriteEngine On

yükledikten sonra, upload ettiğin klasöre erişmeye çalış.. hata almazsan mod_rewrite aktif oldu demektir, 500 verirse olmamıştır.
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
putty ile root girisi yaptiktan sonra ilk satira dedigin gibi

pico /etc/httpd/conf/httpd.conf yazip enter yaptim
ctrl + w basıp LoadModule yaparak aratiyorum ama not found diyor?
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
sanırım boş sayfa çıktı? işletim sistemi farklılıklarından oluyor şunu yazıp çıktısını buraya verebilirmisin:

locate httpd.conf
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
/etc/apache2/httpd.conf
/etc/apache2/httpd.conf.bak
/usr/share/doc/packages/apache2-mod_ruby/examples/httpd.conf
/usr/share/doc/packages/apache2/httpd.conf.default
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
tamamdır farklıymış sendeki, şu şekilde yapıyorsun:

pico /etc/apache2/httpd.conf

bundan sonraki adımları yukarıdaki gibi devam edebilirsin.
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
o sayfada ctrl + w yaparak sadece:

rewrite

kelimesini yazıp aratabilirmisin.
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
LoadModule bölümüne aşağıdaki satırı ekleyebilirmisin ozaman?

LoadModule rewrite_module modules/mod_rewrite.so

not: modules/mod_rewrite.so bölümündeki dosya yolunun diğer mevcut modüllerle aynı olmasına emin ol, mesela sende farklıysa o şekilde değiştir.

bu satırı ekledikten sonra ctrl +x kaydedip bi reset at bakalım apache servise:

service httpd restart
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
Serveri aldigim sirketin F.A.Q kismindaki tarig;

Wie schalte ich mod_rewrite ein

Das Verfahren unterscheidet sich je nach Distribution. In jedem Fall wird aber die Option SymLinksIfOwnerMatch benötigt, die im einfachsten Fall in der httpd.conf für das Verzeichnis in dem die Webpräsenzen liegen global gesetzt werden kann. Ist dieses Verzeichnis bspw. /srv/www/htdocs, so kann man folgende Zeilen einfügen:
<Directory "/srv/www/htdocs">
Options +SymLinksIfOwnerMatch
</Directory

Auf SuSE Distributionen mit apache2 muß rewrite in /etc/sysconfig/apache2 in die Variable APACHE_MODULES eingetragen werden. Nach einem Neustart mit "rcapache2 restart" ist das Modul dann geladen.
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
bayagi gec oldu sneide yordum sabah erken kalkicam, yrain supportada bir telefon acarim. Sabah bir aksilik olmazsa konuya yazarim. Her sey icin cok cok tesekkür ederim.
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
almancam yok maalesef fakat olayı anladım sanırım, senin serverı aldığın yer alman firması ve suse linux kullanıyor.

şimdi yapman gereken şu şekilde:

pico /etc/sysconfig/apache2

ardından, APACHE_MODULES bölümünü buluyorsun ve ordaki " ile başlayan ve " biten tırnağın içine:

rewrite

ekliyorsun ve sonra ctrl +x yapıp kaydediyorsun. Ve Apache yeniden başlatıyorsun aşağıdaki gibi:

rcapache2 restart

bukadar :)
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2006
Mesajlar
516
Tepki puanı
0
http://www.yoou.de/blog/mod_rewrite-bei-server4you-so-geht´s.html


yukaridaki linkte bir blokta server4you icin ayrintili bir anlatim vardi aynen senin son yazdigin sekilde uyguladim sadece tam olarak editlemem gireken nokta konusunda cekincelerim vardi o konudada asagidaki resim beni tatmin etti. Yardimlarin icin cok tesekkürler .

schritt01-4.png


Bu arada ayni serverde TR karakterlerde sorun yasiyorum en kisa zamanda signatüründeki linkle ilgili sana danisicam.
 
Geri
Üst