install apache1+php leesrechten %systemroot%

Pagina: 1
Acties:

  • Rfce
  • Registratie: Oktober 2001
  • Laatst online: 26-09-2024

Rfce

Veni, Vidi, Vici

Topicstarter
Ik wil hier voor testredenen, apache1 met php4 (of 5) installeren.... echter heb ik alleen schrijfrechten op mijn buroblad, op zich geen probleem... ik install alles dus hier.
Werk ook mooi, krijg gewoon de startpagina van apache op mn localhost. Wil ik echter php4 aan de gang krijgen lukt dit niet, t lijkt alsof hij telkens de php-file wilt opslaan, ipv laden (ook geeft apache geen melding vandat het loopt met php.
Wel kan ik gewoon uitvoeren in dos php.exe test.php ... werkt ook!

Samen lutk het dus niet....zo is de opzet van mij dirs:
Apache: C:\Documents and Settings\userik\Bureaublad\web\apache
php: C:\Documents and Settings\userik\Bureaublad\web\php
webroot: C:\Documents and Settings\userik\Bureaublad\web\www

verder zitten dus in de phpmap: php4apache.dll, php4ts.dll, php4ts.lib, php.exe en php.ini
In de map apache staat gewoon alles na install.

In de httpd.conf van apache heb ik ook de volgende regels opgevoert:

LoadModule php4_module "C:\Documents and Settings\userik\Bureaublad\web\php4\php4apache.dll"
AddModule mod_php4.c
AddType application/x-httpd-php .php

(apache geeft geen foutmelding bij starten vand e service 8)7 )
Komt het erdoor dat ik dus bijv. geen rechten heb in de systemroot, oid??

euh...ja


  • Coolhva
  • Registratie: Juni 2003
  • Laatst online: 26-08 11:05

Coolhva

Dr. Zero Trust

php: C:\Documents and Settings\userik\Bureaublad\web\php

"C:\Documents and Settings\userik\Bureaublad\web\php4\php4apache.dll"
1. Dat klopt al niet, al kan het een tikfout zijn.
2. Als ik apache installeer dan zet ik de php.ini in de Windows dir, de php4apache.dll, php4ts.dll in de system32 map. (zie install.txt in de php map).

Probeer het gewoon eens zo te installeren zoals het moet via install.txt.

  • Rfce
  • Registratie: Oktober 2001
  • Laatst online: 26-09-2024

Rfce

Veni, Vidi, Vici

Topicstarter
op 1: is idd een tikfout, is gewoon php4
op 2: ik heb geen schrijfrechten in die mappen... maar naar mijn mening moet alles ook gewoon lopen als je andere mappen opgeeft (is volgenmij ook beter, zo staat alles op zijn plaats ofniet??)

euh...ja


  • Coolhva
  • Registratie: Juni 2003
  • Laatst online: 26-08 11:05

Coolhva

Dr. Zero Trust

hmmz dan denk ik niet dat het werkt.
Waarschijnlijk loop je tegen je rechten aan.
Ik denk dat de php executable niet gestart mag worden o.i.d.

In de logs zie je niets wat verkeerd staat?

  • Rfce
  • Registratie: Oktober 2001
  • Laatst online: 26-09-2024

Rfce

Veni, Vidi, Vici

Topicstarter
in logging sttat nix van errors..

maar hoe kan het dat als ik manual de php.exe staart met: php.exe test.php .... de code gewoon uitgevoert wordt??

edit:
wat ik wel zie langs komen in de logging:
[Tue Aug 10 13:08:20 2004] [warn] module mod_php4.c is already added, skipping
module list
[Tue Aug 10 13:08:20 2004] [warn] module mod_php4.c is already added, skipping
[Tue Aug 10 13:08:35 2004] [error] Cannot remove module mod_php4.c: not found in module list
Apache server shutdown initiated...
[Tue Aug 10 13:08:35 2004] [error] Cannot remove module mod_php4.c: not found in module list

elke keer bij start/sluit van apache service!

[ Voor 63% gewijzigd door Rfce op 10-08-2004 13:10 ]

euh...ja


  • Rfce
  • Registratie: Oktober 2001
  • Laatst online: 26-09-2024

Rfce

Veni, Vidi, Vici

Topicstarter
pfff ik heb t gevonden.... ik had dus:
LoadModule php4_module "C:\Documents and Settings\userik\Bureaublad\web\php4\php4apache.dll"
AddModule mod_php4.c
AddType application/x-httpd-php .php

op de eerste 3 regels van de file gezet.... nu heb ik "AddModule mod_php4.c" onder het kopje waar de rest van alles modules worden geladen (rond regel 250).

En nu doet ie t wel :-)

euh...ja

Pagina: 1