ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Artikelsys_1.2.1

Geschlossen
  1. #1
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    Bekomme bei der Installation folgenden Fehler:

    Fatal error: Call to undefined function diedie_mysql() in /var/www/vhosts/eldacraft.de/eldacraft/neu/install.php on line 42



    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Ist wohl ein Fehler in der install.php poste diese mal von dieses Design
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Siggi
    Ist wohl ein Fehler in der install.php poste diese mal von dieses Design


    Wie von dem Design? Soll ich meine index.htm vom Design posten oder die install.php vom Modul?
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Das Design ist das WoW-Design von Nex4t.

    Er meinte wohl eher du sollst den Quelltext der Datei install.php, von diesem Artikelsystem-Modul hier posten.
    Bei dem Fehler handelt es sich nämlich um eine Funktion die garnicht existiert, aber trotzdem in Zeile 42 vom Quelltext aufgerufen wird - das wollte er sich eben mal ansehen und evtl. gleich korrigieren. zwinker
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Joar ich erinnere dich daran was in der Readme steht bezüglich des Copyrights zwinker
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    Der Quellcode der install.php ist:

    <?php
    #   Copyright by: Manuel Staechele
    #   Edit by: Nero
    #   Support: www.ilch.de
    function die_mysql(){die('<span style="color:#FF0000;font-size:bold;">Beim installieren ist ein Fehler aufgetreten, bitte benachrichtigen Sie umgehend den Entwickler</span><br><br>Fehler: <br>'.mysql_error());}
    if ( empty ($_POST['step']) ) {
    ?>
    <html>
    <head><title>... ::: Installations-Script by Nero ::: ...</title>
    <link rel="stylesheet" href="include/admin/templates/style.css" type="text/css">
    </head>
    <body>
       <form action="install.php" method="POST">
       <input type="hidden" name="step" value="3">
          <table width="400" class="border" border="0" cellspacing="1" cellpadding="3" align="center">
             <tr class="Chead">
               <td colspan="2"><b>Installation</b></td>
             </tr><tr class="Cmite">
               <td colspan="2" align="center">Um das Modul zu installieren bitte auf "Installieren" klicken <br></td>
             </tr><tr class="Cnorm">
               <td>&nbsp;&nbsp;&nbsp;"include/images/articles" CHMOD 777<br></td>
               <td><?php if ( @is_writeable ( 'include/images/articles' ) ) { echo '<font color="#40aa00"><b>RICHTIG</b></font>'; } else { echo '<font color="#FF0000"><b>FALSCH</b></font>'; } ?></td>
             </tr><tr class="Cdark">
               <td colspan="2" align="center"><input type="submit" value="Installieren"></td>
             </tr>
          </table>
       </form>
    </body>
    </html>
    <?php
    } elseif ($_POST['step'] == '3') {
    define ( 'main' , TRUE );
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    db_connect();
    $sql_file = implode('',file('install.sql'));
    $sql_file = preg_replace ("/(\015\012|\015|\012)/", "\n", $sql_file);
    $sql_statements = explode(";\n",$sql_file);
    foreach ( $sql_statements as $sql_statement ) {
       if ( trim($sql_statement) != '' ) {
          #echo '<pre>'.$sql_statement.'</pre><hr>';
          db_query($sql_statement) OR diedie_mysql();
       }
    }
    ?>
    <html>
    <head><title>... ::: Installations-Script by Nero ::: ...</title>
    <link rel="stylesheet" href="include/admin/templates/style.css" type="text/css">
    <body>
       <table width="400" class="border" border="0" cellspacing="0" cellpadding="25" align="center">
          <tr>
          <td class="Cmite">
          <h2><b>Installation abgeschlossen</b></h2>
          <br /><br />
          Sofern keine Fehler aufgetreten sind ist die Installation abgeschlossen.
          <br /><br /><br />
          <span style="color:#FF0000;font-size:bold;">Bitte unbedingt install.sql und install.php l&ouml;schen!</span>
          </td>
          </tr>
       </table>
    </body>
    </html>
    <?php
    }
    ?>
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Ersetze mal in der install.php die Zeile 42
    db_query($sql_statement) OR diedie_mysql();
    durch
    db_query($sql_statement) OR die_mysql();
    und rufe die Installation erneut auf.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten