Üdv!
Localhoston telepítettem fel a Drupal 7-et, hosszú szenvedés után sikerült beállítgatni mindent, kivéve a clean url-eket. Utánaolvastam itt is meg sok más helyen, próbálgattam a .htaccess-t is, de vagy nálam nem működik valami rendesen vagy valamit rosszul csináltam. Ráadásul a beállításoknál hiába nyomkodom hogy tesztelje a rövid webcímeket mindig ugyanaz az oldal jön be és nincs semmilyen bejelölhető négyzetem hogy engedélyezem vagy sem. Apache-ban engedélyeztem a rewrite-ot. Le tudná esetleg valaki írni lépésről lépésre mit és hova kell másolni/áthelyezni, vagy van valami ilyesmi dokumentum, ami elkerülte a figyelmemet? A segítséget előre is köszönöm!
Drupal verzió:
Milyen Apache? Kevés az infó...
Milyen Apache, hogy engedélyezted? phpinfo() mit mod? Van mo_rewrite támogatás? Be van töltve a modul, stb.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Adatok...
Sajnálom, most csinálom először (php, mysql, apache), eddig tárhely szolgáltatónál volt az oldalam, de bizonyos okok miatt saját gépre költöztettem és itt szeretném csinálni tovább. OpenSuSE-vel raktam fel mindent, a rewrite modult engedélyeztem az apache-ban és találtam valamilyen terminálos ellenőrzést is, arra is azt írta ki hogy engedélyezve van a rewrite_module.
Az adatok:
Op. rendszer: open SUSE 11.4
Apache: 2.2.17
phpMyAdmin: 3.3.10
Mysql: 5.0.7
Phpinfo:
Köszönöm!
röviden: 1. Apacheban rewrite
röviden:
1. Apacheban rewrite modult engedélyezni kell.
2. az adott könyvtárra be kell kapcsolni az AllowOveride All opciót
3. .htaccess fájl legyen a megfelelő helyen a könyvtárban
2-3 kihagyható, ha a .htaccess fájlban található szabályokat bemásolod a szerver virtualhost configjába.
pp
(ha valami nem világos akkor a fenti kulcsszavakat beírva a googleba szerintem könnyedén megtalálod)
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Eddig én is eljutottam...
És pont itt van a hiba
1) ahány oldal, annyi leírás
2) hiába rakom, vagy írom át a .htacces-t, hiába módosítom a httpd.conf-ot sehogy sem sikerül
Kérésem az lett volna hogy ezeket a ki guglizható részeket AllowOverride All, meg a directory stb. hogyan kell pontosan és hova másolni, mert nekem ez nem megy. Próbáltam sokszor de sehogysem sikerült, ezért kértem a TI segítségeteket...
Azért hátha valaki megszán iderakom a .htacces és a httpd.conf szövegét. Tuti valamit én rontok el, de mivel először csinálom Veletek ellentétben én nem fogok rájönni, mi a bibi.
Victory!
Végül csak sikerült :)
Leírod hogyan? Esetleg azt is
Leírod hogyan?
Esetleg azt is megmondod, hogy milyen verziókat használsz? (oprendszer, webszerver)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Második kérdésre a második
Második kérdésre a második hozzászólás a válasz (lásd fentebb) :-)
Az elsőre: nem tudom pontosan a választ :-) , annyit sikerült kiderítenem, hogy a .htaccess nem érdekes számára, ezért az etc/apache2/httpd.conf file-t csépeltem. Bár nem vagyok meggyőződve hogy ez okozta a csodát, de a guglis sorokat beraktam így:
Egyébirányban ebből állt a kérdésem, hogy a fentebb leírt kódot (első részt) hová kell beilleszteni. Plusz mint azt leírtam már, zavaró volt hogy nem volt semmilyen gomb se és mindenhol úgy írtak hogy van gomb csak szürke és nem lehet engedélyezni. Aztán nekem is lett gomb és tudtam engedélyezni (bár piszkáltam mást is, és ha a fentebbi kód biztosan nem tehetett csodát(?)(gomb megjelenése), akkor azokat is ideírom majd...)
és...
php 5.3.5