chat eczaonline.com yazılım uzmanı gaziantep web tasarım

mod_rewrite aktif hale getirmek ama nasil???

Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#1
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...
 

ploop

Onursal Üye
Katılım
11 Eki 2004
Mesajlar
6,964
Beğeniler
0
Konum
karavan
#2
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
 
Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#3
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]
 

ploop

Onursal Üye
Katılım
11 Eki 2004
Mesajlar
6,964
Beğeniler
0
Konum
karavan
#4
tamam sorun yok .htaccess içerisinde. server izin veriyor mu rewrite'a? yetkiliye mail at istersen..
 
Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#5
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...
 

nokie

Müptela
Katılım
23 Mar 2005
Mesajlar
1,597
Beğeniler
8
Yaş
35
Konum
İzmir
#6
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.
 
Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#7
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?
 

nokie

Müptela
Katılım
23 Mar 2005
Mesajlar
1,597
Beğeniler
8
Yaş
35
Konum
İzmir
#8
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
 
Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#9
/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
 

nokie

Müptela
Katılım
23 Mar 2005
Mesajlar
1,597
Beğeniler
8
Yaş
35
Konum
İzmir
#10
tamamdır farklıymış sendeki, şu şekilde yapıyorsun:

pico /etc/apache2/httpd.conf

bundan sonraki adımları yukarıdaki gibi devam edebilirsin.
 

nokie

Müptela
Katılım
23 Mar 2005
Mesajlar
1,597
Beğeniler
8
Yaş
35
Konum
İzmir
#15
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
 

nokie

Müptela
Katılım
23 Mar 2005
Mesajlar
1,597
Beğeniler
8
Yaş
35
Konum
İzmir
#16
Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#17
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.
 
Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#18
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.
 

nokie

Müptela
Katılım
23 Mar 2005
Mesajlar
1,597
Beğeniler
8
Yaş
35
Konum
İzmir
#19
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 :)
 
Katılım
9 Şub 2006
Mesajlar
516
Beğeniler
0
#20
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 .



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

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet Forum pulibet
Üst