Portál AbcLinuxu, 10. května 2025 08:51

Dotaz: apache nezobrazi stranku

11.8.2008 10:32 peter
apache nezobrazi stranku
Přečteno: 403×
Odpovědět | Admin
Ahoj, mam nasledujuci problem: ked zadam do prehliadaca cestu ku korenu mojej stranky tak mi vyhodi hlasku:
Forbidden

You don't have permission to access / on this server.
mam tam .htacces ktory mam nasledujuci obsah:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) builder.php
Problem s pravami nebude, pretoze ked zadam do prehliadaca za koren builder.php alebo akykolvek iny subor ktory sa nachadza v koreni tak sa zobrazi vsetko ako ma.Z pomoc vopred dakujem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.8.2008 10:36 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
Odpovědět | | Sbalit | Link | Blokovat | Admin
log /var/log/httpd/error_log by mel napovedet vic
11.8.2008 10:40 peter
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
Taky adresar s takym suborom nemam!
11.8.2008 10:53 jirkamailto | skóre: 31
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nasledujici cast nastaveni ve Vasem nastaveni stranky by mela vypadat takto. To je prvni mozna chyba, pokud tam mate Order deny, allow a allow from IP_ADRESA, to znamena ze mate povoleny pristup jen z te jedne adresy ci rozsahu. To zkontrolujte

Directory /var/www/
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
/Directory

Dalsi mozna chyba je spatne opravneni adresare, do ktereho se apache diva, musi byt pro uzivatele www-data citelna. /var/www je treba pro www-data ke cteni ale podadresar ne.

A v neposledni rade prava k souboru index.html nebo index.php

Dobre je kdyz napisete, kterou distribuci mate, protoze treba v centosu a debianu jsou konfiguraky trosku jinde.

A nakonec, jen predpokladam ze mate debian ci ubutnu, takze logy jsou ve /var/log/apache2/ a to co Vam nejspis pomuze odhalit chybu je error.log

11.8.2008 11:19 peter
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
Distro mam debian vsetko sedi ako ste uviedli, ale asi sme sa nepochopili. Ked do toho adresara nakopirujem subor, trebars ahoj.php ktoreho obsahom je
phpinfo()
a do url zadam za koren ahoj.php tak mi to vypise info o php, vsetko ako ma byt. Kdezto ke zadam adresu iba po koren, tak mi to vyhodi vyssie zmienenu hlasku.
11.8.2008 11:51 peter
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
Odpovědět | | Sbalit | Link | Blokovat | Admin
v error logu apache som nasiel toto
Directory index forbidden by Options directive: /opt/sc/moja_stranka/doc/
11.8.2008 16:41 Láďa | skóre: 9
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
.htacces nebo .htaccess ? Tahle hláška je jasná, k žádnému přesměrování nedošlo, takže se Apache snaží vypsat seznam souborů, což je ale zákázané.
11.8.2008 16:57 peter
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
zrejme tam nemate index.php,index.html (a kedze mate zakazane zobrazenie adresara hadze vam 403)
11.8.2008 17:15 Láďa | skóre: 9
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
????? :-) Já to vím, proto odpovídám.
11.8.2008 19:03 peter
Rozbalit Rozbalit vše Re: apache nezobrazi stranku
pardon malo to byt vyssie :-)

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.