gumara

เหนือกว่าเหตุผล ผมไม่มีเหตุผล

thaiopensource.org

แก้เออเรอร์ database

database ของ thaiopensource error สาเหตุมาจาก พี่ปุ๋ยเก็บไฟล์จนล้นฮาร์ดดิสก์ แล้วมันเก็บข้อมูลไม่ได้ ก็เลยขึ้นเออเรอร์ ทีนี้พี่อ้นเคลียร์พื้นที่ฮาร์ดดิสก์ให้แล้ว restart mysql แล้ว เออเรอร์ยังไม่หาย

เออเรอร์ขึ้นตามนี้
Warning: Table './web3_db1/newtos_sessions' is marked as crashed and should be repaired query: SELECT u., s. FROM newtos_users u INNER JOIN newtos_sessions s ON u.uid = s.uid WHERE s.sid = 'cbc5e6404866947d36187a1ca5303361' in /var/www/web3/web/includes/database.mysql.inc on line 172

Warning: Table './web3_db1/newtos_cache_page' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM newtos_cache_page WHERE cid = 'http://thaiopensource.org/' in /var/www/web3/web/includes/database.mysql.inc on line 172

Captcha for Mediawiki

Spam ใน thaiopensource.org/wiki โคตรเยอะ ส่งผลให้เซิร์ฟเวอร์ม่วงเป็นช่องๆ (ม่องเป็นช่วงๆ อืม.. ขนาดนั้นเลยเร๊อะ) เลยต้องหาทางจัดการ เบื้องต้นติดตัวกัน spam ไปแล้ว แต่ไม่ช่วยเท่าไหร่ หรือเรา config ไม่เป็นเองหว่า

วันนี้เลยลอง captcha หาไปหามาเจอตัวนี้ http://www.mediawiki.org/wiki/Extension:ConfirmEdit

    วิธีติดตั้งและใช้งานก็ง่ายๆ
  1. Download ConfirmEdit.php, ConfirmEdit.i18n.php และ ConfirmEdit_body.php จากhttp://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ConfirmEdit/
  2. เอาไฟล์ไปไว้ที่ your_wiki/extensions/ConfirmEdit/
  3. แก้ไฟล์ LocalSettings.php เพิ่ม require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" ); ลงไปที่ท้ายไฟล์
  4. เสร็จแล้ว เวลาคอนฟิกก็คอนฟิกที่ไฟล์ ConfirmEdit.php

กัน spam ใน Wiki

ก็ Spam ใน wiki ของ thaopensource เยอะแยะมากมาย นั่งแก้ทุกวันไม่ไหว เลยมองหาตัวกัน Spam ก็เจอตัวชื่อ Spam Blacklist จาก http://www.mediawiki.org/wiki/Spam ก็ลองติดตั้งแล้ว ตอนนี้รอดูผลอยู่

วิธีทำงานก็ง่ายๆโดยมัน Black list URL โดยดึงค่ามาจาก http://meta.wikimedia.org/wiki/Spam_blacklist

จดไว้ๆ กันลืม

rMilk

Comment

Tags

Another ~


Let's chat

User login

del.icio.us/~

tweet me

Add to Technorati Favorites


Stat:

free web tracker