speicher problem

Gesperrt
pulk
Beiträge: 217
Registriert: Sa 2. Nov 2002, 09:57
Kontaktdaten:

speicher problem

Beitrag von pulk »

ich leg ein neues layout an und will dann mit copy/paste das layout einfügen, drück auf speichern, das eingabefeld geht zu und im oberen backend bereich kommt der fehler

Code: Alles auswählen

Warning: fopen("logs/errorlog.txt", "a+") - Permission denied in /home/.sites/69/site124/web/ressler/contenido42/conlib/local.php on line 34

Warning: fputs(): supplied argument is not a valid File-Handle resource in /home/.sites/69/site124/web/ressler/contenido42/conlib/local.php on line 40

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/.sites/69/site124/web/ressler/contenido42/conlib/local.php on line 41
wenn ich aber ein layout anlege bzw. ändere ohne copy/paste funktioniert das.

browser: ie 6, netscape 7


woran liegt das ? :?:
hk-cons
Beiträge: 99
Registriert: Di 25. Mär 2003, 09:08
Kontaktdaten:

Beitrag von hk-cons »

Du hast schlicht und ergreifend keien Schreibrechte auf das Errorlog (chmod 777 aufs Verzeichnis!) :lol:
Gott schütze die Dummen, denn sie ernähren die Wissenden
pulk
Beiträge: 217
Registriert: Sa 2. Nov 2002, 09:57
Kontaktdaten:

Beitrag von pulk »

oja, außerdem funktioniert ja alles, wenn ich es per hand mache.
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

da ist ein kleiner Fehler bei.. nicht nur auf das Verzeichnis - sondern auch auf die datei benötigst du schreibrecht !!! - letzteres wurde in der Anleitung nicht erwähnt und führte bei mir auch immer zu Fehlern. Das betrifft alle log-verzeichnisse in denen schon dateien sind.

Das der Fehler nur bei copy&paste auftritt, liegt wohl daran, was du einfügst. Er versucht ja offensichtlich bei Copy&Paste etwas in die error_log zu kritzeln, was du dann anschliessend mal lesen solltest ;)
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
pulk
Beiträge: 217
Registriert: Sa 2. Nov 2002, 09:57
Kontaktdaten:

Beitrag von pulk »

das is mein errorlog

Code: Alles auswählen

2002-Aug-Wed 20:39:58: error 1146 (Table 'con42.con_phplib_active_sessions' doesn't exist) - Invalid SQL: select val from con_phplib_active_sessions where sid  = '25cdbfa834a4782c81ae1c72f97cc921' and name = 'contenido'
2002-Aug-Wed 20:39:58: error 1146 (Table 'con42.con_phplib_active_sessions' doesn't exist) - next_record called with no query pending.
2002-Aug-Wed 20:39:58: error 1146 (Table 'con42.con_phplib_active_sessions' doesn't exist) - Invalid SQL: update con_phplib_active_sessions set val='Y29udGVuaWRvOiR0aGlzLT5pbiA9ICcwJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsgJHRoaXMtPnB0WydhdXRoJ10gPSAnMSc7ICR0aGlzLT5wdFsnY2hhbGxlbmdlJ10gPSAnMSc7ICRHTE9CQUxTWydhdXRoJ10gPSBuZXcgQ29udGVuaWRvX0NoYWxsZW5nZV9DcnlwdF9BdXRoOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsndWlkJ10gPSAnZm9ybSc7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ3Blcm0nXSA9ICcnOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydleHAnXSA9ICcyMTQ3NDgzNjQ3JzsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsncmVmcmVzaCddID0gJzIxNDc0ODM2NDcnOyAkR0xPQkFMU1snY2hhbGxlbmdlJ10gPSAnYmMxNWU2NjBkNDA4MzY2Y2Q3OTFlYmQ1MGNkNTAyMWQnOyA=', changed='20020828203958' where sid='25cdbfa834a4782c81ae1c72f97cc921' and name='contenido'
2002-Aug-Wed 20:40:05: error 1146 (Table 'con42.con_phplib_active_sessions' doesn't exist) - Invalid SQL: select val from con_phplib_active_sessions where sid  = '25cdbfa834a4782c81ae1c72f97cc921' and name = 'contenido'
2002-Aug-Wed 20:40:05: error 1146 (Table 'con42.con_phplib_active_sessions' doesn't exist) - next_record called with no query pending.
2002-Aug-Wed 20:40:05: error 1146 (Table 'con42.con_phplib_active_sessions' doesn't exist) - Invalid SQL: update con_phplib_active_sessions set val='Y29udGVuaWRvOiR0aGlzLT5pbiA9ICcwJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsgJHRoaXMtPnB0WydhdXRoJ10gPSAnMSc7ICR0aGlzLT5wdFsnY2hhbGxlbmdlJ10gPSAnMSc7ICRHTE9CQUxTWydhdXRoJ10gPSBuZXcgQ29udGVuaWRvX0NoYWxsZW5nZV9DcnlwdF9BdXRoOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsndWlkJ10gPSAnZm9ybSc7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ3Blcm0nXSA9ICcnOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydleHAnXSA9ICcyMTQ3NDgzNjQ3JzsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsncmVmcmVzaCddID0gJzIxNDc0ODM2NDcnOyAkR0xPQkFMU1snY2hhbGxlbmdlJ10gPSAnMTc1NTU2MTIwOTM0NmE2Zjg1MTZiNDg3MDZlNjNkY2UnOyA=', changed='20020828204005' where sid='25cdbfa834a4782c81ae1c72f97cc921' and name='contenido'
2003-Mar-Sat 18:39:16: error 1064 (Fehler in der Syntax bei 'zurück');return true;\" onMouseOut=\"off();return true;\" id=\"t' in Zeile 1.) - Invalid SQL: UPDATE con_lay SET name='test 24.03.03', description='', code='?>

<html>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

  <meta http-equiv="expires" content="0">

  <meta http-equiv="robots" name="robots" content="nofollow,noindex">

  <link rel="StyleSheet" href="css/styles.css" type="text/css">

  <script src="js/standard.js" type="text/javascript">

  </script>

</head>

<body onload="off();return true;">

<center>

  <table width="800" border="0" cellpadding="0" cellspacing="0">

    <tr> 

      <td width="800" height="171" ></td>

    </tr>

    <tr> 

      <td height="35" valign="middle" style=" border:1px solid black;" bgcolor="#750000" > 

        &nbsp;<font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>Installations, 

        videos and projects in public space <br>

        &nbsp;by Oliver Ressler</b></font> </td>

    </tr>

    <tr> 

      <td height="11" ></td>

    </tr>

    <tr> 

      <td height="436" valign="top" > 

        <table width="100%" border="0" cellpadding="0" cellspacing="0" style=" border:1px solid black;">

          <tr> 

            <td width="12" height="11"></td>

            <td width="776"></td>

            <td width="12"></td>

          </tr>

          <tr> 

            <td height="412"></td>

            <td valign="top"> 

              <?php CMS_CONTAINER[2] ?>

            </td>

            <td></td>

          </tr>

          <tr> 

            <td height="13"></td>

            <td></td>

            <td></td>

          </tr>

        </table>

      </td>

    </tr>

    <tr> 

      <td height="11" ></td>

    </tr>

    <tr> 

      <td height="31" valign="middle" style=" border:1px solid black;" bgcolor="#750000" > 

        &nbsp; 

        <?php CMS_CONTAINER[1] ?>&nbsp;<?php if ($subid != "") {echo "<a href=\"javascript:history.back(1)\" onMouseOver=\"on('zurück');return true;\" onMouseOut=\"off();return true;\" id=\"top-menu\"><img src=\"img_site/back.gif\" alt=\"zurück\" border=\"0\"></a> ";} ?>

              <a href="#" onMouseOver="on('nach oben');return true;" onMouseOut="off();return true;" id="top-menu"><img src="img_site/top.gif" alt="nach oben" border="0" width="23" height="20"></a>

      </td>

    </tr>

    <tr> 

      <td height="18" ></td>

    </tr>

  </table>

</body>

</center>

</html>', author='pulk', lastmodified='2003-03-29 18:39:16' WHERE idlay='7'
2003-Mar-Sat 18:40:49: error 1064 (Fehler in der Syntax bei 'zurück');return true;\" onMouseOut=\"off();return true;\" id=\"t' in Zeile 1.) - Invalid SQL: UPDATE con_lay SET name='test 24.03.03', description='', code='?>

<html>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

  <meta http-equiv="expires" content="0">

  <meta http-equiv="robots" name="robots" content="nofollow,noindex">

  <link rel="StyleSheet" href="css/styles.css" type="text/css">

  <script src="js/standard.js" type="text/javascript">

  </script>

</head>

<body onload="off();return true;">

<center>

  <table width="800" border="0" cellpadding="0" cellspacing="0">

    <tr> 

      <td width="800" height="171" ></td>

    </tr>

    <tr> 

      <td height="35" valign="middle" style=" border:1px solid black;" bgcolor="#750000" > 

        &nbsp;<font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>Installations, 

        videos and projects in public space <br>

        &nbsp;by Oliver Ressler</b></font> </td>

    </tr>

    <tr> 

      <td height="11" ></td>

    </tr>

    <tr> 

      <td height="436" valign="top" > 

        <table width="100%" border="0" cellpadding="0" cellspacing="0" style=" border:1px solid black;">

          <tr> 

            <td width="12" height="11"></td>

            <td width="776"></td>

            <td width="12"></td>

          </tr>

          <tr> 

            <td height="412"></td>

            <td valign="top"> 

              <?php CMS_CONTAINER[2] ?>

            </td>

            <td></td>

          </tr>

          <tr> 

            <td height="13"></td>

            <td></td>

            <td></td>

          </tr>

        </table>

      </td>

    </tr>

    <tr> 

      <td height="11" ></td>

    </tr>

    <tr> 

      <td height="31" valign="middle" style=" border:1px solid black;" bgcolor="#750000" > 

        &nbsp; 

        <?php CMS_CONTAINER[1] ?>&nbsp;<?php if ($subid != "") {echo "<a href=\"javascript:history.back(1)\" onMouseOver=\"on('zurück');return true;\" onMouseOut=\"off();return true;\" id=\"top-menu\"><img src=\"img_site/back.gif\" alt=\"zurück\" border=\"0\"></a> ";} ?>

              <a href="#" onMouseOver="on('nach oben');return true;" onMouseOut="off();return true;" id="top-menu"><img src="img_site/top.gif" alt="nach oben" border="0" width="23" height="20"></a>

      </td>

    </tr>

    <tr> 

      <td height="18" ></td>

    </tr>

  </table>

</body>

</center>

</html>

', author='pulk', lastmodified='2003-03-29 18:40:49' WHERE idlay='7'
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

du hast in deinem Layout einfache Anführungszeichen ' .. diese werden nicht korrekt escaped - also \' wird nicht gemacht - das führt zu fehlern.
Versuche mal bitte darauf in deinem Layout zu verzichten. Verwende doppelte " oder schreib mal selber \ davor
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
pulk
Beiträge: 217
Registriert: Sa 2. Nov 2002, 09:57
Kontaktdaten:

Beitrag von pulk »

Sven777b hat geschrieben:du hast in deinem Layout einfache Anführungszeichen ' .. diese werden nicht korrekt escaped - also \' wird nicht gemacht - das führt zu fehlern.
Versuche mal bitte darauf in deinem Layout zu verzichten. Verwende doppelte " oder schreib mal selber \ davor
also, ich verwende keine ' in meinen layouts, die enzigen 4 die ich gefunden habe, sind in dem "nach oben" und "zurück" pfeil teil, den ich vom demo layout kopiert habe, also warum funkts dort und nicht da ?
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

aber dort wird der Fehler gemeldet... versuch doch mal, den part einfach kurz wegzulassen und dein Layout erneut einzufügen - ob dann trotzdem der Log-Eintrag geschrieben wird.
Ich sage das nicht einfach nur so - wenn du in den BugTracker bzw. Bugs reinschaust, wirst du feststellen, dass das Problem mit den ' schon oft angesprochen wurde.
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
pulk
Beiträge: 217
Registriert: Sa 2. Nov 2002, 09:57
Kontaktdaten:

Beitrag von pulk »

ja, klar,

aber mich wundert es einfach nur warums im mitgelieferten layout funktioniert, und nicht in einem anderen.
saschapi
Beiträge: 10
Registriert: Mo 5. Mai 2003, 22:42
Kontaktdaten:

Copy und Paste

Beitrag von saschapi »

Das liegt vermutlich daran, dass das Testlayout "Layout1" gleich mit in die Datenbank gepackt wurde!

Du kannst aber das ganze locker per Copy&Paste einfügen, indem du einfach per MySQLAdmin eine neue Zeile von Hand eingibst!

Tabelle: con_lay

Grüße Sascha
Gesperrt