Clean URLs

aftermodern képe

Sziasztok!

Pár napja kezdtem drupallal foglalkozni, és felmerült egy probléma:
a szerveren ahol a drupalt futtatom engedélyeztem a rewrite apache2 modult és mégse tudom bekapcsolni a clean url funkciót a drupalban.

a szerverhez van root accountom mivel a sajátom, de nem vagyok még elég profi az apache beállításaiban... leírnátok nekem hogyan lehetne működésre bírni ezt a modult?

köszönöm

pp képe

Vagy bekapcsolod a .htaccess-t (AllowOverride All mondjuk) vagy a .htaccess fájlban található beállításokat beleteszed a virtualhost konfigjába.

pp

0
0
aftermodern képe

a /files könyvtárban van ez a .htaccess file ugye? mert abba már valamilyen howto alapján beírtam hogy AllowOverride All de semmi se történt.
De nekem valahogy nem tetszik ez a fájl. Sajnos nem tudom hogy ideális esetben hogy néz ki, (most tanulom ezt az egészet még...) de csak 4 sor, kevésnek tűnik...

------------------------------------------
Ubuntu Gutsy

0
0
nevergone képe

Nem, a telepített Drupalod főkönyvtárában kell találnod.

0
0
aftermodern képe

ott nincs ilyen.
ez az én hibám? nem automatikusan kell ezeknek létrejönnie?
vagy a drupal felmásolandó fájlai között miért nem volt ott?
hogyan lehet utólag létrehozni ezt?

thx
------------------------------------------
Ubuntu Gutsy

0
0
nevergone képe

Alapból tartalmazza a Drupal telepítés, szóval nem másoltad fel. Be van kapcsolva az ftp-kliensedben a rejtett állományok megjelenítése?

0
0
aftermodern képe

midnight commander. mindent megjelenít tudtommal.
de most megnéztem mégegyszer: nincs ott.

már sejtem hogy mi lesz a baj: a napokban újra kellett telepíteni a szervert és mikor lementettem az állományokat, akkor egy grafikus felülettel vittem le, és az nem jeleníti meg alapból a rejtett fájlokat. Végeredményben én töröltem le :-)

Nem tudnád megmondani hogy hogyan varázsolhatnám vissza??
mint mondtam nem csak ftp, hanem root hozzáférésem is van a szerverhez, bármilyen ötlet jöhet...

------------------------------------------
Ubuntu Gutsy

0
0
nevergone képe

Nem tudnád megmondani hogy hogyan varázsolhatnám vissza??

Mondjuk újra letöltöd innen a Drupalt, és abból kimásolod, fel a szerverre.

0
0
aftermodern képe

azt hittem ennél bonyolultabb lesz... :-)
merthogy azóta használtuk/használjuk és 1001 beállítás változott... de hát jó akkor bemásolom... köszi

------------------------------------------
Ubuntu Gutsy

0
0
nevergone képe

A .htaccess szerintem biztosan nem változott, nyugodtan felteheted a csomagban található eredetit.

0
0
pp képe

Miért nem az eredeti csomagból rakod fel?

pp
(most akkor ugye nem mondtam újat, vagy igen??)

0
0
aftermodern képe

Na az lett hogy letöltöttem a drupalt, feltettem az eredeti .htaccess file-t a gyökérbe.
a legvégére beírtam hogy:

<Directory /var/www/a könyvtár ahol a drupal van>
    AllowOverride all
</Directory>

nem történt semmi. ugyanúgy nem működik.

------------------------------------------
Ubuntu Gutsy

0
0
nevergone képe

Ha jól emlékszem, teljesen jó az, nem kell bele írkálni semmit.

0
0
crt képe

Az AllowOverride All direktívát az apache virtualhost konfigurációjánál kell megadni. Már ha éppen virtualhostot használsz. Ha nem, akkor is az apache2.conf-ban kell elhelyezni.

Üdv: Zoli

0
0
aftermodern képe

Köszi!

Ez volt a megoldás. A fenti három sort beírtam az apache2.conf-ba, reloadoltam az apache-ot és azóta működik.

------------------------------------------
Ubuntu Gutsy

0
0
lovrob képe

Javaslom, inkább a httpd.conf-ba írd, ne az apache2.conf-ba.

az apache2.conf-ból idézet:

# Include all the user configurations:
Include /etc/apache2/httpd.conf

Szóval most még lehet átlátod, de később, ha több mindent kell hegeszteni, inkább a httpd.conf-ba írd a saját beállításokat.

(közben átgondoltam, de a hozzászólást már nem törlöm, csináld ahogy jobban tetszik)

Üdv

0
0