stalin
wzl-lid
Sinds 14/10/2004
T: 14
R: 369
|
7/5/2006 -
11:49u
| Quote
|
Ik ben sinds enkele dagen begonnen met php te leren. Maar nu heb ik een probleem. Ik zou de pagina' s die ik maak graag lokaal zien. Daarom dacht ik aan Easyphp, maar aangezien ik al mysql draaien heb, lijkt me dit geen aangewezen oplossing. Dus installeerde ik apache 2 en PHP 5 zelf. Maar nu heb ik een probleem. Telkens ik een pagina wil bekijken krijg ik een http 403 forbidden error. Hij vind dus mijn pagina's wel, maar hij wil ze niet tonen omdat hij zogezegd geen toegangsrechten heeft. Kan er mij soms iemand helpen om dit op te lossen?
dank bij voorbaat,
Stalin
|
Phil
Uberhacker
Sinds 23/2/2003
T:10 -
R:484
|
7/5/2006 -
12:36u
| Quote
|
Wel, het makkelijkste is je pagina's onder je webroot te plaatsen (apache2/htdocs/..), dan zou je geen 403's meer mogen krijgen. Kijk anders eens of je error log niets anders zegt ?
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
7/5/2006 -
13:29u
| Quote
|
de files staan in die folder. dit is de error die in mijn logs staat.
127.0.0.1 - - [07/May/2006:11:44:07 +0200] "GET /phpinfo.php HTTP/1.1" 403 229
volgens mij toch gewoon een 403 forbidden.
|
Fisheke
wzl-lid
Sinds 19/5/2004
T:3 -
R:879
|
7/5/2006 -
16:18u
| Quote
|
Zie dat die files de juiste permissies hebben.. apache werkt normaalgezien niet onder dezelfde user als gijzelfve..
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
8/5/2006 -
8:30u
| Quote
|
Fisheke schreef: Zie dat die files de juiste permissies hebben.. apache werkt normaalgezien niet onder dezelfde user als gijzelfve..
ik heb nu getest met htm files, en die kan hij wel bezoeken, maar mijn php-files wil hij niet bezoeken. Ik heb dan maar uw tip gevolgd, en zelfs iedereen alle rechten gegeven, maar dat heeft niets verholpen.
|
Fisheke
wzl-lid
Sinds 19/5/2004
T:3 -
R:879
|
8/5/2006 -
12:08u
| Quote
|
Dus .php files wilt m niet openen (geeft m ne 403), maar .htm files kan m wel openen? Zijde zeker da apache ook "execute" rechten heeft op die (niet gewoon read) files?
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
8/5/2006 -
13:13u
| Quote
|
Fisheke schreef: Dus .php files wilt m niet openen (geeft m ne 403), maar .htm files kan m wel openen? Zijde zeker da apache ook "execute" rechten heeft op die (niet gewoon read) files?
toch vrij zeker, ik heb van die .php file de rechten ingesteld voor iedereen op volledig beheer. Ik veronderstel dat apache wel bij iedereen zal zitten. Dus zou hij ook volledig beheer (dus ook uitvoerrechten moeten hebben).
Zou het misschien aan de installatie van mijn php kunnen liggen?
Ik heb dus de zip van php gedownload van de site. En die geextract naar C PHP en dan de install.txt zo goed mogelijk gevolgd. Ik veronderstel dat ik het goed gedaan heb, maar ik ben het niet 100% zeker natuurlijk.
Is er op het internet misschien ergens een handige / makkelijke walkthrough te vinden voor het installeren van PHP 5 met apache 2, anders zal ik die nog eens volgen en hopen dat het dan in orde komt. Anders zal ik ergens een manier moeten vinden om mijn mysql in een easyphp install te krijgen.
|
Fisheke
wzl-lid
Sinds 19/5/2004
T:3 -
R:879
|
8/5/2006 -
16:34u
| Quote
|
't probleem moet ergens bij de permissies zitten ze.. als apache php niet zou kennen, zou m die phpfile gewoon weergeven of serveren zonder die te parsen.. ik meen me wel te herinneren da php5 en apache2 onder windows niet zo supergoed samenwerken, google'd eens op ne walkthrough zou k zeggen (php5/pache2 installeren is hier gewoon "sudo apt-get install php5 apache2" )
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
8/5/2006 -
19:25u
| Quote
|
Fisheke schreef: 't probleem moet ergens bij de permissies zitten ze.. als apache php niet zou kennen, zou m die phpfile gewoon weergeven of serveren zonder die te parsen.. ik meen me wel te herinneren da php5 en apache2 onder windows niet zo supergoed samenwerken, google'd eens op ne walkthrough zou k zeggen (php5/pache2 installeren is hier gewoon "sudo apt-get install php5 apache2" )
Desnoods probreer ik het op 1 of andere manier in een virtual pc te smijten. Dan kan ik onder linux werken é
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
8/5/2006 -
20:04u
| Quote
|
Momenteel heb ik al een ander probleem, nu heeft hij dus geen probleem meer voor de toegansrechten. Nu geeft hij gewoon een downloadscherm als ik naar een php file surf in mijn htdocs directory dus localhost/index.php geeft een scherm die die file wil downloaden: Go Online - Save - Cancel zijn de mogelijkheden. Bij go online gaat hij gewoon een programma zoeken die .php files aankan.
|
Wikke
wzl-lid
Sinds 6/1/2005
T:8 -
R:253
|
8/5/2006 -
20:43u
| Quote
|
httpd.conf van apache wel tegoei ingesteld voor php bestanden naar php parser te sture? die locatie van php sta toch tegoei?
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
9/5/2006 -
18:57u
| Quote
|
voorlopig heb ik het volgende staan (zelf bijgezet dus) in httpd.conf:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
maar waarschijnlijk moet er daar nog iets bij in de aard van loadModule... maar als ik da erbij zet, dan wil mijn apache niet meer opstarten omdat er een fout in de httpd.conf zit. Dus waarschijnlijk is het verkeerd wat ik zette bij loadModule. Suggesties zijn dus altijd welkom.
|
Fisheke
wzl-lid
Sinds 19/5/2004
T:3 -
R:879
|
9/5/2006 -
19:16u
| Quote
|
Als k men eigen niet vergis (help, een windows installtie van php en apache is écht lang geleden) moet ge inderdaad die lodmodule doen, maar dan ook zien dat ge php.ini (zit normaalgezien in u php dir) kopieert naar ergens in u apache dir.. anders weet apache niet waar m php.exe moet gaan zoeken (en gaat m iderdaad niet wille starten)
|
Wikke
wzl-lid
Sinds 6/1/2005
T:8 -
R:253
|
9/5/2006 -
20:48u
| Quote
|
vanuit mijn httpd.conf (windows)
AddType application/x-httpd-php .php
Action application/x-httpd-php /php/php.exe ScriptAlias /php/ "C: /php/"
dus het pad naar php.exe checken
mijn php.ini staat in c:\windows
Laatst aangepast door
Wikke
op 9/05/2006 20:49:10u
(1x aangepast)
|