Avatar billede gil-galad Nybegynder
30. august 2003 - 20:19 Der er 15 kommentarer og
1 løsning

hjælp til min httpd.conf fil.

jeg kan slet ikke finde ud af at tilpasse httpd.conf filen, så jeg ville høre om jeg kan "låne" den af nogen herinde?  (den behøver ikke at køre perfekt til min server, fordi at det er kun til at teste siderne før jeg uploader...)

jeg bruger PHP og har windows 2000 professional på den.
Avatar billede gil-galad Nybegynder
30. august 2003 - 20:38 #1
ingen??
Avatar billede htm Nybegynder
30. august 2003 - 20:47 #2
Start med at gå ud fra den fil der hedder httpd.conf.default i samme bibliotek.

Her retter du ServerName til din eksterne IP-adresse hvis den skal ses udefra ellers skriver du localhost

så retter du DocumentRoot til den mappe du vil have dine webdokumenter liggende i.

Så retter du det under dette til det samme som du satte documentRoot til.
#
# This should be changed to whatever you set DocumentRoot to.
#

Så retter du denne til All

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride None

Så retter du dette til de filer du vil have skal være index-filer.
<IfModule mod_dir.c>
    DirectoryIndex index.html index.php
</IfModule>

Så sætter du disse linier ind i bunden af din httpd.conf:

Så læser du denne guide: http://www.webcafe.dk/artikler/php/installerphp4/ for at installere php.

Når du er færdig med alle tilrettelser skal du genstarte din apache.
Avatar billede gil-galad Nybegynder
30. august 2003 - 20:56 #3
jeg har allerede installeret php og det virker nogenlunde, men mit problem e at jeg for diverse fejlmeldinger som fx disse:

Warning: session_start(): open(/tmp\sess_3a23ef7473f73808aa368662c01e05fd, O_RDWR) failed: No such file or directory (2) in c:\apache\htdocs\index.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\apache\htdocs\index.php:2) in c:\apache\htdocs\index.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\apache\htdocs\index.php:2) in c:\apache\htdocs\index.php on line 2

de skyldes da dårlig opsætning af apache, og ikke php ik'?
(jeg får ikke fejlende på mit webhotel)
Avatar billede htm Nybegynder
30. august 2003 - 20:58 #4
Det er din php.ini du skal have fat i her.

Du skal sætte session.save_path til en gyldig mappe.
Avatar billede gil-galad Nybegynder
30. august 2003 - 21:01 #5
php.ini-recommended ??
Avatar billede htm Nybegynder
30. august 2003 - 21:03 #6
Du har kopieret php.ini-dist ind i dit windows biblotek ikke? og så omdøbt den til php.ini - det er den du skal have fat i.
Avatar billede gil-galad Nybegynder
30. august 2003 - 21:06 #7
har fundet den og kopiret den.. hvad skal jeg skrive for en mappe?? en jeg laver eller hvad??
Avatar billede htm Nybegynder
30. august 2003 - 21:11 #8
Ja det er ligemeget hvad det er for en mappe min står til c:\windows\temp - det er midlertidige filer der bliver gemt her.
Avatar billede gil-galad Nybegynder
30. august 2003 - 21:23 #9
session.save_path = c:\windows\temp sådan?

jeg for stadig fejlene og når jeg starter min apache igen kommer der en fejl: syntax error on line 66 of c:/apache/conf/httpd.conf:serverroot must be a valid directory

hmmm. jeg har da en en valid serverroot sat til??? tror jeg da...
Avatar billede htm Nybegynder
30. august 2003 - 21:25 #10
Serverroot skal du ikke pille ved - det er i din httpd.conf og den skal stå til det bibliotek du har installeret apache i!
Avatar billede gil-galad Nybegynder
30. august 2003 - 21:28 #11
den fejl kommer...
Avatar billede htm Nybegynder
30. august 2003 - 21:29 #12
Du skal som sagt have rettet i din serverroot!!!
Avatar billede gil-galad Nybegynder
30. august 2003 - 21:30 #13
ServerRoot /etc/apache  hedder den nu...

apache er installeret i c:/apache
Avatar billede htm Nybegynder
30. august 2003 - 21:34 #14
Den skal hedde c:/apache

Hvis der er alt for mange fejl var det måske en ide at afinstallere apache og slette din httpd.conf og så installe apache igen.
Avatar billede gil-galad Nybegynder
30. august 2003 - 21:36 #15
nu kommer der flere fejl... jeg geninstallere det lige igen...
Avatar billede gil-galad Nybegynder
30. august 2003 - 22:19 #16
det hele virkede efter geninstalleringen      tak :-)
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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