[apache] plaatjes vanaf internet niet te zien

Pagina: 1
Acties:

  • hutmannetje
  • Registratie: April 2001
  • Laatst online: 28-08 15:10
ik heb nu een webserver draaien met php. Nu heb ik een website met plaatjes, en die kun ik normaal bekijken via localhost.
Maar een ander ziet alleen de tekst en een zon mooi kruisje voor de plaatjes.

Wie weet hoe ik dit oplos??

  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

Portmappen? Zit je achter een router of dergelijke?

Please wat meer info en zo :)

Zet de plaatjes wel in de www map he, niet op je eigen pc ergens in mijn documenten :)

[ Voor 35% gewijzigd door GGS_VR6 op 22-04-2004 19:52 ]

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 13:55
Heb je misschien een link? Of is het alleen intern? Anders misschien een configuratie? Zo kunnen we niet zo veel. :)

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
De rechten staan in apache wel goed en plaintext word wel weergegeven buiten de lokale range?

  • Icey
  • Registratie: November 2001
  • Laatst online: 11:01
Link je niet naar c:/mijndocumenten/website ofzo?

  • hutmannetje
  • Registratie: April 2001
  • Laatst online: 28-08 15:10
de plaatjes staan in de map images welke in de htdocs staat welke me www is.
en ja ik heb ook poort 80 gemapt in me speedtouch 510; die ziet er zo uit:
inside ip: 10.0.0.150 port 80
outside ip 0.0.0.0 outside port 80

En waar kun ik rechten dan instellen met apache, ik draai apache 1.3.29 op een win2003 server.

het probleem is dus dat ik alle tekst zie, plus alle tekst uit de database, behalve de plaatjes.

[ Voor 22% gewijzigd door hutmannetje op 22-04-2004 20:36 ]


  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 13:55
Heb je misschien een link naar een voorbeeld? En als mensen van buiten af de tekst wel kunnen zien, dan is de mapping zowieso goed. :)

  • stevenP
  • Registratie: December 2003
  • Laatst online: 31-08 19:58
hutmannetje schreef op 22 april 2004 @ 20:33:
de plaatjes staan in de map images welke in de htdocs staat welke me www is.
en ja ik heb ook poort 80 gemapt in me speedtouch 510; die ziet er zo uit:
inside ip: 10.0.0.150 port 80
outside ip 0.0.0.0 outside port 80

En waar kun ik rechten dan instellen met apache, ik draai apache 1.3.29 op een win2003 server.

het probleem is dus dat ik alle tekst zie, plus alle tekst uit de database, behalve de plaatjes.
nou zo heb ik het ook draaien.... dat zou het gewoon moeten doen.. :\

Gasloos! 3100Wp Z, 2150Wp W, Panasonic 5J monoblock, Panasonic 150L WPB


  • hutmannetje
  • Registratie: April 2001
  • Laatst online: 28-08 15:10
ik zit bezig met oscommerce, dat is een webshop.

tijdelijke link : 80.126.135.160/shop/

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 02-01 05:18

KompjoeFriek

Statsidioot

je linkt naar http://localhost/shop/images/oscommerce.gif :)

[edit]
Laat het eerste gedeelte weg, dan werkt het wel.
zoiets dus:
images/oscommerce.gif

offtopic:
Hoi Berry :w
slow-chat->msn ;)

[ Voor 58% gewijzigd door KompjoeFriek op 23-04-2004 00:29 ]

WhatPulse! - Rosetta@Home - Docking@Home


  • bdgroot
  • Registratie: Augustus 2002
  • Laatst online: 27-11-2024
Bekend verhaal.. binnen in je netwerk wordt wordt localhost wel herkend! maar buiten je netwerk moet je je ip of DNS gebruiken als "bron" voor de plaatjes

nu heb je: [img]"http://localhost/plaatje.jpg"> Dit[/img] of [img]"http://80.126.135.160/plaatje.jpg"[/img], snap?
edit:

te laat.... en beaten by compufreak.. natuurlijk moet jij me weer dwars zitten ;) Alles oke op school btw??

[ Voor 38% gewijzigd door bdgroot op 23-04-2004 00:24 ]

Laat een computer nooit merken dat je gehaast bent.


  • hutmannetje
  • Registratie: April 2001
  • Laatst online: 28-08 15:10
keb hem nu veranderd in mun internetadres, dus nu moet het goed zijn, maar nu zie ik zelf de plaatjes niet als ik via localhost de site bekijk :P

Verwijderd

Volgens mij ben je de http nog vergeten in je config... ;)

Kijk maar naar de href attribuut in je <base> tag... Die is nu:
HTML:
1
<base href="://hutmannetje.xs4all.nl/shop/">


Het probleem heeft verder trouwens niets met Apache te maken, je moet gewoon zorgen dat je je includes/configure.php goed hebt ingesteld.

Je zou bijv. kunnen zorgen dat je links op zowel je localhost als je webserver op internet tegelijk goed werken door de constanten als volgt te veranderen:
PHP:
1
2
3
4
5
6
// De hostname dynamisch opvragen in PHP
// Je kan overigens ook $_SERVER i.p.v. $HTTP_SERVER_VARS gebruiken
// als je zeker weet dat je je scripts draait op PHP >= 4.1.0
define('HTTP_SERVER', 'http://'.$HTTP_SERVER_VARS['HTTP_HOST']);
// Zelfde verhaal
define('HTTP_COOKIE_DOMAIN', $HTTP_SERVER_VARS['HTTP_HOST']);


Succes!

[ Voor 64% gewijzigd door Verwijderd op 23-04-2004 00:48 ]


  • hutmannetje
  • Registratie: April 2001
  • Laatst online: 28-08 15:10
mooi hij doet het. bedankt voor de reacties allemaal, en vooral ReSistanZ.
nu heb ik weer wat geleerd van php. ben ik vandaag pas mee begonnen.

by the way, deze site heb ik nie gemaakt, dat is een open source webshop.

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
ReSitanZ, ik zou wel de superglobal gebruiken ;)

Verwijderd

G33rt schreef op 23 april 2004 @ 16:38:
ReSitanZ, ik zou wel de superglobal gebruiken ;)
Dan heb jij waarschijnlijk niet de nare ervaringen gehad die ik heb gehad met oude (vooral brakke) versies van PHP (bijv. 4.0.6) op je online webserver...
Ik zeg het puur voor de zekerheid. En noem overigens ook waarom. Dus tsja... ;)
Pagina: 1