Avatar billede sesam Nybegynder
11. september 2003 - 13:47 Der er 14 kommentarer og
1 løsning

Index.php

Når jeg skriver stien på min side lokalt fx. localhost/minside/

Åbnes der en oversigt over alle sider i bilioteket, hvordan kan det være at serveren ikke finder min index side?
Avatar billede leif Seniormester
11. september 2003 - 13:52 #1
Den index side du har er ikke sat som lovlig index fil !!!

På en linux med PHP tillader man normalt, index.html, index.htm, index.php eller lign. med små bogstaver.
Avatar billede leif Seniormester
11. september 2003 - 13:53 #2
Du skal huske at linux er case sensitive dvs. der er forskel på store og små bogstaver.
Avatar billede Slettet bruger
11. september 2003 - 13:59 #3
Hvilken webserver er der tale om?

Hvis det er IIS såskal du selv ind og tilføje index.php i default sider.
Avatar billede stalle Nybegynder
11. september 2003 - 14:21 #4
el_barto - det skal han da også hvis det er apache
Avatar billede Slettet bruger
11. september 2003 - 14:39 #5
Det kommer jo an på hvilken installation han har downloadet.

De færdige pakker med PHP, MySQL og Apache er i mange tilfælde tilpasset så index.php er sat som standard index side.
Avatar billede fangel Nybegynder
11. september 2003 - 15:01 #6
ellers skal du ændre i din

httpd.conf fil

mener linien du skal ændre hedder

DirectoryIndex index.html

så tilføjer du bare index.php

altså

DirectoryIndex index.html index.php

---

jeg tjekker lige at linien hedder det...

Morten
Avatar billede fangel Nybegynder
11. september 2003 - 15:02 #7
det er dette du skal lede efter:

<IfModule mod_dir.c>
    DirectoryIndex index.html
</IfModule>

og så tilføje .php, og et par andre... så det blive fx

<IfModule mod_dir.c>
    DirectoryIndex index.html index.php index.php3 index.php4 index.phps index.htm
</IfModule>

Morten
Avatar billede sesam Nybegynder
11. september 2003 - 15:25 #8
Morten: Det virkede...
Nu har jeg bare et andet problem jeg får disse fejl:

Notice: Undefined variable: action in c:\apache\htdocs\minside\index.php on line 71

Notice: Undefined index: action in c:\apache\htdocs\minside\index.php on line 171

Hvad er nu det for noget?
Avatar billede fangel Nybegynder
11. september 2003 - 15:31 #9
gætter på du har

index.php?action=noget

og vil teste om der findes denne ?action og har brugt

if($action){
...
}

men p.g.a. error_reporting står til at vise alle, skal du bruge

if(isset($_GET['action'])){
...
}

---

i alle tilfelde bør du bruge

$_GET['variabel'] når de kommer fra adresselinien og $_POST['variabel'] når de kommer fra en form...

Morten
Avatar billede sesam Nybegynder
11. september 2003 - 16:04 #10
Jeg har rettet error reporting -> så nu virker det...

Nu har jeg et andet andet problem.

Jeg bruger en class til at lave thumbnails:

<img src="example.resize.php?img=images/test.jpg" alt="thumb" />

Nu virker det ikke mere er der noget jeg skal være opmærksom på i min ini fil mht. det...
Avatar billede fangel Nybegynder
11. september 2003 - 16:08 #11
kan være 3 ting

1) error_reporting udskriver en fejl - dette får billedet til at lave fejl

2) register_globals - igen, kunne udskrive en NOTICE, og gøre billedet korrupt

3) ingen gdlib - siger sig selv, så kan man ikke

---

jeg vil forslå at du retter scriptet, og ikke i .ini filen - det giver bedre scripts

Morten
Avatar billede sesam Nybegynder
11. september 2003 - 16:14 #12
Jeg har brugt php installeren og i den er der ikke inkluderet nogle extensions hvordan får jeg dem instalerret?
Avatar billede sesam Nybegynder
11. september 2003 - 16:26 #13
Morten smid lige et svar så får du point...
Avatar billede fangel Nybegynder
11. september 2003 - 17:58 #14
du henter .zip filen på 5mb - i den er der en mappe der hedder extensions...

du skal bruge

php_gd.dll
php_gd2.php

dem lægger du et sted, og så kig i din php.ini, der er et afsnit for extensions

---

svaa'r

Morten
Avatar billede sesam Nybegynder
12. september 2003 - 07:55 #15
Takker for hjælpen, smukt...
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