Portál AbcLinuxu, 26. dubna 2024 20:17


Dotaz: .htaccess

21.1.2010 08:49 exilim | skóre: 5
.htaccess
Přečteno: 325×
Odpovědět | Admin
Zdravim, mam ubuntu 8.10 a nahrál jsem si tam web a soubor .htaccess. Jedna otázka je proč ho nemam v ftp a proč mi nereaguje? Díky

Řešení dotazu:


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

Odpovědi

Max avatar 21.1.2010 09:21 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: .htaccess
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevidíš ho přes ftp asi proto, že to tak máš na ftp serveru nastavené, ne? Např. vsftpd standardně skryté soubory nezobrazuje, jen v případě, že mu klient pošle "LIST ALL", ale to ftp klienti asi většinou moc nedělají. Takže řešením je nastavit na ftp serveru "force_dot_files = yes". Více viz : VSFTPD.CONF.
Pokud nespravuješ ftp server ty, tak bych se obrátil na správce toho serveru ;-).

To, proč ti nereaguje jeho nastavení na konkrétní stránky může být způsobeno asi dvěma věcmi. Zaprvé má špatná práva a webserver ho neotevře. Za druhé to web server nemusí umožňovat. To, zda webserver(bavíme se třeba o apache) umožní načítat nastavení z .htaccess se u něj povoluje / zakazuje. Otázka teda zní, jak je onen webserver nastaven?

Nu, so třetice bych ještě viděl chybu v obsahu souboru .htaccess (jestli po něm nechceš náhodou něco, co neumí, nebo zda to nemáš špatně zapsáno).
Zdar Max
Měl jsem sen ... :(
21.1.2010 10:24 exilim | skóre: 5
Rozbalit Rozbalit vše Re: .htaccess
Server to je muj je to čerstvá instalace... FTP používám balíček pure-ftpd-mysql. A web server Apache2 :o) Ten web mi před přeinstalací fungoval
Max avatar 21.1.2010 14:06 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: .htaccess
Aby ti pure-ftpd zobrazoval defaultně skryté soubory, je třeba to v něm nastavit :
echo "yes" > /etc/pure-ftpd/conf/DisplayDotFiles 
Nevím, jak se v ubuntu nastavuje pureftpd, ale standardně je to : vytvoření souboru se jménem konfigurační volby a v něm boolean typ (yes/no). Takže teoreticky stačí zadat příkaz viz výše, který tento soubor vytvoří a zapíše do něj "yes". Pak by mněl stačit jen restart pure-ftpd serveru.

Pokud jde o apache, tak jak už jsem psal já, i kolega níže, je třeba zkontrolovat nastavení apache, zda to v něm máš povoleno. Jedná se o volbu "AllowOverride"
Zdar Max
Měl jsem sen ... :(
21.1.2010 09:24 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: .htaccess
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč ho nemáte v FTP – pokud to znamená, proč se nezobrazuje v FTP klientovi, pak pravděpodobně proto, že soubory s tečkou na začátku jsou v unixech považovány za skryté, a v FTP klientovi pravděpodobně nemáte zapnuté zobrazování skrytých soubor.

Nereaguje znamená, že se konfigurace v souboru .htaccess uvedená neuplatní? Zkontrolujte práva a vlastníka souboru (zda jej Apache vůbec může přečíst) a konfiguraci serveru – zda máte pomocí AllowOverride povoleno nastavení příslušných parametrů v .htaccess.

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.