PHP in Apache

Pagina: 1
Acties:

  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Ik ben bezig met PHP

ik heb een aparte directory in /var/www/php [Red Hat 7.2]
in mijn httpd conf opgenomen
code:
1
ScriptAlias /php/ "/var/www/php/"

dan krijg ik geen error meer, dat hij hem niet kan vinden
maar nu krijg ik een error van Premature end of script headers /var/www/php/test.php

als ik het scripje run in /var/www/html
werkt het prima

Moet ik nog iets in de Httpd.conf toevoegen ?
bij CGI staat dit
code:
1
2
3
4
5
6
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

Verwijderd

IK weet niet zeker, maar moet je niet de document root aanpassen.

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
waarom maak je een aparte /var/www/php dir aan? om het overzichtelijk te maken, ofzo? En p.s. Post even de inhoud van je test.php script, misschien zit daar wel een fou in. Of is het gewoon
code:
1
2
3
4
5
<? php

phpinfo()

?>

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
-lekker onduidelijk, post wat code van je test.php

en waarom gebruik je geen Alias ivp ScriptAlias ?
(al snap ik al helemaal niet waarom een alias nodig is, maarja)

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Op vrijdag 18 januari 2002 10:35 schreef da_man98 het volgende:
waarom maak je een aparte /var/www/php dir aan? om het overzichtelijk te maken, ofzo? En p.s. Post even de inhoud van je test.php script, misschien zit daar wel een fou in. Of is het gewoon
code:
1
2
3
4
5
<? php

phpinfo()

?>
Hoort hier geen ; achter? >:)

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
Op vrijdag 18 januari 2002 13:55 schreef Vrijbuiter_uno het volgende:

[..]

Hoort hier geen ; achter? >:)
detail :+

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Het scripje werkt, dat kan ik je verzekeren
dus daarom heb ik die niet gepost

Ik wil een php dir om het duidelijk te houden, net zoals cgi-bin

maar ik heb de dir in /var/www/html/php staan en nu werkt het perfect

alias is handig, omdat apache er standaard /var/www/html voor zet als je dan gewoon

<a href="/php/test.php" van maakt dan ziet hij aan die alias waar hij moet kijken

Verwijderd

Op vrijdag 18 januari 2002 01:42 schreef dominion99 het volgende:
Ik ben bezig met PHP

ik heb een aparte directory in /var/www/php [Red Hat 7.2]
in mijn httpd conf opgenomen
code:
1
ScriptAlias /php/ "/var/www/php/"

dan krijg ik geen error meer, dat hij hem niet kan vinden
maar nu krijg ik een error van Premature end of script headers /var/www/php/test.php

als ik het scripje run in /var/www/html
werkt het prima

Moet ik nog iets in de Httpd.conf toevoegen ?
bij CGI staat dit
code:
1
2
3
4
5
6
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>
Wat heeft jou CGI-bin directory met PHP te maken? Niets volgens mij. Die scriptallias is volgens mij correct. Wat echter het probleem kan zijn is de inhoud van die php file. laat die eens zien. Heb je toevallig de 'orginele' test op je html directory staan en die gecopieerd naar die php directory? Dit kan nanemlijk nog wel eens mis gaan zeker als je het via een windows client doet. Maak in die php directory nog eens een test.php aan en typ daar HANDMATIG die phpinfo(); zooi neer.

Ik had namelijk dit probleem met perl.

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 15:50
Op vrijdag 18 januari 2002 13:58 schreef Vrijbuiter_uno het volgende:
Ik had namelijk dit probleem met perl.
Daar is vl mij alleen perl gevoelig voor, php niet. Maar dat weet ik nie zeker ;)

Sometimes you need to plan for coincidence

Pagina: 1