Toon posts:

[apache] lokale .jpg niet zichtbaar, op ISP server wel *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een probleem met mijn apache server. Het programma draait als een trein, alleen wil hij geen grote plaatjes openen. Ik heb al van alles geprobeerd en opgezocht maar tot nog toe zonder succes.

De volgende situatie is er aan de hand:

Ik ben een eigen site aan het bouwen. Deze bevat 1 .jpg plaatje van 125 kb. Zodra ik deze site naar mijn homepage ruimte van mijn ISP upload, dan werkt de site perfect.
Als ik via mijn windows xp browser naar de index.html ga, en deze door dubbel te klikken open, dan laad de site keurig in mijn internetexplorer.
Maar zodra ik via mijn server (localhost) de site probeer te openen, dan opent de gehele site exclusief het plaatje! Ipv een plaatje staat er een rood kruisje in een wit vierkant.
Hieruit denk ik dat je kan concluderen dat het aan de server ligt en niet aan de website/plaatje.

Op dit forum zit iemand met een soort gelijk probleem:
http://www.foxserv.net/th...=2036&boardid=6&styleid=1

Een oplossing zou zijn om het matje # weg te halen voor de volgende 2 codes in de httpd.conf van apache:
EnableMMAP off
EnableSendfile off

Dit heb ik gedaan en vervolgens de server gerestart maar ook dit werkt niet. Heeft er iemand nog een idee hoe ik dit verder kan oplossen?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

offtopic:
Ik pas de titel nog iets aan, 'probleem' zegt wat weinig :)


Open deur: de HTML verwijst wel naar de juiste lokatie? <-- gebruik je absolute of relatieve verwijzingen, en begint deze met een slash?

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Hier is een kopy van de url die op de indexpagina staat:

<div align="center"><a href="/">[img]"images/themes/Illidan_werklogo_chrome_tekst_copy2.jpg"[/img]</a><br>
<br>
</div>

Let niet op de lange naam. Zelfs met een korte naam werkt hij niet.
Maar op deze manier heb ik bijvoorbeeld geen problemen op mijn homepage.

Verwijderd

Topicstarter
Iemand al een idee?

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 26-08 11:59

Kippenijzer

McFallafel, nu met paardevlees

Even iets wat je gewoon kan proberen. Zag daarstraks een heel ander topic, maar ook apache en een site die niet laadde. Daar lag het probleem aan mod_gzip. Gewoon om te testen, probeer deze eensa uit te zetten, server restarten en kijken of het dan wel wertk?

Verwijderd

Topicstarter
Kippenijzer schreef op 13 augustus 2004 @ 13:42:
Even iets wat je gewoon kan proberen. Zag daarstraks een heel ander topic, maar ook apache en een site die niet laadde. Daar lag het probleem aan mod_gzip. Gewoon om te testen, probeer deze eensa uit te zetten, server restarten en kijken of het dan wel wertk?
In mijn config file is er geen enkel bestand dat letterlijk mod_gzip heet :|

Zoiets vindt hij wel:

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

Verwijderd

Topicstarter
Geweldig HIJ DOET HET :*) . Hoe dat dat komt weet ik niet?

Nu nog een klein dingetje.

Als ik dit invoer op de pc waar apache draait:

http://127.0.0.1/site/ of
http://10.0.0.151/site/

Dan doet ie het als een trein. Maar zodra ik
http://localhost/site/
in typ, dan wil hij dat plaatje niet afbeelden. Hoe krijg ik die localhost nu nog goed? Iedereen bedankt voor alle hulp.

  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

Verwijderd schreef op 14 augustus 2004 @ 12:40:
Geweldig HIJ DOET HET :*) . Hoe dat dat komt weet ik niet?

Nu nog een klein dingetje.

Als ik dit invoer op de pc waar apache draait:

http://127.0.0.1/site/ of
http://10.0.0.151/site/

Dan doet ie het als een trein. Maar zodra ik
http://localhost/site/
in typ, dan wil hij dat plaatje niet afbeelden. Hoe krijg ik die localhost nu nog goed? Iedereen bedankt voor alle hulp.
Default staat er in je HOSTS bestand een vermelding "localhost 127.0.0.1" oftewel, localhost is standaard altijd hetzelfde als 127.0.0.1 wat weer gelijk is aan "deze pc". Normaal gesproken gebruik je localhost dus alleen om op je lokale PC te komen!

Wees consequent, maar niet altijd


Verwijderd

Topicstarter
Jah dat is toch ook de bedoeling?

Als ik achter de pc waar apache op staat geïnstalleerd zit, en ik wil mijn site testen, dan moet ik dit toch kunnen invoeren: http://localhost/site/
Dan moet ik toch op die locale computer zijn?

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Wat is de servername die vermeld staat in de httpd.conf?

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


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

Coolhva

Dr. Zero Trust

kijk is in C:\WINDOWS\system32\drivers\etc in het Hosts bestand.

Dat moet er ongeveer zo uitzien (voor windows XP NL Pro):

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Dit is een voorbeeld HOSTS-bestand dat wordt gebruikt door Microsoft TCP/IP for Windows.
#
# Dit bestand bevat de toewijzingen van IP-adressen naar hostnamen. Elke vermelding
# moet op een afzonderlijke regel staan. Het IP-adres dient in de eerste kolom te worden
# geplaatst, gevolgd door de bijbehorende hostnaam. Het IP-adres en de hostnaam dienen 
# gescheiden te zijn door ten minste één spatie.
#
# Daarnaast kunnen opmerkingen (zoals deze) worden toegevoegd op extra
# regels of gevolgd door de computernaam, voorafgegaan door een #.
#
# Bijvoorbeeld:
#
#      102.54.94.97     rhino.acme.com          # bronserver
#       38.25.63.10     x.acme.com              # x clienthost

127.0.0.1       localhost

  • sjhgvr
  • Registratie: Januari 2004
  • Laatst online: 24-08 06:51
Verwijderd schreef op 13 augustus 2004 @ 07:27:
Hier is een kopy van de url die op de indexpagina staat:

<div align="center"><a href="/">[img]"images/themes/Illidan_werklogo_chrome_tekst_copy2.jpg"[/img]</a><br>
<br>
</div>

Let niet op de lange naam. Zelfs met een korte naam werkt hij niet.
Maar op deze manier heb ik bijvoorbeeld geen problemen op mijn homepage.
Pleur de afbeelding ens in de map waarin de indexpagina zich bevind, en dan verander:
code:
1
[img]"images/themes/Illidan_werklogo_chrome_tekst_copy2.jpg"[/img]

eens in:
code:
1
[img]"Illidan_werklogo_chrome_tekst_copy2.jpg"[/img]


en kijk ens of de volgende settings in je httpd.conf dezelfde waarde hebben:

code:
1
2
3
4
5
6
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "D:/My Webs/"

code:
1
2
3
4
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "D:/My Webs/">


In jou geval dan wel niet "D:/My Webs/" .. maargoed.

[ Voor 104% gewijzigd door sjhgvr op 14-08-2004 14:39 ]

oisd.nl

Pagina: 1