apache2 & PHP
31 příspěvků · strana 1 z 2
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
nema nekdo zkusenosti s apache2? nechce me v nem fungovat php chyba bude nejspis nekde v nastaveni httpd.conf
-
Já teda žádný zkušenosti nemam, když tě to tak zajímá :-))
-
v 2000/XP, jinde asi ne: 0. při instalaci apache2 dát do obou kolonek 127.0.0.1 !, dopor. instalaci přímo do C: (samo se přidá Apache2 na C:/Apache2) 1. extrakt PHP do C:/PHP 2. php.ini do SYSROOT 3. v php.ini extension_dir na C:/PHP 4. doc_root na c:/apache2/htdocs (nebo jinam) 5. stopnout apache2 service a upravit httpd.conf - přidat: LoadModule php4_module c:/php/sapi/php4apache2.dll AddType application/x-httpd-php .php 6. a změnit: DirectoryIndex index.php index.html index.html.var -------------- 7. dát php4ts.dll do diru, kde je apache.exe (C:/Apache2/bin) 8. restart (služba se spustí sama)
-
vsechno de v pohode dokud nepridam LoadModule php4_module c:/php/sapi/php4apache2.dll - pri restartu naskoci jen hlaska request operation has failed a zkousel sem to na XPckach
-
Mě to na XP jde: instalace Apache 2.0.45.msi + php 4.3.1.zip + mysql-4.0.13-win.zip bez problémů na 1. pokus podle toho co jsem napsal, v httpd.conf je dobré dát ty řádky k ostatním podobným při instalaci Apache zadat 127.0.0.1 jako název i adresu serveru Zkus vše odinstalovat, smazat adresáře a nainstalovat znova. Případně zkus tu mojí kombinaci souborů.
-
no zkousel sem Apache 2.0.46; php 4.0.6, 4.3.0, 4.3.1, 4.3.2, 5.0.0 a mysql uz ani nevim kolik, radky pisu k ostatnim podobnym automaticky coz by ale nemelo mit vliv a pri instalaci sem vyplnil 2x127.0.0.1, ale nevadi mam jeste starsi apache to taky neni spatny .. ale dik za rady mozna jestli nekdy najdu apache2 & php v baliku tak to rozchodim :-)
-
co je v apachovo logu? (apache/2.0.43-winnt: winnt/4.0-sp6: ok, win2k-sp3: ok)
-
ve kterym logu?
-
error log instalace_apache\logs\error.log + taky systemovej log (start->ovl.panely->nastroje administrace->prohlizec udalosti->protokol aplikace - je tam neco od apache?)
-
..blabla Syntax error on line 135 of C:/Apache2/conf/httpd.conf: Cannot load C:/php/sapi/php4apache2.dll into server: Uvedená procedura nebyla nalezena. blabla.. - nechapu cesta je spravne i explorer podle ni ten soubor najde
-
copy php4ts.dll k apache.exe - tj. do apache\bin\
-
jestli chces, poslu ti jmena instalacnich souboru apache, php, mysql a podrobnej navod na instalaci pod 2k a jeste konfiguracni filesy apache a php.ini me to tam vali v poho
-
jkt: has been copied already ale bohuzel nic skocpik: lynxh@seznam.cz byl bych vdecnej
-
zkus zakomentovat vsechny 'extension=...' v php.ini... btw, podobny chyby to hazely na compu (win98), kde byla nainstalovana jedna gamesa od m$, ktera jaksi modifikovala oleaut32.dll ;-), jako chybu to samozrejme hlasilo neco jako 'error loading php4ts.dll'
-
uz byly zakomentovany, pouzivam akorat gd ale jelikoz apache nesel tak me byla k nicemu, ale zajimalo by me jak php pozna ze php.ini je ve slozce windows? btw error loading php4ts.dll me to nehazi a moc her opravdu nevlastnim, mozna hledani min :-) nemuze to bejt malickostma treba ze pouzivam dvoje apache s dvojim php? uz bych to ale nechal bejt nelam si s tim hlavu mam to proste cely po***** a s tim uz asi nikdo nic nenadela :-)
-
nebo si preinstaluj okna...
-
s tou gamesou to byl jenom priklad btw, tak me napada, apache mas asi jako service, ze? a nepoustis apache jako jinej user (tj. ne system, ale treba apache nebo franta)? jestli jo, tak si prekontroluj prava k souborum ;-) dva apache & dvoje php - apache/1.3.23+php/4.1.2, apache/2.0.43+php/4.3.0 - stable > Uvedená procedura nebyla nalezena. to by moh' bejt problem stary-php + novej-apache. co mas za verze?
-
ve verzi to asi nebude zkousel sem i 5.0.0b1 (tahle verze je ale na...) a jinak to bezelo na 4.3.2 mam ten dojem ze ho spoustim jako test to je login pod kterym me to prihlasuje i do windows ale ani nevim kde to nastavit a kde zkontroluju prava a wokenu preinstalovavat nebudu zas tak rad Apache2 nemam abych stravil celou noc rozmlouvanim s pocitacem :-) jak sem rek pust to z hlavy mam jeste ty starsi, hlavne ze funguje php
-
nepustim ;-) a) start->control panel->services, vyber 'apache2', pravej klik->vlastnosti, zkontroluj username b) kdyz mas php treba v c:/php, tak explorer->c:->php, pravej klik, zabezpeceni, pridej uzivatele, pod kterym ti bezi apache2, a dej mu vsechny prava (resp. vsechny krome 'take ownership' a 'access control') a nastav, aby to bylo platny i pro soubory & adresare vevnitr
-
je to k nevire ale porad nic :-) .. apache se nastavit podarilo ale slozku php muzu tak maximalne sdilet pro celou sit .. ale nejspis to nebude tim mozna mam jen spatnou verzi zkusim jeste jiny a pak se uvidi
-
slozka php: pravej klik->vlastnosti, karta zabezpeceni, pridej uzivatele _neco_ (ten, co pousti apache) a dej mu vsechny prava... co na tomhle nejde? (resp. kdyz nejde, prihlas se jako administrator)
-
Pak nastav PHP jako CGI. Jenom nevím, jestli to jde i pod NTčka. Já mám WinME. Kdysi jsem s tim mel trable. Jako modul me to hlasilo tuto chybu. Možná stačí nainstalovat PHPTriad, nebo PHPHome. Ty ksou přednastavený. Tomík.
-
jo, cgi by mohlo chodit, aspon pro zacatek... jinak prave na nt to beha krasne (ok, az na nahodny parse error etc ;-))
-
podle myho nazoru je problem v tom, ze php4ts.dll chce nacitat nejaky dalsi dll knihovny, ale nemuze. do logu se potom napise jenom problem s php4ts.dll :-( reseni: zrusit _vsechny_ extensions (zakomentovat) a prekontrolovat, jestli je ta php4ts.dll, ktera se nacita, opravdu ta, co se nacitat ma - to by prave moh' bejt ten problem s verzema...
-
jkt: ne php4ts.dll ale php4apache2.dll hazi chybu