[php/apache] Internal Server Error

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
Na een bewerking in php met het resizen van foto's komt als de berwerking klaar is deze error:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, "e-mail" and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


--------------------------------------------------------------------------------

Apache/2.0.48 (Win32) Server at 192.168.2.200 Port 80

Weet iemand wat het probleem is. Het cpu gebruik van de server is tijdens deze bewerking trouwens 100%.

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 22:43
Hint:
More information about this error may be available in the server error log.
Neem verder ook de P&W Quickstart even door en vergewis jezelf ervan dat je je topc in het juiste subforum geplaatst hebt.

[ Voor 51% gewijzigd door Soultaker op 31-05-2004 17:23 ]


Acties:
  • 0 Henk 'm!

  • Tomsworld
  • Registratie: Maart 2001
  • Niet online

Tomsworld

officieel ele fan :*

Of zet friendly errors uit in je browser.

"De kans dat een snee brood op een nieuw tapijt valt met de beboterde zijde onderaan, is recht evenredig met de prijs van het tapijt"


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Hum ja en nu moeten wij met de glazen bol aan de gang? 8)7

Kom op, hier kunnen we toch niets mee. Geef eens wat code of andere nuttige achtergrondinformatie etc.

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 20-09 22:44

MBV

Ik zou eens kijken in je logs, of daar wat nuttigers in staat.

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Stuur een mailtje naar de server administrator... :Y)

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
PHP:
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
$name = $_POST['name'];
$password = $_POST['password'];
$aantal = $_POST['aantal'];
$i = 0;
mkdir("$name/");
mkdir("$name/thumb/");
mkdir("$name/klein/");
mkdir("$name/groot/");
copy("var.php","$name/var.php");
copy("index2.php","$name/index.php");
copy("index.php","$name/thumb/index.php");
copy("index.php","$name/klein/index.php");
copy("index.php","$name/groot/index.php");
copy("logo.jpg","$name/logo.jpg");
while($aantal > $i){
$i++;
$a = $i;
if($i < 10){
    $a = "00".$i;
}
if($i > 9 && $i < 100){
    $a = "0".$i;
}
$file = "groot/$name $a.jpg";
$src_image = ImageCreateFromJPEG($file);
$oud_w = ImageSX($src_image);
$oud_h = ImageSY($src_image);
if($oud_w > $oud_h){
    $new_w = 120;
    $new_h = 90;
}else{
    $new_w = 90;
    $new_h = 120;
}
$dst_image = ImageCreateTrueColor($new_w,$new_h);
ImageCopyResampled($dst_image,$src_image,0,0,0,0,$new_w,$new_h,$oud_w,$oud_h);
ImageJPEG($dst_image,$name."/thumb/thumb_".$name." ".$a.".jpg",50);
ImageDestroy($src_image); 
ImageDestroy($dst_image);

$file2 = "groot/$name $a.jpg";
$src_image2 = ImageCreateFromJPEG($file2);
$oud_w2 = ImageSX($src_image2);
$oud_h2 = ImageSY($src_image2);
if($oud_w > $oud_h){
    $new_w2 = 300;
    $new_h2 = 225;
}else{
    $new_w2 = 225;
    $new_h2 = 300;
}
$dst_image2 = ImageCreateTrueColor($new_w2,$new_h2);
ImageCopyResampled($dst_image2,$src_image2,0,0,0,0,$new_w2,$new_h2,$oud_w2,$oud_h2);
ImageJPEG($dst_image2,$name."/klein/klein_".$name." ".$a.".jpg",50);
ImageDestroy($src_image2); 
ImageDestroy($dst_image2);

copy($file, $name."/".$file);
}

$src = fopen("$name/var.php","w+");
fwrite($src,'<?php
$naam = \''.$name.'\';
$aantal = \''.$aantal.'\';
$pasw = \''.$password.'\';
?>');
fclose($src);
echo("<html><head><title>$name</title></head><body>De link is <a href='http://**/foto/$name'>http://**/foto/$name</a> of <a href='http://192.168.2.200/foto/$name'>http://192.168.2.200/foto/$name</a></body></html>");
?>


Dit is het script, en in de error log van apache zag ik niets bijzonders staan. Als er trouwens een klein aantal foto's geresized wordt krijg ik geen error.

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Heb je misschien een timeout?

Kijk hier eens....
http://nl.php.net/manual/en/function.set-time-limit.php

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
dit zag ik toch nog staan in de error log:

[Mon May 31 15:49:19 2004] [error] [client 192.168.2.201] Premature end of script headers: php.exe, referer: http://192.168.2.200/foto/upload.php

Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Timeout geeft geen internal server error als het goed is. Ik zou het eerder in geheugengebruik zoeken.

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
max_execution_time 0 0

Dat had ik veranderd in php.ini

Dus daar moet het niet aan liggen.

Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
curry684 schreef op 31 mei 2004 @ 17:37:
[...]

Timeout geeft geen internal server error als het goed is. Ik zou het eerder in geheugengebruik zoeken.
hoe kan ik dat verminderen dan?

Acties:
  • 0 Henk 'm!

  • igmar
  • Registratie: April 2000
  • Laatst online: 03-09 22:58

igmar

ISO20022

iivvvii schreef op 31 mei 2004 @ 17:37:
dit zag ik toch nog staan in de error log:

[Mon May 31 15:49:19 2004] [error] [client 192.168.2.201] Premature end of script headers: php.exe, referer: http://192.168.2.200/foto/upload.php
Vertaalt in het Nederlands : Je script stopt ermee zonder HTTP headers te genereren. Resource limits en crashes zijn favo oorzaken.

Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
igmar schreef op 31 mei 2004 @ 18:15:
[...]


Vertaalt in het Nederlands : Je script stopt ermee zonder HTTP headers te genereren. Resource limits en crashes zijn favo oorzaken.
Ligt dat dan aan het script wat ik gebruik?

Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
Gedaan, maar bij mij geeft ie geen error over dat ie te weinig geheugen heb.

Acties:
  • 0 Henk 'm!

  • igmar
  • Registratie: April 2000
  • Laatst online: 03-09 22:58

igmar

ISO20022

iivvvii schreef op 31 mei 2004 @ 18:22:
Ligt dat dan aan het script wat ik gebruik?
Meer aan de webserver, het waarom is sterk OS en server afhankelijk.

Acties:
  • 0 Henk 'm!

  • iivvvii
  • Registratie: Oktober 2003
  • Laatst online: 22:21
Op de server draait win2000 met apach 2.048 en php 4.3.6. En er zit athlon 1600 en 256 mbram in. Tijdens het resizen hield ik de task maneger van de server in de gaten en ik zag dat het cpu gebruik de hele tijd op 100% stond, maar dat het geheugen wat werd gebruikt niet hoger werdt dan normaal.
Pagina: 1