Avatar billede mxs Nybegynder
14. oktober 2003 - 14:12 Der er 26 kommentarer og
1 løsning

Hva skal jeg ændre i min php.ini fil så jeg kan få min server op?

Hey

Jeg har en Apache server som jeg gerne vil have ud til alle jer i verden! Men hvad skal jeg ændre i min php.ini så jeg kan vende den ud mod jer? Jeg har sat mit netværkskort op til det, men jeg ved ikke hvad det er jeg skal slå til for at det virker!

Min hp ligger i mappen C:\phpdev\www\Slot
og min defaul.php (Ved godt at man plejer at bruge index.php)

Men jeg har en index.php som viderestiller en til default.php :)

Håber at i kan hjælpe mig!!

På forhånd tak, MxS
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:14 #1
hva sker der når du går ind på siden?

prøv at skrive localhost i browseren
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:17 #2
:) Den kommer med siden, men jeg vil gerne have sådan at fx du kan gå ind på min side via computerens ip.... Det kan være at du kan det? Jeg kan jo ikke selv teste det! Gik bare udfra at man skulle ændre i php.ini så alle dem udefra også kunne gå ind på siden.

http://80.63.210.110

Det er min ip!!
Avatar billede sukos Juniormester
14. oktober 2003 - 14:25 #3
Det kan man jo godt, (komme ind), men du har ingen indexfil! :O)
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:26 #4
:D den laver jeg lige så :p
Prøv om 2 min!!
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:28 #5
i din httpd.conf fil i apachemappen skal du have en linie i stil med:

DirectoryIndex index.php index.html index.html.var
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:33 #6
:) Men jeg har lige lavet det.... kan i komme ind på den? Bare ved at trykke på min ip?
Avatar billede sukos Juniormester
14. oktober 2003 - 14:34 #7
jup, men du har stadig ingen indexfil, eller du bruger Options None i din httpd.conf for det dir som er DocumentRoot

Husk at genstarte apache efter ændringer i httpd.conf
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:35 #8
næh. "Forbidden"
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:38 #9
der skal vist lige pilles lidt ved konfiggen..

http://80.63.210.110/hejhejtest.123

burde give "siden kan ikke findes"
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:38 #10
Har fundet httpd.conf skal jeg bare vælge at åbne den med notepad også sætte den linje ind?
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:39 #11
nåmen, jeg skal ud af døren.. lægger lige et svar, hvis du ku bruge noget af det jeg sagde også :)
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:39 #12
du ska finde linien med DirectoryIndex

og erstatte med det jeg skrev

og genstarte
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:39 #13
genstarte serveren altså
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:40 #14
Hvordan åbner jeg den der conf fil? Det er jo volapyk.
Avatar billede sukos Juniormester
14. oktober 2003 - 14:40 #15
Ja, brug bare Notepad

Led efter DirectoryIndex for at definere hvilke filer som pr. default er indexfiler. Husk mellemrum mellem hvert navn
Avatar billede ohmish Nybegynder
14. oktober 2003 - 14:41 #16
åbn fra wordpad så
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:44 #17
:) Det virker, men der er flere steder i den der conf fil hvor der står det!! Men er det ikke den her jeg skal ændre?

Alias /site/ "C:/phpdev/www/phpwebsite_en/"
<Directory "C:/phpdev/www/phpwebsite_en/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    DirectoryIndex index.php index.htm
</Directory>
Avatar billede sukos Juniormester
14. oktober 2003 - 14:50 #18
Et Alias er dir som ligger udenfor det dir som er defineret som DocumentRoot

I ovenstående eksempel, kan man gå på din IP/site for at se indholdet af mappen.

DirectoryIndex er også defineret som en linie for sig, længere opppe i din conf.

Og bruger du den linie, behøver du ikke lave det for et Alias, medmindre du vil bruge andre index-filer
Avatar billede detox Nybegynder
14. oktober 2003 - 14:53 #19
http://80.63.210.110/site/ - Den virker til gengæld.
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:53 #20
#
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index.  Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
    DirectoryIndex index.html index.php
</IfModule>
Den her så!!! Det må næsten være den jeg skal erstatte med DirectoryIndex index.php index.html index.html.var og genstarte min server. Har jeg forstået det rigtig?
Avatar billede sukos Juniormester
14. oktober 2003 - 14:56 #21
Jup, men index.html.var er kun hvis du f.eks. vil bruge flere filer på forskelligt sprog som en indexfil. (Tjek htdocs og de filer som ligger der pr. default efter installation)
Avatar billede mxs Nybegynder
14. oktober 2003 - 14:59 #22
Hey vil det ikke sige at alt det jeg vil have ud til omverdenen skal smides i den der /site/ ?
Avatar billede mxs Nybegynder
14. oktober 2003 - 15:01 #23
Vil det ikke sige at jeg skal fortælle apache serveren at den også skal bruge min Slot mappe til "public" ? Så i kan se den?!
Avatar billede sukos Juniormester
14. oktober 2003 - 15:16 #24
DocumentRoot er det dir som er "default" dir hvis man vil ind på din server.
Uden ændringer, er det altid "htdocs" som fysisk ligger i samme dir som apache installationen.

Hvis du ændrer DocumentRoot til

DocumentRoot "C:/phpdev/www/phpwebsite_en/"

Er defineret FØR nogen Directoryblok i din httpd.conf!!!

vil det jo så blive default.
Ønsker du så at bruge endnu et dir, som IKKE ligger her, kan du bruge et Alias for at få vist indholdet af dir'et

Håber du er med! :O)
Avatar billede mxs Nybegynder
14. oktober 2003 - 15:22 #25
Avatar billede mxs Nybegynder
14. oktober 2003 - 15:28 #26
http://80.63.210.110 (Nu har jeg ændret DocumentRoot til mappen hvor min hp ligger i.
Avatar billede mxs Nybegynder
25. januar 2004 - 22:38 #27
Jeg lukker denne tråd
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester