aaa3 Posted August 13, 2007 Posted August 13, 2007 Sziasztok! Remélem jó helyre írok... Nos a topic címe sokmindent elárul, itt a pontos hibaüzenet amit az apache test lefuttatásakor kapok: httpd.exe: syntax error on line 115 of t:/web/apache2.2/conf/httpd.conf: can't locate API module structure 'PHP_5MODULE' in file t:/web/php-5.2.3/php5apache2_2.dll: No error (Nem akar elindulni az apacs. De mielőtt felraktam volna a phpt, megkaptam az it works-öt.) (ja és u.i. Spányik Balázs cikke alapján csináltam és köszi a cikket szerintem hasznos és jó lett biztos sokmindenkinek segített) szerkesztés: elírást találtam és kijavítottam php_5module ről php5_module-ra, de így se megy. windowst nem indítottam újra.
h.arpad Posted August 13, 2007 Posted August 13, 2007 Miután a konfigurációs fájlt átírtad, újra kell indítani a szervert. Azután sem megy? (Legtöbbször ez csak úgy megy nálam, hogy leállítom és újra elindítom, az Apache-ot, a Restart nem szokott működni.)
aaa3 Posted August 14, 2007 Author Posted August 14, 2007 (edited) El se indul... EDIT1 Megoldottam. Kis és nagybetűk; valamint gépelési hibák (pl contents vs content könyvtár) voltak a problémák okozói. Azért köszi a postot. EDIT2. ‹?php phpinfo(); ?› ez a sor van az index.php-mban. semmi egyéb. Táblázat helyett visszakapom a sort a böngészőben. (firefox 2.valami) EDIT3. <html> <head> <title>PHP Test</title> </head> <body> <?php phpinfo(); ?> </body> </html> Ha ez az index.php-m akkor működik. Ha csak a sima phpinfós sor van, akkor nem. Miért? Edited August 14, 2007 by h.arpad
h.arpad Posted August 14, 2007 Posted August 14, 2007 A httpd.conf-ban valami hasonlónak kell lennie, mint az alábbi. Ez megvan nálad? <IfModule dir_module> DirectoryIndex index.php index.html index.htm </IfModule> Ebben a sorrendben. És: <IfModule mod_php5.c> AddType application/x-httpd-php .php AddType application/x-httpd-php .php5 AddType application/x-httpd-php .php3 AddType application/x-httpd-php-source .phps </IfModule>
aaa3 Posted August 15, 2007 Author Posted August 15, 2007 Pff... most már úgy is megy, még egyszer köszönöm. Csupa nagybetűvel írtam az index.php-t a httpd.confban, azért nem ment... fene egye ezt az unixalapúságot dos ftw xD (U.i.: Ja és csak egy ilyenem volt a második kódrészlet helyett: AddType application/x-httpd-php .php .php5 de úgy is ment a kisbetűsre átírt directoryindexszel. Biztos ami biztos azért azt is kicseréltem (jobban néz ki. ))
h.arpad Posted August 15, 2007 Posted August 15, 2007 Mindkettõ jó. A kis- és nagybetûvel viszont mindig vigyázz, a fájlneveknél is, mert a Linux megkülönbözteti a fájlnévben a kis- és nagybetût (ami egy teljesen logikus viselkedés.) Ezért ha feltöltöd egy Linux szerverre majd, okozhat meglepetéseket.
aaa3 Posted August 15, 2007 Author Posted August 15, 2007 Én azt vallom, hogy az ellentéte a teljesen logikus, és lenne a magától értetődő.
h.arpad Posted August 16, 2007 Posted August 16, 2007 Akkor kénytelen leszek megmagyarázni: a nagy- és kisbetûk hexadecimális kódja, és minden egyéb számrendszerben leírt kódja különbözik. Ezek után mindenki maga döntse el, hogy mikor kezeli logikusan a fájlnevekben a kis- és nagybetûket egy operációs rendszer.
aaa3 Posted August 25, 2007 Author Posted August 25, 2007 Azt én eddíg is tudtam, hogy külön helyük van a kódtáblában, szép kis emlék(képernyő és könyvlap-)képeim vannak a dosos, dos navigatoros és turbo pascal könyves időkből. Ezért hát meg kell oldani a megfeleltetést ahogy a dosban meg is van oldva. Nem mintha nekem nem lenne fedorám is hehe...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now