สวัสดีครับ
เล่นเอาปวดหัวอยู่หลายชั่วโมงเลยกับการที่ไม่สามารถ login Roundcube ได้
ผมแจ้งตรงนี้ก่อนนะครับ ถ้าท่านไม่มี สิทธิ์ Root ผ่านไปเลยนะครับ เพราะว่าทุกท่านไม่สามารถแก้ไขอะไรได้ เพื่อไม่ให้เสียเวลาให้ Copy ตรงนี้ไปให้ Admin ท่านดูได้เลยนะครับ
อาการมันก็จะเป็นแบบนี้
Invalid request! No data was saved
วิธีแก้ไขนั้นง่ายมากๆ ให้ลบ Database roundcube ทิ้งนั่นเอง
ถ้าใครใช้ Directadmin แล้สมีสิทธิ์ Root ลอง rebuild ดูก่อนนะครับ
cd /usr/local/directadmin/custombuild
./build update
./build roundcube
ผมการันตรีได้ว่าไม่หาย ถถถถถ (แล้วจะบอกทำไมเนอะ)
วิธีการเริ่มต้นง่ายๆเลยก็คือ ลบ tables roundcube ทิ้งก่อน emtry ข้อมูลแล้วลอง
cd /usr/local/directadmin/custombuild
./build update
./build roundcube
เห็นฝรั่งบอกแค่ emtry db roundcube ทิ้งแล้ว rebuild ใหม่ก็หายแล้วมีคอมเม้น ชมบานตะไท
แต่ออกตัวก่อนนะครับ ว่าของผมไม่หาย
วิธีคือคุณต้องลบทิ้งเลย ถ้าใครถือสิทธิ์ root แล้วใช้ Directadmin ทำตามผมได้เลย
ใครใช้แบบอื่นๆก็ประยกตุ์เอานะ
เริ่มกันเลยยยยย
cat /usr/local/directadmin/conf/mysql.conf
เข้าไปเอา User pass ที่ใหญ่ที่สุดในเครื่องเลยกันเพราะถ้าเอา user ธรรมดา จะไม่เห็น db roundcube
โดย User จะเป็น da_admin ประมาณนี้ครับ
เมื่อได้มาแล้ว Login phpmyadmin
ไปที่เมนู SQL ตามรูปเลยนะจ๊ะ จะเห็น DB เจ้าปัญหาขวามือ ถ้าใครไม่เห็น แสดงว่ามาผิด User ให้ดูดีๆ
ต่อไปเลยยยยย
ใส่คำสั่ง
DROP DATABASE da_roundcube;
แล้วกด gooooooooooooooooooooooooooooooooo
ถ้าขึ้นแบบนี้เป็นอันเรียบร้อยจ้า
เมื่อเสร็จแล้วกับมาที่ Shell ต่อให้สั่ง
cd /usr/local/directadmin/custombuild
./build update
./build roundcube
เป็นอันว่าเรียบร้อยครับ ถ้าไม่ติด Error อะไร ก็สบายยยยแล้ว