ugrás a tartalomhoz

Apache semmibe veszi a .htacces fájlomat.

s_volenszki · 2008. Nov. 13. (Cs), 16.11
A szerver teljes egészében figyelmen kívül hagyja a .htacces fájlt. Hol keressem az okát?

A phpinfo() szerint a Loaded Modules között van a mod_rewrite...
 
1

a rendszergazdánál

gex · 2008. Nov. 13. (Cs), 16.19
biztosan érkezne egy csomó tipp, de a legegyszerűbb ha megkérdezed a rendszergazdát.
3

És ha szeretnék tanulni?

s_volenszki · 2008. Nov. 13. (Cs), 16.57
Tudtok irányt mutatni? Szívesen szélesítem látókörömet webszerver területen is!
4

dokumentáció

gex · 2008. Nov. 13. (Cs), 17.15
az apache-nak is van dokumentációja ugyanúgy, mint általában minden másnak a programozás világában. ;)

http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride
When this directive is set to None, then .htaccess files are completely ignored. In this case, the server will not even attempt to read .htaccess files in the filesystem.

http://httpd.apache.org/docs/2.2/howto/htaccess.html
5

Vonatkozó részlet a httpd.conf-ból

s_volenszki · 2008. Nov. 13. (Cs), 19.17
Ez vagyon bele írva:

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
6

AccessFileName

gex · 2008. Nov. 13. (Cs), 19.31
http://httpd.apache.org/docs/2.2/mod/core.html#accessfilename

még mindig tartom az első hozzászólásom.
7

AccessFileName

s_volenszki · 2008. Nov. 13. (Cs), 19.45
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess

Átnéztem a vhosts.conf fájlt, de abban sem láttam semmi árulkodót.
8

Több helyen is szerepelhet az

rrd · 2008. Nov. 14. (P), 11.11
Több helyen is szerepelhet az allowoverride, mert könyvtáranként, virtuális hostonként is lehet szabályozni
2

webszerver

zila · 2008. Nov. 13. (Cs), 16.49
Webszerver konfigurációban kell beállítani a .htaccess-t, szóval gex a nyerő, rendszergazda kell hozzá.
9

Írj valami zagyvaságot (vagy

tgr · 2008. Nov. 14. (P), 13.34
Írj valami zagyvaságot (vagy egy deny all-t) a htaccessbe, és nézd meg, kapsz-e hibaüzenetet; abból kiderül, hogy egyáltalán beolvassa-e. Ha igen, nézd meg az Options beállításokat.
10

Írtam bele zagyvaságot...

s_volenszki · 2008. Nov. 14. (P), 18.18
Beleírtam, hogy

<IfModule mod_rewrite.c>  
    Bla bla bla
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_URI} !(^index.php$)
    RewriteCond %{REQUEST_URI} !(\.(js|css|ico|gif|jpg|png)$)
    RewriteRule (.*) index.php
</IfModule>
a szeme sem rebbent!

Viszont ha beleírom ezt

<Directory /home/httpd/vhosts/domain.hu/httpdocs/>
   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_URI} !(^index.php$)
   RewriteCond %{REQUEST_URI} !(\.(js|css|ico|gif|jpg|png)$)
   RewriteRule (.*) index.php
</Directory>
a /home/httpd/vhosts/domain.hu/httpdocs/conf/httpd.include fájlba, és újraindulok, akkor működik a rule, de a .htaccess fájlt továbra is semmibe veszi!
11

Mindebből az derül ki, hogy

yaanno · 2008. Nov. 14. (P), 22.13
Mindebből az derül ki, hogy te vagy a saját rendszergazdád, méghozzá vhoston, saját operációs rendszerrel. Így van?

Igen valószínű, hogy az egyik konfig fájl "felülírja" a másik rulejait, de szerintem bővebbet csak úgy lehetne, ha a konfig fájlokat megmutatnád, a szenzitív részeket "kitakarva" persze :)
12

Ez eddig sem volt titok, csak valahogy nem érdekelt senkit...

s_volenszki · 2008. Nov. 14. (P), 22.23
Eltaláltad, valóban én lennék az, aki "tanulgatja" ezt a rendszergazda témát, és hát úgy alakult, hogy mélyvízben...

Ennek ellenére nem kell tartanotok attól, hogy rendszergazda konkurenciát neveltek, a célom, hogy eligazodjak ebben a világban!

a httpd.conf és a httpd.include fájlokban nincs felülírás. Milyen conf fájlról kellene még tudnom?
13

máskor egyértelműbben

gex · 2008. Nov. 14. (P), 22.38
Ez eddig sem volt titok, csak valahogy nem érdekelt senkit...

ezt mindjárt a témanyitó hozzászólásban tisztázhattad volna, és akkor nem kéne a sorok között olvasni.
14

Nem gondoltam, hogy ennyire jelentős körülmény...

s_volenszki · 2008. Nov. 14. (P), 23.08
Nem gondoltam, hogy ennyire jelentős körülmény. Bocsánat. Egyébként semmi mást nem tudok, csak azt, hogy van egy falhasználó nevem és jelszavam, amivel putty+SSH segítségével egy IP címből ki tudok csikarni egy parancssort.
15

Alapinfók

yaanno · 2008. Nov. 14. (P), 23.44
Mindenekelőtt jó lenne tudni, milyen rendszered van; feltételezem, valamilyen linux, de mégis :) Azután jó lenne azt is tudni, milyen Apache-od van, verzió, ilyesmi. A konfig fájlokat is jó lenne látni pl. http://pastie.org -ba bepasztolva.
16

CentOS

s_volenszki · 2008. Nov. 14. (P), 23.51
Ami biztos, hogy CentOS az disztrib., a többit pedig kiderítem!

Köszönöm a segítséget!