Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/cache_filter&amp;#039; is marked as crashed and should be repaired\nquery: SELECT data, created, headers, expire FROM cache_filter WHERE cid = &amp;#039;3:cf2495c827d5d1eafadbdceee521c681&amp;#039;</em> in <em>/var/www/tossfest/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://tossfest.opentle.org/node/54', '', '38.103.63.57', 1231557953) in /var/www/tossfest/includes/database.mysql.inc on line 172

Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/cache_filter&amp;#039; is marked as crashed and should be repaired\nquery: LOCK TABLES cache_filter WRITE</em> in <em>/var/www/tossfest/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://tossfest.opentle.org/node/54', '', '38.103.63.57', 1231557953) in /var/www/tossfest/includes/database.mysql.inc on line 172

Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/cache_filter&amp;#039; is marked as crashed and should be repaired\nquery: UPDATE cache_filter SET data = &amp;#039;&amp;lt;p&amp;gt;บางครั้งการมีผู้ดูแลระบบเพียงคนเดียวนั้นดูจะไม่พอเพียง ในการจัดการเนื้อหาต่าง ๆ ของเว็บไซต์ เมื่อมีการโพสต์ข้อความหรือข่าวที่ไม่สุภาพ จนเราต้องลบออก แต่ข้อความเหล่านั้นดูจะมากมายเหลือเกิน เราเลยต้องหาผู้ดูและเ in /var/www/tossfest/includes/database.mysql.inc on line 172

Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/comments&amp;#039; is marked as crashed and should be repaired\nquery: SELECT COUNT(*) FROM comments WHERE nid = 54 AND status = 0</em> in <em>/var/www/tossfest/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://tossfest.opentle.org/node/54', '', '38.103.63.57', 1231557953) in /var/www/tossfest/includes/database.mysql.inc on line 172

Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/comments&amp;#039; is marked as crashed and should be repaired\nquery: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.picture, u.data, c.score, c.users, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 54 AND c.status = 0 ORDER BY c.thread DESC LIMIT 0, 50</em> in <em>/var/www/tossfest/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://tossfest.opentle.org/node/54', '', '38.103.63.57', 1231557953) in /var/www/tossfest/includes/database.mysql.inc on line 172
Roles | Thailand Open Source Software Festival

Roles

  • user warning: Table './tossfest/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache_filter WHERE cid = '3:cf2495c827d5d1eafadbdceee521c681' in /var/www/tossfest/includes/database.mysql.inc on line 172.
  • user warning: Table './tossfest/cache_filter' is marked as crashed and should be repaired query: LOCK TABLES cache_filter WRITE in /var/www/tossfest/includes/database.mysql.inc on line 172.
  • user warning: Table './tossfest/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>บางครั้งการมีผู้ดูแลระบบเพียงคนเดียวนั้นดูจะไม่พอเพียง ในการจัดการเนื้อหาต่าง ๆ ของเว็บไซต์ เมื่อมีการโพสต์ข้อความหรือข่าวที่ไม่สุภาพ จนเราต้องลบออก แต่ข้อความเหล่านั้นดูจะมากมายเหลือเกิน เราเลยต้องหาผู้ดูและเพิ่มเติม โดยเราต้องกำหนดสิทธิในการลบข้อความไม่สุภาพให้คนนั้น แน่นอน ท่านอาจจะตรงดิ่งไปที่เมนู administer-&gt;user management-&gt;access control จัดการเพิ่มสิทธิของ authenticated user ทันที อ๊ะ ๆ เท่านี้ก็ทำให้ผู้ที่มาสมัครใครก็ได้มีสิทธิในการลบกระทู้หรือความคิดเห็นของคนอื่น สิ่งที่เกิดขึ้นต่อมาคือความวุ่นวายนั่นเอง ท่านเลยกกลับมาคิดอีกทีว่า ทำอย่างไรจึงจะสามารถกำหนดสิทธิการลบนี้ให้เฉพาะบางคนเท่านั้น คำตอบคือท่านต้องเปลี่ยนกลุ่ม ของผู้ใช้ที่ท่านต้องการให้สิทธิ (สมมติว่าชื่อ เอ) ให้อยู่ในกลุ่มใหม่ ท่าจึงลงมือทันที่โดยไป ที่เมนู administer-&gt;user management-&gt;roles ใส่ &quot;webmaster&quot; ในช่องทางด้านซ้ายของปุ่ม Add role จากนั้นกดปุ่ม Add role<br /><img src=\"/files/u1/roles.png\" width=\"714\" height=\"377\" /><br /> จากนั้นไปที่เมนู administer-&gt;user management-&gt;access control เลือกเช็กทุกอย่างให้เหมือน authenticated user โดยเลือก access comments และ post comments เพิ่ม จากนั้นไปที่เมนู administer-&gt;user management-&gt;user เลือก edit ที่ชื่อของนาย เอ แล้วกำหนด roles ให้เป็น webmaster ดังรูป เป็นอันเสร็จสิ้น<br /> <img src=\"/files/u1/assign_roles.png\" width=\"723\" height=\"455\" /></p>\n', created = 1231557953, expire = 1231644353, headers = '' WHERE cid = '3:cf2495c827d5d1eafadbdceee521c681' in /var/www/tossfest/includes/database.mysql.inc on line 172.
  • user warning: Table './tossfest/comments' is marked as crashed and should be repaired query: SELECT COUNT(*) FROM comments WHERE nid = 54 AND status = 0 in /var/www/tossfest/includes/database.mysql.inc on line 172.
  • user warning: Table './tossfest/comments' is marked as crashed and should be repaired query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.picture, u.data, c.score, c.users, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 54 AND c.status = 0 ORDER BY c.thread DESC LIMIT 0, 50 in /var/www/tossfest/includes/database.mysql.inc on line 172.

บางครั้งการมีผู้ดูแลระบบเพียงคนเดียวนั้นดูจะไม่พอเพียง ในการจัดการเนื้อหาต่าง ๆ ของเว็บไซต์ เมื่อมีการโพสต์ข้อความหรือข่าวที่ไม่สุภาพ จนเราต้องลบออก แต่ข้อความเหล่านั้นดูจะมากมายเหลือเกิน เราเลยต้องหาผู้ดูและเพิ่มเติม โดยเราต้องกำหนดสิทธิในการลบข้อความไม่สุภาพให้คนนั้น แน่นอน ท่านอาจจะตรงดิ่งไปที่เมนู administer->user management->access control จัดการเพิ่มสิทธิของ authenticated user ทันที อ๊ะ ๆ เท่านี้ก็ทำให้ผู้ที่มาสมัครใครก็ได้มีสิทธิในการลบกระทู้หรือความคิดเห็นของคนอื่น สิ่งที่เกิดขึ้นต่อมาคือความวุ่นวายนั่นเอง ท่านเลยกกลับมาคิดอีกทีว่า ทำอย่างไรจึงจะสามารถกำหนดสิทธิการลบนี้ให้เฉพาะบางคนเท่านั้น คำตอบคือท่านต้องเปลี่ยนกลุ่ม ของผู้ใช้ที่ท่านต้องการให้สิทธิ (สมมติว่าชื่อ เอ) ให้อยู่ในกลุ่มใหม่ ท่าจึงลงมือทันที่โดยไป ที่เมนู administer->user management->roles ใส่ "webmaster" ในช่องทางด้านซ้ายของปุ่ม Add role จากนั้นกดปุ่ม Add role

จากนั้นไปที่เมนู administer->user management->access control เลือกเช็กทุกอย่างให้เหมือน authenticated user โดยเลือก access comments และ post comments เพิ่ม จากนั้นไปที่เมนู administer->user management->user เลือก edit ที่ชื่อของนาย เอ แล้วกำหนด roles ให้เป็น webmaster ดังรูป เป็นอันเสร็จสิ้น
 


Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/accesslog&amp;#039; is marked as crashed and should be repaired\nquery: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values(&amp;#039;Roles&amp;#039;, &amp;#039;node/54&amp;#039;, &amp;#039;&amp;#039;, &amp;#039;38.103.63.57&amp;#039;, 0, &amp;#039;3e6fd02f7910795db14a611ddb19aab0&amp;#039;, 392, 1231557954)</em> in <em>/var/www/tossfest/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://tossfest.opentle.org/node/54', '', '38.103.63.57', 1231557954) in /var/www/tossfest/includes/database.mysql.inc on line 172

Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/sessions&amp;#039; is marked as crashed and should be repaired\nquery: SELECT sid FROM sessions WHERE sid = &amp;#039;3e6fd02f7910795db14a611ddb19aab0&amp;#039;</em> in <em>/var/www/tossfest/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://tossfest.opentle.org/node/54', '', '38.103.63.57', 1231557954) in /var/www/tossfest/includes/database.mysql.inc on line 172

Warning: Table './tossfest/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Table &amp;#039;./tossfest/sessions&amp;#039; is marked as crashed and should be repaired\nquery: INSERT INTO sessions (sid, uid, cache, hostname, session, timestamp) VALUES (&amp;#039;3e6fd02f7910795db14a611ddb19aab0&amp;#039;, 0, 0, &amp;#039;38.103.63.57&amp;#039;, &amp;#039;messages|a:1:{s:5:\\&amp;quot;error\\&amp;quot;;a:1:{i:0;s:397:\\&amp;quot;user warning: Table &amp;amp;#039;./tossfest/accesslog&amp;amp;#039; is marked as crashed and should be repaired\\nquery: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values(&amp;amp;#039;Roles&amp;amp;#039;, &amp;amp;#039;node/54&amp;amp;#039;, &amp;amp;#039;&amp;amp;#039;, &amp;amp;#039;38.103.63.57&amp;amp;#039;, 0, & in /var/www/tossfest/includes/database.mysql.inc on line 172