ติดตั้ง MariaDB 5.5 บน CentOS 6

ติดตั้ง MariaDB 5.5 บน CentOS 6

เนื่องด้วยต้องการเปลี่ยนจาก MySQL มาใช้ MariaDB เพราะค่อนข้างมีอนาคตที่สดใสกว่า และข้อดีต่างๆมากมายทั้งเรื่องความเร็ว และการทำงานที่ดีขึ้นแถมยังมี NoSQL อีกด้วย เอาละมาดูวิธีการติดตั้งกันเลยครับ Read more about ติดตั้ง MariaDB 5.5 บน CentOS 6

แก้ปัญหา ERROR! MySQL server PID file could not be found!

แก้ปัญหา ERROR! MySQL server PID file could not be found!

อยู่ๆ MySQL ก็ไม่พบ PID file สาเหตุไม่แน่ใจ คงอาจจะเพราะไปแก้ไขอะไรในไฟล์ /etc/my.conf ด้วย วิธีแก้ไขพิมพ์คำสั่งแลัว Run ทีละคำสั่งตามด้านล่างนี้ เพื่อจัดการ Permission และสิทธิ์การเข้าถึงของไฟล์ Systemsของ MySQL ครับ Read more about แก้ปัญหา ERROR! MySQL server PID file could not be found!

แก้ปัญหาติดตั้ง Homebrew เกิดปัญหากับ Curl SSL certificate problem

แก้ปัญหาติดตั้ง Homebrew เกิดปัญหากับ Curl SSL certificate problem

เนื่องจากจำเป็นต้องติดตั้ง Homebrew เพื่อใช้งานโดยวิธีการติดตั้งนั้นเพียงแค่เปิด Termital และพิมพ์คำสั่งตามนี้

Read more about แก้ปัญหาติดตั้ง Homebrew เกิดปัญหากับ Curl SSL certificate problem

ติดตั้ง Htop (Linux Process Monitoring) สำหรับ RHEL, CentOS และ Fedora

ติดตั้ง Htop (Linux Process Monitoring) สำหรับ RHEL, CentOS และ Fedora

ปกติเวลาดูการงานทำงานของ CPU หรือ RAM ของ CentOS ผมมักจะใช้คำสั่ง Top ในการดู Process Monitoring  ที่กำลังทำงานอยู่ทั้งหมด แต่พอได้ลองใช้ Htop ก็รู้สึกว่าดูรายการการทำงานได้ง่ายขึ้น Read more about ติดตั้ง Htop (Linux Process Monitoring) สำหรับ RHEL, CentOS และ Fedora

MySql คำสั่ง Update ข้อมูลโดยดึงจากฟิลด์อีกตารางมาใส่

MySql คำสั่ง Update ข้อมูลโดยดึงจากฟิลด์อีกตารางมาใส่

บางครั้งเราอาจจะเจองานที่ต้องมีการดึงฟิลด์บางฟิลด์ของอีกตารางนึงมาใส่อีกตารางนึง เพราะจำเป็นต้องใช้ในงาน แต่หากข้อมูลปริมาณมากอาจจะไม่สามารถที่จะมานั่งกรอกด้วยมือเองเป็นแน่ดังนั้นเลยต้องใช้คำสั่ง Sql เพื่อเข้าช่วยทุ่นแรงงาน เพื่อให้เข้าใจลองมาดูตัวอย่างแบบง่ายๆกันเลยดีกว่าครับ

Read more about MySql คำสั่ง Update ข้อมูลโดยดึงจากฟิลด์อีกตารางมาใส่

แก้ปัญหา dataskq ของ DirectAdmin ใช้  CPU 100%

แก้ปัญหา dataskq ของ DirectAdmin ใช้ CPU 100%

เนื่องด้วยประสบปัญหา CPU ทำงานหนัก 100% แทบจะทุกๆนาที ลำพัง  MySql ทำงานก็มากพอแล้ว ก็เลย top ดูว่า process อะไรทำงานกิน cpu บ้าง ผลที่เจอคือมี “/usr/local/directadmin/dataskq” เป็นคิวการทำงานของ DirectAdmin ซึ่งทำงาน 50 – 99 % ตลอด ตอนแรกก็นึกว่าปกติเพราะ DirectAdmin จะมี cronjob ตั้งเวลาทำงานอยู่แล้ว ดูไปดูมาชักแปลกๆเพราะมันใช้บ่อยและเยอะเกินไป Read more about แก้ปัญหา dataskq ของ DirectAdmin ใช้ CPU 100%

แก้ปัญหา XAMPP  1.8.3  Start MySQL ไม่ได้บน OS X Yosemite

แก้ปัญหา XAMPP 1.8.3 Start MySQL ไม่ได้บน OS X Yosemite

เนื่องด้วยอัพเกรต Mac OS X จาก Mavericks ไปใช้ Yosemite ปัญหาที่เกิดขึ้นเลยสำหรับเว็บโปรแกรมเมอร์อย่างผมคือรัน XAMPP มันไม่ยอม Start Service Mysql งานเข้าล่ะซิทีนี้ Read more about แก้ปัญหา XAMPP 1.8.3 Start MySQL ไม่ได้บน OS X Yosemite

บังคับให้เว็บต้องมี www  นำหน้าโดเมนด้วย .htaccess

บังคับให้เว็บต้องมี www นำหน้าโดเมนด้วย .htaccess

บางครั้งผู้ใช้พิมพ์ชื่อเว็บมาแบบนี้ http://example.com/ แต่เราต้องการให้เว็บแสดง URL เต็มรูปแบบโดยมี www นำหน้าโดเมนเนม เช่น http://www.example.com/  ซึ่งผมจะนำ .htaccess มาช่วย  redirect  มีวิธีการดังนี้ครับ Read more about บังคับให้เว็บต้องมี www นำหน้าโดเมนด้วย .htaccess

แก้ปัญหา Mcrypt PHP extension required สร้าง Laravel ด้วย XAMPP บน Mac os x

แก้ปัญหา Mcrypt PHP extension required สร้าง Laravel ด้วย XAMPP บน Mac os x

เริ่มต้นสร้าง Laravel ครั้งแรกก็เจอปัญหา “Mcrypt PHP extension required” ทันทีเพราะว่า Laravel ต้องใช้ Mcrypt  ด้วย ซึ่งเครื่อง Mac ที่ใช้อยู่เป็น XAMPP และ Error จะประมาณด้านล่างนี้ครับ Read more about แก้ปัญหา Mcrypt PHP extension required สร้าง Laravel ด้วย XAMPP บน Mac os x