Apache nezobrazuje některé stránky

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
meiilaX
Začátečník
Začátečník
Uživatelský avatar
Registrován: 27. úno 2004

Apache nezobrazuje některé stránky

Příspěvek od meiilaX »

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í

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>
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

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/
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

Kód: Vybrat vše

http://localhost/BeCart_ES/index.php?route=product/category&path=18 
se zobrazí správně a stránka

Kód: Vybrat vše

http://localhost/BeCart_ES/index.php?route=product/category&path=20

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

Kód: Vybrat vše

http://localhost/letiste/
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
MSI MSI Z77A-G43 | Intel Core i5-3570K | NVIDIA GeForce GTX 660 | Kingston 4x4GB DDR3 1600MHz CL9 | HDD WD Caviar Blue WD10EALX, 3,5" SATA/600, 32MB - 1TB | Fortron FSP600-80BPN - 600W | CoolerMaster Centurion 5 | Windows 10 64b
UberDiablo
Začátečník
Začátečník
Registrován: 24. srp 2010
Bydliště: Východní čechy

Re: Apache nezobrazuje některé stránky

Příspěvek od UberDiablo »

instaloval jsi apache "jako administrátor" ? myslím tím položku v rightclick menu..

zkontroluj pod jakým loginem běží apache služba, případně ji zkus spustit pod admin účtem, případně vypnout UAC.

soubory bych hromadně převzal vlastnictví pro skupinu administrátors, povolil explicitně účet pod kterým běží apache.

do logu to nic nehází?
775 reborn.. X48 & C2D E5200 (THX 2 Frost), zatím pouze @4,9GHz na vzduchu i vodě
meiilaX
Začátečník
Začátečník
Uživatelský avatar
Registrován: 27. úno 2004

Re: Apache nezobrazuje některé stránky

Příspěvek od meiilaX »

Tak jsem to rozběhal, projel jsem už poněkolikáté php.ini a k překvapení zjistil, že mám zakázané zobrazování zpráv (error atd.) a neakitivoval jsem modul gd2, což jsem úplně nějak přehlížel. Vzhledem k tomu, že jsem ještě neměl naládovanou databázi na lokále, předpokládal jsem, že stránka zobrazí chybu, ale zobrazovalo to, že stránku nelze zobrazit, což je pro mě záhadou - měla vyjet pouze bílá stránka. Jakmile jsem php dovolil zobrazovat chyby, tak to jede, po naládování databáze už komplexně a stránky se zobrazují. To byl případ i toho odkazu, kdy jednou se to zobrazilo, podruhé ne. U toho druhého odkazu bylo na základě výsledku dotazu potřeba k vykreslení knihovna gd2, normálně by to hodilo chybu, ty ale byly zakázané a objevilo se teda, že stránku nelze zobrazit. Takže tak a moc díky. milan
MSI MSI Z77A-G43 | Intel Core i5-3570K | NVIDIA GeForce GTX 660 | Kingston 4x4GB DDR3 1600MHz CL9 | HDD WD Caviar Blue WD10EALX, 3,5" SATA/600, 32MB - 1TB | Fortron FSP600-80BPN - 600W | CoolerMaster Centurion 5 | Windows 10 64b
Odpovědět

Zpět na „Programování a web“