Portál AbcLinuxu, 12. května 2025 09:17

Dotaz: Apache a nefungujici direktiva DirectoryIndex

22.11.2005 16:49 Lucas
Apache a nefungujici direktiva DirectoryIndex
Přečteno: 304×
Odpovědět | Admin
Zdravim vsechny.
Mam zvlastni problem s konfigurace Apache. V konfiguracnim souboru httpd.conf mam v direktive DirectoryIndex uveden jen index.php a stejne se me jako defaultni dokument zobrazuje index.html. At tam dam cokoliv, tak se nic nezmeni. Nejprve jsem zkousel prehazovat poradi jednotlivych parametru/souboru, ale jelikoz to nepomahalo, tak jsem zkusil samotny index.php.
Funkce server-info me hlasi, ze zmeny v konfiguraci byly akceptovany - vypise se viz nize(cast vypisu). Daemona po kazde zmene konfigurace restartuji.

Module Name: mod_dir.c
Content handlers: httpd/unix-directory Configuration Phase Participation: Create Directory Config, Merge Directory Configs
Request Phase Participation: none
Module Directives: DirectoryIndex - a list of file names
Current Configuration:
/etc/apache/httpd.conf
DirectoryIndex index.php

Jinak PHP me funguje bez problemu.

Mam SlackWare 10.1 (jadro myslim 2.4.30)
Apache/1.3.33, PHP/4.3.11

Prosim pomozte,
Lukas Pavlik
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.11.2005 17:05 miso
Rozbalit Rozbalit vše Re: Apache a nefungujici direktiva DirectoryIndex
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,
podla dokumentacie by to malo byt spravne (http://httpd.apache.org/docs/2.0/mod/mod_dir.html)
Ako je na tom cache?
U klienta, na serveri (mod_cache)?
22.11.2005 17:41 Lucas
Rozbalit Rozbalit vše Re: Apache a nefungujici direktiva DirectoryIndex
Jak to prosim zjistim?
Diky
22.11.2005 17:54 miso
Rozbalit Rozbalit vše Re: Apache a nefungujici direktiva DirectoryIndex
No - najjednoduchsie bude otvorit si log (tail -f /var/log/apache2/access_log) a nacitat si stranku (zadat len adresar). Pokial sa neobjavi poziadavka a stranka sa napriek tomu nacita, je to cache klienta. Zmazat cache v prehliadaci a zopakovat.
Pokial sa poziadavka objavi a vrati sa stare html, asi cache servera. V mojom distre (SUSE) je v /etc/sysconfig/apache2 direktiva APACHE_MODULES so zoznamom nacitavanych modulov. Nazvy modulov su bez "mod_", takze mod_cache je tam ako cache (aj ked prave ten tam nemam ;-) ). Najst, "cache" zmazat
22.11.2005 18:00 miso
Rozbalit Rozbalit vše Re: Apache a nefungujici direktiva DirectoryIndex
OT: Prave som si vsimol, ze : "najst, cache zmazat" a "Najst cache, zmazat" maju sice rozdielny vyznam, ale v tom to kontexte je spravny prvy aj druhy pripad ;-)
22.11.2005 18:18 Lucas
Rozbalit Rozbalit vše Re: Apache a nefungujici direktiva DirectoryIndex
Mockrat dekuji za pomoc. Po zjisteni, ze se nejedna o cache klienta, jsem restartoval server (skoda, uz tak dloouho bezel :-( ).
Ted vse funguje jak ma.

Jeste jednou diky
22.11.2005 18:21 Lucas
Rozbalit Rozbalit vše Re: Apache a nefungujici direktiva DirectoryIndex
BTW je zvlastni, ze cache se udrzuje i po restartu daemona..
22.11.2005 18:22 miso
Rozbalit Rozbalit vše Re: Apache a nefungujici direktiva DirectoryIndex
Mockrat dekuji za pomoc.
Celkom staci raz ;-)
Po zjisteni, ze se nejedna o cache klienta, jsem restartoval server (skoda, uz tak dloouho bezel :-( ).
pri zmene konfiguraku staci reload

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.