Error loading MySQLdb module: No module named MySQLdb

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

รัน Django บน Ubuntu7.10 ทั้งๆ ที่ก็ลงตามทั้งหมดแล้ว และเมื่อก่อนก็ไม่เคยมีปัญหา (7.04) ไม่ทราบพอจะมีแนวทางแก้ไขอย่างไรบ้างครับ

sugree's picture

ลองเรียก

dpkg -l python-mysqldb

แล้วดูว่าได้แบบนี้มั๊ย

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  python-mysqldb 1.2.2-3ubuntu1 A Python interface to MySQL

ควรจะเจอ ii ถ้าไม่ใช่ก็ลงใหม่

sudo apt-get install python-mysqldb

เหมือนกันทุกประการครับ แต่กลับไม่สามารถใช้งานได้ งงเลย

sugree's picture

ลองเช็ค PYTHONPATH กับ sys.path

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น