[Apache] Subdir redirect naar homedir ?

Pagina: 1
Acties:

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
Heel raar probleem. Heb net nieuwste versie van apache er op gezet. met php en mysql support. Alles lijkt te werken. Maar nu heb ik het volgende probleem.

Subdirectories worden niet goed uit gelezen. Een link naar een sub-dir lust die door naar de home dir waar die uit komt. Even als voorbeeld om te laten zien:

http://213.73.142.167:3400/index.php

Dit is de eerste dir en zou na het inloggen zou die http://213.73.142.167:3400/admin/index.php moeten openen.


Als je deze dir opent: http://213.73.142.167:3400/admin/ en je klikt op index.php staat die even later weer in de root.

Vreemd :? Zou iemand mij kunnen vertellen wat er aan de hand is ?

http://www.xbmcfreak.nl/


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Is snap het probleem niet helemaal (wat bedoel je met 'home dir' en inloggen?). Gebruik je mod_rewrite ofzoiets?

Welcome to the desert of the real.


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
Nee :) Kijk in de eerste link wil ik inloggen.. ik zou dan naar de link er onder moeten doorspringen.. Dat gebeurd niet. Hij blijft 'hangen'

na onderzoek kwam ik er achter dat alles wordt doorgelinkt naar de '/'

Als je deze http://213.73.142.167:3400/admin/ link opent en dan op index.php klikt zou die deze site moeten laten zien: http://213.73.142.167:3400/admin/index.php

Dat doet die dus niet hij valt terug in de 'homedir'

http://www.xbmcfreak.nl/


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
Zou het hier mee te maken kunnen hebben ?

code:
1
2
3
4
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.

http://www.xbmcfreak.nl/


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
En gaat het met html-bestanden ook fout? Wat staat er eigenlijk in de logs?

[ Voor 0% gewijzigd door Fatal-Error op 13-09-2002 14:50 . Reden: iets toegevoegd ]

Welcome to the desert of the real.


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
code:
1
2
3
[Fri Sep 13 13:48:44 2002] [error] [client 62.58.76.98] File does not exist: /usr/local/apache/htdocs/admin/admin/index.php
[Fri Sep 13 13:48:47 2002] [error] [client 62.58.76.98] File does not exist: /usr/local/apache/htdocs/admin/admin/index.php
[Fri Sep 13 13:48:51 2002] [error] [client 62.58.76.98] File does not exist: /usr/local/apache/htdocs/admin/admin/index.php


Dit bv

Het vreemde is dat het wel op 2 verschillende machines met windows/apache/php werkt.... in de bewerking zet apache of linux :? er dus nog een keer admin voor... Maar ik zou dan juist een foutmelding verwachten.

html doet die wel goed.

http://www.xbmcfreak.nl/


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Staat de DocumentRoot niet toevallig op /usr/local/apache/htdocs/admin :-)

Welcome to the desert of the real.


  • ProZa|IA
  • Registratie: Januari 2001
  • Laatst online: 15-06-2005
Klinkt als een rechtenprobleem er vanuit gaande dat de index.php er ook inderdaad staat.
Wat is de uitvoer van een ls -l op deze index.php ?

Why is called tourist season, if we can't shoot them ? specs


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
homedir:

code:
1
2
3
[root@server htdocs]# ls -l index.php
-rw-r--r--    1 erhnam   erhnam       1686 Sep 13 12:53 index.php
[root@server htdocs]#


De admin dir bv

code:
1
2
3
[root@server admin]# ls -l index.php
-rw-r--r--    1 erhnam   erhnam       1803 Sep 13 12:53 index.php
[root@server admin]#

http://www.xbmcfreak.nl/


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
En heeft apache ook toegang tot die dirs?

Welcome to the desert of the real.


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
Fatal-Error schreef op 13 september 2002 @ 14:59:
Staat de DocumentRoot niet toevallig op /usr/local/apache/htdocs/admin :-)
Ja maar wat ik dus niet begrijp waarom apache er dus nog een keer admin voor zet.. onder windows in combi met apache ( getest op 2 verschillende machines !! ) gebeurt dit dus niet!

http://www.xbmcfreak.nl/


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Vreemd. Alles wat je na http://hostname/ intikt wordt gezocht in de documentroot.

Welcome to the desert of the real.


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
mja ik begrijp het ook niet.

Volg deze link bv maar eens: http://213.73.142.167:3400/admin/index.php
Hij zou dan een page moeten openen maar valt dan meteen terug naar http://213.73.142.167:3400/


Apache geeft deze melding dan: [Fri Sep 13 13:48:51 2002] [error] [client 62.58.76.98] File does not exist: /usr/local/apache/htdocs/admin/admin/index.php

http://www.xbmcfreak.nl/


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Ik kan nog net zien dat er een meta-refresh in staat... misschien dat daar een fout in zit?

Welcome to the desert of the real.


  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 09:24

Erhnam

het Hardware-Hondje :]

Topicstarter
Moet ik deze fout zoeken in het script of in de config file van apache ?

http://www.xbmcfreak.nl/


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
In het script (index.php).

Welcome to the desert of the real.


  • riotrick
  • Registratie: Mei 2002
  • Laatst online: 10:08
Ik zou je scriptjes es gaan nakijken. Klinkt alsof die niet helemaal fris zijn :)
Pagina: 1