Toon posts:

[php/apache/win32] ruzie met php > geeft 404

Pagina: 1
Acties:

Verwijderd

Topicstarter
okee

ik heb de search en google al uitgebreid gebruikt, maar ik heb geen idee wat ik fout doe.

netjes (hoewel?) een nieuwe apache server geinstalleerd en geconfigureerd.
net zo netjes php gedownload en geunzipped in c:\php
httpd.conf aangepast zoals in de online help staat> dus ;

++ toegevoegd aan httpd.conf ++
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
ScriptAlias /php/ "c:/www/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "c:/php/php.exe"

de sig van mijn webserver is nu
Apache/2.0.48 (Win32) PHP/4.3.4 Server at blaaa Port 80
gewone webpages opvragen lukt ook gewoon.

alleen de php pages zijn een ramp.
> eerst kreeg ik 500 internal server error >> dit heb ik opgelost door #!c:\php\php.exe bovenaan mijn .php bestanden neer te zetten... kon me voorstellen dat ie die niet kon vinden

maar als ik nú dan hetzelfde bestand opvraag

http://server.com/www/php/test.php

krijg ik een doodsimpele 404 cannot find server?!

wat ben ik vergeten te configureren of wat is mijn probleem?

php draait volgens mij alleen het genereert NIKS :'(

[ Voor 4% gewijzigd door Verwijderd op 13-01-2004 01:14 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Softwareconfiguratie/installatie in Software Algemeen aub :)

Professionele website nodig?


Verwijderd

Topicstarter
software is geinstalleerd :)

als ik extensies in mijn php.ini aanzet door de ; weg te halen geeft ie zelfs een venstertje met could not load _bla_.dll als ik via mijn webserver de php pagina wil benaderen.

maar als php wil gaan processen, dan geeft ie dus een 404

  • 4VAlien
  • Registratie: November 2000
  • Laatst online: 02-08 23:13

4VAlien

Intarweb!

Is dat action directive niet overbodig als je al de dll geladen hebt? Lijkt me een bron van conflict.

Hint: check je apache logs voor meer informatie over de error!

[ Voor 25% gewijzigd door 4VAlien op 13-01-2004 02:36 ]


Verwijderd

Topicstarter
wat doe ik verkeerd?

opnieuw alles geinstalleerd (nu apache 1.3) nieuwe httpd.conf aangemaakt
php in de juiste mappen gezet. httpd.conf en php.ini aangepast volgens de install notes.

nog steeds zelfde probleem.


error 500 bij verkeerd pad naar php executable
error 404 bij goed pad naar php executable

heb ik hier te maken met een crashende php.exe ?????
code:
1
2
3
4
5
6
7
#!c:\php\php.exe
    <?php
    
        print("Hello, world!\n");
    // your php code

    ?>

  • Darkvater
  • Registratie: Januari 2001
  • Laatst online: 26-08-2024

Darkvater

oh really?

Verwijderd schreef op 13 januari 2004 @ 01:13:
okee

ik heb de search en google al uitgebreid gebruikt, maar ik heb geen idee wat ik fout doe.

netjes (hoewel?) een nieuwe apache server geinstalleerd en geconfigureerd.
net zo netjes php gedownload en geunzipped in c:\php
httpd.conf aangepast zoals in de online help staat> dus ;

++ toegevoegd aan httpd.conf ++
code:
1
2
3
4
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
ScriptAlias /php/ "c:/www/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "c:/php/php.exe"
Volgens mij doe je toch iets fout. Heb je PHP nou in C:\PHP of C:\www\PHP geinstalleerd?

Ik heb ook gewoon Apache2 en PHP4 en dit is het enige wat ik nodig heb om PHP te draaien:
PHP is geinstalleerd in C:\Program Files\PHP4
code:
1
2
3
4
DirectoryIndex index.html index.html.var index.php # dit hoeft niet
ScriptAlias /php/ "C:/Progra~1/PHP4/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"


En het beste is om gewoon PHP te testen met PHPInfo natuurlijk :)
code:
1
2
3
<?php
  phpinfo();
?>


1.
edit:
Waar is die php4_module eigenlijk voor?

2.
edit:
Ik denk dat ik weet waarom die het bij jou niet doet. Je maakt een ScriptAlias aan van /php/ die wijst naar c:/www/php/. Later bij Action van x-httpd-php staat er c:/php/php.exe. Ik denk dat ie door de Scriptalias /php/ substitueert, zodat je uiteindelijk c:c:/www/php/php.exe krijgt. Dit werkt natuurlijk niet

[ Voor 32% gewijzigd door Darkvater op 13-01-2004 03:06 ]


Windows Vista? *NEVER* Het waarom - Opera forever!!!
I've seen chickens that were more menacing. Chickens in a coma. On ice. In my fridge

Pagina: 1