Posts Tagged ‘roundcube’

Roundcube Error No. [500]

Author: pheonize

Roundcube DATABASE ERROR: CONNECTION FAILED!
หรือ SERVICE CURRENTLY NOT AVAILABLE! Error No. [500]

เนื่องจาก vps ที่ดูแลอยู่ (ที่ใช้ Directadmin อะนะ) ตอนเวลาที่เปิด address book ของเว็บเมล roundcube มันจะขึ้นว่า

SERVICE CURRENTLY NOT AVAILABLE! Error No. [500]

จริงๆก่อนหน้านี้ตอนที่ไม่ได้ทำอะไรมันก็ใช้ได้ปกติ แต่ว่าพออัพเดท roundcube ปุ๊บ มันก็เจ้งทันทีเลยละเออ

ว่าแล้วก็จัดการ หาข้อมูลมาแก้ไขซะ ไปเจอบทความของ คุณ ณัฐธัญ เตชะกาญจนวงศ์

บอกเอาไว้ว่า จริงๆแล้วปัญหาทั้งหมดมันอยู่ที่ว่า เราติดต่อ database ไม่ได้ หรือว่าพวกโครงดาต้าเบสล่มนั่นแหละ วิธีแก้ก็คือ

1 เปิด phpmyadmin ออกมาแล้ว repare ตาราง da_roundcube ซะ เอา username password ได้ที่ไฟล์

/usr/local/directamin/conf/mysql.conf

จะเปิดไฟล์นี้ผ่านทาง files?editor?ของ ฟังชั่น admin ใน?directadmin?หรือว่า จะเปิดผ่านทาง ssh แล้วเติมคำสั่ง nano หรือว่า vi ก็ได้ไม่ว่ากัน (ถ้าเข้าผ่านทาง ssh ต้อง login ด้วย root นะครับ)

2 ลงroundcube ใหม่ ผ่านทาง service ของ directadmin

เริ่มตั้นด้วย backup ข้อมูลเก่าออกมาก่อนนะครับ

เข้าไปที่ http://server/phpmyadmin

จากนั้น login ด้วย user ?password ที่ได้มาจากการเปิดไฟล์

/usr/local/directamin/conf/mysql.conf

จากนั้นก็สั่ง export ตาราง da_roundcube ออกมา เก็บเอาไว้กู้คืน

ส่วนถ้าใครไม่ต้อง back up database ก็จัดการ ผ่าน ssh ก็ได้นะครับ

mysql -uda_admin -ppassword

แล้วก็ drop table ซะ

DROP DATABASE da_roundcube;

จากนั้นเข้า ssh login ด้วย root

แล้วก็เข้าไปที่

cd /usr/local/directadmin/scripts

จากนั้นสั่ง เพื่อติดตั้ง roundcube ใหม่ด้วยระบบ sh ที่มีมาให้ของ directadmin hosting controlpanal

./roundcube.sh

ระบบจะถูกติดตั้งroundcubeใหม่ ?ลงบน hosting เรียบร้อยครับ

credit http://naxza.com/hosting/roundcube-SERVICE-CURRENTLY-NOT-AVAILABLE-Error-No-500.php