Fehlermeldung "Fehler in Anwendung"

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Fehlermeldung "Fehler in Anwendung"

Postby Knight1 » 21. July 2004 19:00

Hi Leutz,
ich habe mir heute xampp 1.4.5 runtergeladen und installiert. Funzt auch alles soweit. Nur habe ich wenn ich eine bestimmte PHP-Seite aufrufe kommt folgende Fehlermeldung:
Titel: Apache.exe - Fehler in Anwendung
Text:
Die Anweisung in "0x008933dd" verweist auf Speicher in "0x05fd9e07". Der Vorgang "read"konnte nicht auf dem Speicher durchgeführt werden.

Klicken Sie auf "OK", um das Programm zu beenden.
Klicken Sie auf "Abbrechen", um das Programm zu debuggen.


Was muss ich machen um diesen Fehler abzuschalten? Was sagt der Fehler überhaupt genau aus?

Der Apache startet mit PHP5.

Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby Knight1 » 21. July 2004 19:11

Habe nochwas vergessen.
Habe das Xampp-System auf WINXP Pro am laufen.

Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby Knight1 » 21. July 2004 21:23

Das komische ist dass der Fehler nur bei einer bestimmten Stelle im PHP-Code auftritt.

Hier mal der Code-Teil der Datei:
Code: Select all
if ($_GET['show'] == "year")
{
$clan_data_sql = "SELECT * FROM clan_portal_clan_data WHERE id = '1'";
$clan_data_result = mysql_query($clan_data_sql);
$clan_data = mysql_fetch_array($clan_data_result);
$founding_date = explode ("-",$clan_data['starting_date']);

include ("temp/clan_wars/year_navi.temp");
 for ($x=1;$x<=12;$x++)
 {
 include ("temp/clan_wars/month.temp");
 }
include ("temp/clan_wars/year_navi.temp");
}


Und hier der Inhalt der Datei "year_navi.temp":

Code: Select all
<tr>
 <td class="titel" style="border-width:0pt;" colspan="3" align="left"><?
$prev_year = $_GET[year]-1;
$next_year = $_GET[year]+1;
if ($_GET['year'] == "".$founding_date['0']."")
{
?>
&lt;&lt;&nbsp;XXXX
<?
}
else
{
?><a href="clan.php?action=show&what=wars&show=year&year=<? echo "$prev_year"; ?>">&lt;&lt;&nbsp;<? echo "$prev_year"; ?></a><?
}
?></td>
 <td class="titel" style="border-width:0pt;" colspan="3" align="right"><a href="clan.php?action=show&what=wars&show=year&year=<? echo "$next_year"; ?>"><? echo "$next_year"; ?>&nbsp;&gt;&gt;</a></td>
</tr>


Und hier der Code der "month.temp":

Code: Select all
<tr>
 <td align="center" class="titel" colspan="6" style="border-width:0pt;"><b><?
if ($x == "1")  { echo "Januar"; }
if ($x == "2")  { echo "Februar"; }
if ($x == "3")  { echo "M&auml;rz"; }
if ($x == "4")  { echo "April"; }
if ($x == "5")  { echo "Mai"; }
if ($x == "6")  { echo "Juni"; }
if ($x == "7")  { echo "Juli"; }
if ($x == "8")  { echo "August"; }
if ($x == "9")  { echo "September"; }
if ($x == "10") { echo "Oktober"; }
if ($x == "11") { echo "November"; }
if ($x == "12") { echo "Dezember"; }
?></b></td>
</tr>
<?
$clan_wars_sql = "SELECT * FROM clan_portal_clan_wars";
$clan_wars_result = mysql_query($clan_wars_sql);
$y = "0";
while ($clan_wars = mysql_fetch_array($clan_wars_result))
{
$date_time = explode (" ",$clan_wars['date_time']);
$date = explode ("-",$date_time['0']);
 if ($date['0'] == "".$_GET['year']."" && $date['1'] == "$x")
 {
 $y++;
 }
}

if ($y >= "1")
{
?>
<tr>
 <td align="center" class="titel" style="border-width:0pt;" valign="top" nowrap><b>Datum/Uhrzeit</b></td>
 <td align="center" class="titel" style="border-width:0pt;" valign="top"><b>Squad</b></td>
 <td align="center" class="titel" style="border-width:0pt;" valign="top" nowrap><b>Match-Art</b></td>
 <td align="center" class="titel" style="border-width:0pt;" valign="top"><b>Generischer Clan</b></td>
 <td align="center" class="titel" style="border-width:0pt;" valign="top"><b>Punkteergebinss<br>(Eigene&nbsp;:&nbsp;Gegner)</b></td>
 <td align="center" class="titel" style="border-width:0pt;">&nbsp;</td>
</tr>
<?
$clan_wars_sql = "SELECT * FROM clan_portal_clan_wars ORDER BY date_time";
$clan_wars_result = mysql_query($clan_wars_sql);
 while ($clan_wars = mysql_fetch_array($clan_wars_result))
 {
 $date_time = explode (" ",$clan_wars[date_time]);
 $date = explode ("-",$date_time['0']);
 $time = explode (":",$date_time['1']);
  if ($date['0'] == "".$_GET['year']."" && $date['1'] == "$x")
  {
  $squad_sql    = "SELECT * FROM clan_portal_squads WHERE id = '".$clan_wars['game_id']."'";
  $squad_result = mysql_query($squad_sql);
  $squad        = mysql_fetch_array($squad_result);

  $enemy_sql    = "SELECT * FROM clan_portal_clan_wars_enemy_clans WHERE id = '".$clan_wars['enemy_clan']."'";
  $enemy_result = mysql_query($enemy_sql);
  $enemy        = mysql_fetch_array($enemy_result);

  $match_type_sql    = "SELECT * FROM clan_portal_clan_wars_match_types WHERE id = '".$clan_wars['match_type']."'";
  $match_type_result = mysql_query($match_type_sql);
  $match_type        = mysql_fetch_array($match_type_result);
?>
<tr>
<td <?
if ($user['group_id'] == "1" || $user['group_id'] == "2")
{
?>
rowspan="2"
<?
}
?> align="center" style="border-width:0pt;" width="<? echo bcdiv(100,6,4); ?>%" nowrap><? echo "".$date['2'].".".$date['1'].".".$date['0']."<br>".$time['0'].":".$time['1'].""; ?>Uhr</td>
<td <?
if ($user['group_id'] == "1" || $user['group_id'] == "2")
{
?>
rowspan="2"
<?
}
?> align="center" style="border-width:0pt;" width="<? echo bcdiv(100,6,4); ?>%" nowrap><? echo "".$squad['game'].""; ?></td>
<td <?
if ($user['group_id'] == "1" || $user['group_id'] == "2")
{
?>
rowspan="2"
<?
}
?> align="center" style="border-width:0pt;" width="<? echo bcdiv(100,6,4); ?>%"><? echo "".$match_type['type'].""; ?></td>
<td <?
if ($user['group_id'] == "1" || $user['group_id'] == "2")
{
?>
rowspan="2"
<?
}
?> align="center" style="border-width:0pt;" width="<? echo bcdiv(100,6,4); ?>%"><? echo "".$enemy['clan_tag']." - ".$enemy['clan_name'].""; ?></td>
<td <?
if ($user['group_id'] == "1" || $user['group_id'] == "2")
{
?>
rowspan="2"
<?
}
?> align="center" style="border-width:0pt;" width="<? echo bcdiv(100,6,4); ?>%"><?
   if ($clan_wars['done'] == "1")
   {
   $own_points_array = explode (",",$clan_wars['own_map_points']);
   $own_points_count = count ($own_points_array);
   $own_points = "0";
    for ($z=0;$z<=$own_points_count;$z++)
    {
    $own_points = bcadd($own_points, $own_points_array[$z]);
    }

   $enemy_points_array = explode (",",$clan_wars['enemy_map_points']);
   $enemy_points_count = count ($enemy_points_array);
   $enemy_points = "0";
    for ($z=0;$z<=$enemy_points_count;$z++)
    {
    $enemy_points = bcadd($enemy_points, $enemy_points_array[$z]);
    }

    if ($clan_wars['golden_cap'] == "1")
    {
     if ($clan_wars['golden_cap_point'] == "1") { $own_points++; }
     if ($clan_wars['golden_cap_point'] == "0") { $enemy_points++; }
    }

    if ($own_points > $enemy_points)
    {
?>
<font color="#00FF00"><? echo "$own_points"; ?></font>&nbsp;<font color="#FFFF00">:</font>&nbsp;<font color="#FF0000"><? echo "$enemy_points"; ?></font>
<?
    }
    if ($own_points < $enemy_points)
    {
?>
<font color="#FF0000"><? echo "$own_points"; ?></font>&nbsp;<font color="#FFFF00">:</font>&nbsp;<font color="#00FF00"><? echo "$enemy_points"; ?></font>
<?
    }
    if ($own_points == $enemy_points)
    {
?>
<font color="#FFFF00"><? echo "$own_points"; ?></font>&nbsp;<font color="#FFFF00">:</font>&nbsp;<font color="#FFFF00"><? echo "$enemy_points"; ?></font>
<?
    }
   }
   else
   {
?>
<a onmouseover="return overlib('Server-IP:&nbsp;<? echo "".$clan_wars['server_ip'].":".$clan_wars['server_port'].""; ?><br>Server-Passwort:&nbsp;<? if (isset($_COOKIE['UserInfo']['nick'])) { echo "".$clan_wars['server_pw'].""; } else { echo "Nur nach einloggen sichtbar."; } ?><br>Capture-/Frag-Limit:&nbsp;<? echo "".$clan_wars['cap_frag_limit'].""; ?><br>Zeit-Limit:&nbsp;<? echo "".$clan_wars['time_limit'].""; ?>min.', CAPTION, 'Clan-War-Infos');" onmouseout="return nd();" href="javascript:void(0);"><img src="images/icons/fragezeichen.gif" border="0"></a>&nbsp;
<?
   }
?></td>
<td align="center" style="border-width:0pt;" width="<? echo bcdiv(100,6,4); ?>%"><?
if ($clan_wars['done'] == "1")
{
?><a onmouseover="return overlib('<? echo "".$war_stats['text'].""; ?>', CAPTION, '<? echo "".$war_stats['titel'].""; ?>');" onmouseout="return nd();" href="clan.php?action=show&what=wars&show=war_stats&war_id=<? echo "".$clan_wars['id'].""; ?>"><img src="<? echo "".$user['style_path'].""; ?>/images/buttons/war_stats.gif" border="0"></a><?
}
else
{
?>
&nbsp;
<?
}
?></td>
</tr>
<?
    if ($user['group_id'] == "1" || $user['group_id'] == "2")
    {
?>
<tr>
 <td align="center" style="border-width:0pt;"><a onmouseover="return overlib('<? echo "".$edit_war['text'].""; ?>', CAPTION, '<? echo "".$edit_war['titel'].""; ?>');" onmouseout="return nd();" href="admin_center/edit.php?what=war&war_id=<? echo "".$clan_wars['id'].""; ?>"><img src="<? echo "".$user['style_path'].""; ?>/images/buttons/edit.gif" border="0"></a>&nbsp;<a onmouseover="return overlib('<? echo "".$delete_war['text'].""; ?>', CAPTION, '<? echo "".$delete_war['titel'].""; ?>');" onmouseout="return nd();" href="admin_center/delete.php?what=war&war_id=<? echo "".$clan_wars['id'].""; ?>"><img src="<? echo "".$user['style_path'].""; ?>/images/buttons/delete.gif" border="0"></a></td>
</tr>
<?
   }
  }
 }
}
else
{
?>
 <td align="center" style="border-width:0pt;" colspan="6">In diesem Monat fanden/finden keine Clan-Wars statt.</td>
<?
}
?>


Wie ich vorher schon geschrieben habe kommt es nur an dieser Stelle zu dem Fehler.
Vorher hat alles reibungslos funktioniert. :?

Ich weis beim besten Willen nicht mehr weiter.

Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby Knight1 » 24. July 2004 17:45

Will oder kann mir keiner helfen? :(
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Ich auch!

Postby KingIR » 31. July 2004 10:10

Hallo.
:cry: Ich habe ganz genau das gleiche Problem ... die php5ts.dll lässt immer den Apache abstürzen. Habe auch XP Pro.

Einmal konnte ich den Fehler eingrenzen und zwar kam der Fehler da immer bei
Code: Select all
$m=(int)$xyz;
dann hab ich
Code: Select all
$m=intval($xyz);
draus gemacht und dann gings.
Jetzt stürzt er immer beim Aufruf von SQLiteAdmin ab :cry: :cry: :cry:

Greetz
IngmaR
XAMPP rulez :D
KingIR
 
Posts: 2
Joined: 31. July 2004 10:01

Postby Lingujia » 31. July 2004 10:46

ja php läßt bei manchen dingen auch apache einen fehler verursachen!!!

dann stürzt apache einfach ab und aus die maus -> neustart!! Muss wohl ein allgeminer Schönheitsfehler bei xampp sein!
Lingujia
 
Posts: 54
Joined: 29. July 2004 19:05

Postby KingIR » 31. July 2004 10:55

So ich hab jetzt XAMPP runtergeschmissen und alles selber installiert. (PHP4 und PHP5 jetzt als CGI) und jetzt läuft alles perfekt!

Greetz
IngmaR
XAMPP rulez :D
KingIR
 
Posts: 2
Joined: 31. July 2004 10:01

Postby Knight1 » 31. July 2004 16:55

KingIR wrote:So ich hab jetzt XAMPP runtergeschmissen und alles selber installiert. (PHP4 und PHP5 jetzt als CGI) und jetzt läuft alles perfekt!

Greetz
IngmaR


Das habe ich auch schon probiert. Es kommt der selber fehler.


Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

fehler in anwendung

Postby Gizmo0001 » 04. May 2006 08:02

habe folgendes probiert
- apache 2.0.55
- apache in xampp 1.5.2
- apache in aktueller xampp lite

fehler wie oben

Titel: Apache.exe - Fehler in Anwendung
Text:
Die Anweisung in "0x00000000" verweist auf Speicher in "0x00000000". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.

Klicken Sie auf "OK", um das Programm zu beenden.
Klicken Sie auf "Abbrechen", um das Programm zu debuggen.


lustigerweise lasse ich noch garkeinen code laufen, denn das passiert schon beim apache start
kann ich sooft ich möchte OK klicken - fehler kommt gleich wieder
bis ich apache schließe

verwende windows XP pro sp2
- firewall und virenscanner deaktiviert
- kein net framework
- j2se 1.42 sdk und j2me 2.2 sdk installiert

habe die Data Execution Protection (DEP) auch schon deaktiviert
half auch nix
Gizmo0001
 
Posts: 4
Joined: 04. May 2006 07:27

Postby deepsurfer » 04. May 2006 11:07

Da dies nun mit allen Versionen bei dir auftaucht, bin ich der Meinung
- Speicheriegel defekt
- Hintergrundtool am laufen was probleme macht (ein Systemtool)
- Ein PC mit SharedMemory funtkion für die Grafikkarte (woher hast du den PC ?)
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Gizmo0001 » 04. May 2006 14:35

ja, shared memory weil XGI onboard grafik

gerät ist ECS 532 laptop

speicherriegel sind nach memtest86 nicht defekt
Gizmo0001
 
Posts: 4
Joined: 04. May 2006 07:27

Postby Gizmo0001 » 04. May 2006 14:40

das läuft
firewall deaktiviert
novell client ausgeloggt

Image
Gizmo0001
 
Posts: 4
Joined: 04. May 2006 07:27

Postby deepsurfer » 04. May 2006 14:56

Also wenn nach deiner Angabe die Firewall Deativiert ist, so ist diese nach der Prozessliste zu urteilen immer noch mit einem Programmbestandteil aktiv.

Stoppe mal den Firewall Prozess und teste XAMPP dann mal.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Gizmo0001 » 04. May 2006 15:22

Image
Gizmo0001
 
Posts: 4
Joined: 04. May 2006 07:27


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 26 guests