Apache nezobrazuje některé stránky
Napsal: pon 1. říj 2012, 11:08
Ahojte, mám nový pc s Win 7 Home Premium a naistaloval na lokál Apache 2.2. a PHP 5.2, dělal jsem to mnohokrát, vypadalo, že vše je ok, phpinfo() jede, root webu je C:/web/My Webs, do conf souboeru Apache jsem povolil přepisování
ale náhle jsem zjistil, že některé požadavky nejsou serverem zpracovány a objevuje se, že stránku nelze zobrazit. V error logu Apache se objevuje například
jenže také ne pravidelně u každého nezobrazení stránky. Zvláštní je, že i požadavky na stejnou stránku se zobrazují zvláště, např. stránka
se zobrazí správně a stránka
se nezobrazí - hlášení prohlížeče, že stránku nelze zobrazit
Používán v práci na jiném stroji (Win7Pro) a na laptopu (WinXPPro) úplně stejné nastavení Apache a PHP a vše jede bez problémů.
Pořád nemohu přijít co s tím může být, ale vzhledem k tomu, že to na jiných strojích funguje při stejném nastavení eliminuji chybu v nastavení Apache nebo php.
Napadlo mě už pouze zdali je možné, že problém způsobujou práva v jednotlivým souborům, které jsem do nového pc zkopíroval z flešky
a byly vytvořené na jiném stroji ? Nevím jak přesně Win7 s právy pracují..nebo jestli musí být Apache třeba spuštěn nějak jinak s administrátorskými právy než jen jako služba..
Každopádně např. u požadavku
se objevilo, že stránku nelze zobrazit. Když jsem editoval a uložil index.php, tak už se neobjevuje, že stránku nelze zobrazit, ale pouze bílá stránka - to může být tím, že index.php includuje více php souborů, dále načítá css soubor, js soubora atd..
Samozřejmě ve těchto nových Win7HP mám administrátorská práva, na tom stroji v práci, kde jsou Win7Pro a vše je ok, jsou účty nějak migrovány na server, do práv tam vůbec nevidím. Fakt už nevím..
Díky.. Milan
Kód: Vybrat vše
DocumentRoot "C:/web/My Webs"
<Directory />
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order deny,allow
Deny from none
Satisfy All
</Directory>
<Directory "C:/web/My Webs">
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>Kód: Vybrat vše
[Sat Sep 29 00:58:12 2012] [error] [client 127.0.0.1] client denied by server configuration: C:/web/My Webs/BeCart_ES/.htaccess, referer: http://localhost/Kód: Vybrat vše
http://localhost/BeCart_ES/index.php?route=product/category&path=18 Kód: Vybrat vše
http://localhost/BeCart_ES/index.php?route=product/category&path=20se nezobrazí - hlášení prohlížeče, že stránku nelze zobrazit
Používán v práci na jiném stroji (Win7Pro) a na laptopu (WinXPPro) úplně stejné nastavení Apache a PHP a vše jede bez problémů.
Pořád nemohu přijít co s tím může být, ale vzhledem k tomu, že to na jiných strojích funguje při stejném nastavení eliminuji chybu v nastavení Apache nebo php.
Napadlo mě už pouze zdali je možné, že problém způsobujou práva v jednotlivým souborům, které jsem do nového pc zkopíroval z flešky
a byly vytvořené na jiném stroji ? Nevím jak přesně Win7 s právy pracují..nebo jestli musí být Apache třeba spuštěn nějak jinak s administrátorskými právy než jen jako služba..
Každopádně např. u požadavku
Kód: Vybrat vše
http://localhost/letiste/Samozřejmě ve těchto nových Win7HP mám administrátorská práva, na tom stroji v práci, kde jsou Win7Pro a vše je ok, jsou účty nějak migrovány na server, do práv tam vůbec nevidím. Fakt už nevím..
Díky.. Milan