TStyve Skrevet 3. juli 2004 Forfatter Del Skrevet 3. juli 2004 Saken her er at på min pc så virker alt som det skal, men det er når andre utenfra og skal besøke sidene det skjærer seg. Lenke til kommentar
oblivian Skrevet 3. juli 2004 Del Skrevet 3. juli 2004 Har du åpnet, www :80 ssl: 443 Og eventuelt mysql: 3306 (med mindre du bruker localhost, det gjør du vel...) Lenke til kommentar
TStyve Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 (endret) Har 80 på www og 3306 på SQL, men har ikke åpnet for SSL. Åpner for den i conf-fila som ligger i Apache regner jeg med? Får lete litt etter den Har fått lagt inn XP Pro på nytt så nå skal jeg prøve å sette alt opp på nytt med xampp. Endret 4. juli 2004 av Oyozo Lenke til kommentar
opticus Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) fungerer servern som den skal innefra nettverket? men ikke fra internett sier du? da er det routingen det er noe galt med, sjekk hvilke porter som trengs, høres ut som det er port som ikke er routet til servern din. du har tydeligvis klart å gjøre dette med port 80, finn ut hva som trengs og gjør det samme med de portene. ssl 443 http 80 https 81 EDIT: har ikkeno greie på å gjøre det i windows, men et tips er debian linux og å bruke apt-get til å installere pakker du trenger, men dersom du ikke har noe kjennskap til linux fra før vil det jo ta endel tid å sette seg inn i kommandoer og slikt, jeg kjører debian linux selv som webserver med php og mysql selv og er storfornøyd med det kan gi et par eksempler: for å installere php4 skriver man bare "apt-get install php4" så gjør den resten. "apt-get install mysql" så gjør maskina resten osv genialt? Endret 4. juli 2004 av opticus Lenke til kommentar
oblivian Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) Har 80 på www og 3306 på SQL, men har ikke åpnet for SSL.Åpner for den i conf-fila som ligger i Apache regner jeg med? Får lete litt etter den Har fått lagt inn XP Pro på nytt så nå skal jeg prøve å sette alt opp på nytt med xampp. Nei, portene åpner du på routeren/firewallen din. Hva slags system kjører du? Er maskinen direkte på nett, eller er den bak en ruter/firewall? Isåfall må du NAT'e portene også. Hvis du kjører xammp bundelen så ligger mysql ved slik at du kjører mysql på samme maskin som apache. Derfor bruker du kun localhost. Steng derfor tilgang til port 3306 utenifra, med mindre du vil at andre (servere) skal kunne bruke din mysql server. Endret 4. juli 2004 av oblivian Lenke til kommentar
TStyve Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 Jeg sitter på W-LAN. Ruteren er åpnet for trafikk utenfra. Har testet serveren på intranett og internett. Problemet oppstod på begge sider. Men på min maskin virker alt som det skal når jeg bruker nettleseren. Nå har jeg gjort følgende: Re-innstallert WinXP Pro Lastet ned XAMPP Pakket ut filene Endret root-mappa til "C:\apachefriend\www" i "httpd.config" som ligger i apache-mappa. Lagt til mime_magic Det jeg ser for meg nå, om jeg har forstått rett er følgende: Klikke på "xampp_setup" Klikke på "xampp_start" Klikke på "apache_start" Klikke på "mysql_start" Etter denne prosedyren bør vel alt fungere normalt, og klar til innstallering av web-shop og forum.....? Lenke til kommentar
oblivian Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) OK, i httpd.conf så må du sette root directory for serveren, altså hvor web-filene vil ligge. Hvis du ikke har et fullverdig domene navn, så må du bruke global IP som servernavn. Alt dette setter i httpd.conf. Det neste du gjør er å åpne phpmyadmin, opprette en db som heter f.eks. oscommerce. I samme slengen oppretter du en bruker som heter det samme, men som kun har rettigheter til den databasen, altså ingen globale rettigheter. Så kopierer du alt innholdet av catalog til root-katalogen. Fra browseren din velger du /install/install.php (eller /install/index.php). Følg instruksjonene... Hvis du velger å ha SSL (https://) i tillegg så må du åpne port 443 på ruteren, i tillegg må du endre ssl.conf så root-katalogen peker til samme katalog som i httpd.conf. EDIT: Jeg vil også anbefale deg å kjøre Virtual Hosts siden dette gir deg litt enklere forhold når det gjelder å administrere serveren. Hvis du ikke har fullverdige domene navn/sub-domains, så må du bruke den globale IP'en å sette hver virtuelle host til å lytte på hver sin port. EDIT2: I xammp folderen så ligger det et par .bat filer for å installere mysql og apache som services, så slipper du å starte manuelt. Endret 4. juli 2004 av oblivian Lenke til kommentar
TStyve Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 OK, i httpd.conf så må du sette root directory for serveren, altså hvor web-filene vil ligge. Hvis du ikke har et fullverdig domene navn, så må du bruke global IP som servernavn. Alt dette setter i httpd.conf. Er det her du mener? Skal det stå "81.0.186.201" i stedet for "www"? DocumentRoot "c:/apachefriends/www" <Directory "c:/apachefriends/www"> Eller er det her du mener jeg bør sette inn IP-adressen? (har bare IP-adresse) # # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, in addition to the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) # #Listen 12.34.56.78:80 Listen 80 Det neste du gjør er å åpne phpmyadmin, opprette en db som heter f.eks. oscommerce. I samme slengen oppretter du en bruker som heter det samme, men som kun har rettigheter til den databasen, altså ingen globale rettigheter. Så kopierer du alt innholdet av catalog til root-katalogen. Fra browseren din velger du /install/install.php (eller /install/index.php). Følg instruksjonene... Denne er grei. Hvis du velger å ha SSL (https://) i tillegg så må du åpne port 443 på ruteren, i tillegg må du endre ssl.conf så root-katalogen peker til samme katalog som i httpd.conf. Denne var jeg ikke klar over før du nevnte det nå. Takker EDIT: Jeg vil også anbefale deg å kjøre Virtual Hosts siden dette gir deg litt enklere forhold når det gjelder å administrere serveren. Hvis du ikke har fullverdige domene navn/sub-domains, så må du bruke den globale IP'en å sette hver virtuelle host til å lytte på hver sin port. Hvordan enklere? Her på VHost er jeg usikker på fremgangsmåten. EDIT2: I xammp folderen så ligger det et par .bat filer for å installere mysql og apache som services, så slipper du å starte manuelt. Denne er helt grei bare jeg får alt til å fungere først, Fikk problemer med å fjerne dem tidligere etter avinnstalleringen Lenke til kommentar
oblivian Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) Sorry, denne mente jeg... # If your host doesn't have a registered DNS name, enter its IP address here.# You will have to access it by its address anyway, and this will make # redirections work in a sensible way. # ServerName 80.202.135.199 Enable denne også: # UseCanonicalName: Determines how Apache constructs self-referencing# URLs and the SERVER_NAME and SERVER_PORT variables. # When set "Off", Apache will use the Hostname and Port supplied # by the client. When set "On", Apache will use the value of the # ServerName directive. # UseCanonicalName On Virtual Hosts kan vi ta senere. Bare få opp default serveren først... Endret 4. juli 2004 av oblivian Lenke til kommentar
TStyve Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 Okay! Da er det gjort. Da tenker jeg at jeg skal prøve å starte opp serveren Lenke til kommentar
TStyve Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 Da har jeg sjekket radioen, og den er satt opp med http og https og porter. Har sjekket at jeg også har NAT på da jeg ligger bak en router. Det som skjer nå er følgende: På adressen http://81.0.186.201/ har jeg lagt ut en enkel php-fil som index. Det går greit. Så har jeg innstallert forumet på linken http://81.0.186.201/forum/, men der får brukerene opp at siden ikke kan vises. Jeg kopierte index.php fra rota og over i forum-mappa, og da kom siden opp. Jeg la inn igjen den orginale index.php-filen tilbake i forum-mappa uten forbedring. I min leser fungerer alt normalt. Og forumet som er brukt er fortsatt phpBB2. Lenke til kommentar
oblivian Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 Du setter mysql server adresse til localhost når du configer forum, oscommerce osv? Ikke IP håper jeg...? Lenke til kommentar
TStyve Skrevet 5. juli 2004 Forfatter Del Skrevet 5. juli 2004 Du mener når jeg får spørsmål om Databasehost/vert? Nå sist gang la jeg inn IP-adressen i stedet for localhost. Lenke til kommentar
Lurifaksen Skrevet 5. juli 2004 Del Skrevet 5. juli 2004 Der skal du alltid skrive localhost (hvis det er på samme server som web selvsagt). Hvis du har skrevet lokal ip adresse er det i alle fall ikke rart det ikke fungerer! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå