Seite 1 von 1
speicher problem
Verfasst: Mo 24. Mär 2003, 18:28
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 ?

Verfasst: Di 25. Mär 2003, 09:13
von hk-cons
Du hast schlicht und ergreifend keien Schreibrechte auf das Errorlog (chmod 777 aufs Verzeichnis!)

Verfasst: Di 25. Mär 2003, 15:17
von pulk
oja, außerdem funktioniert ja alles, wenn ich es per hand mache.
Verfasst: Di 25. Mär 2003, 18:06
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

Verfasst: Sa 29. Mär 2003, 18:52
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" >
<font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>Installations,
videos and projects in public space <br>
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" >
<?php CMS_CONTAINER[1] ?> <?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" >
<font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>Installations,
videos and projects in public space <br>
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" >
<?php CMS_CONTAINER[1] ?> <?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'
Verfasst: Sa 29. Mär 2003, 20:00
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
Verfasst: Sa 29. Mär 2003, 21:10
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 ?
Verfasst: So 30. Mär 2003, 00:56
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.
Verfasst: So 30. Mär 2003, 01:22
von pulk
ja, klar,
aber mich wundert es einfach nur warums im mitgelieferten layout funktioniert, und nicht in einem anderen.
Copy und Paste
Verfasst: Di 6. Mai 2003, 08:26
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