CodeIgniter 3 + Tank Auth

Tank Auth is an authentication library for PHP-framework CodeIgniter. It’s based on DX Auth, althouth the code was seriously reworked. https://github.com/mmraja83/codeigniter3-tankauth

Linux: Centos Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

สั่ง reboot แล้วเครื่องเงียบหายไป  พอไปดูที่ console พบข้อความแจ้ง Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(0,0) วิธีแก้ขั้นต้นก็ต้องหาทางบูทเครื่องให้ได้ก่อน โดยเลือก kernel เวอร์ชันเก่า ๆ ในระหว่างขั้นตอนการบูทเครื่อง เมื่อลองค้นดูในอินเทอร์เน็ตก็มีหลายคนบอกว่าเป็นปัญหาที่ไฟล์ initramfs ใน /boot ที่มีปัญหาระหว่างการ upgrade kernel วิธีแก้ที่ผมลองทำแล้วสำเร็จเลยคือสั่ง # yum reinstall kernel ตัวอย่างผลลัพธ์ Loaded plugins: fastestmirror, replace Skipping the running kernel: kernel-3.10.0-514.26.2.el7.x86_64 Loading mirror speeds from cached hostfile * base: mirror2.totbb.net … อ่านต่อ …

DNS Zone file – TTL Value recommendations

TTL Infrastructure records (NS related): 1 – 2 days (86400 – 172800 seconds) Default $TTL: 1 hour – 1 day Minimum Zone TTL: 5 – 10 minutes Maximum Zone TTL: 1 – 2 days SOA Refresh and Retry SOA Refresh: 1 – 4 hours SOA Retry: 15 – 60 minutes SOA Expire SOA Expire: 1 – … อ่านต่อ …

วิธีการตั้งค่าให้ Postfix เป็น mail server สำรอง

เราสามารถตั้งค่า Postfix  ให้เป็น mail server สำรอง เพื่อรับอีเมลแทนในกรณีที่ mail server  หลักเกิดปัญหา และเมื่อ mail server หลักสามารถใช้งานได้  mail server สำรองก็จะส่งอีเมลไปที่ mail server  หลัก สมมติว่าเรามี mail server  หลักชื่อ mail.diary.in.th แล้วเราต้องการเพิ่ม mail server สำรองชื่อ mail2.diary.in.th เพื่อให้รับอีเมลชั่วคราวในระหว่างที่ mail.diary.in.th มีปัญหา ขั้นแรกต้องเพิ่มค่า MX record ที่ zone file ให้มีค่า mail2.diary.in.th เป็น mail server ที่มีค่า priority มากกว่า mail.diary.in.th diary.in.th 86400 IN MX 10 mail.diary.in.th. diary.in.th … อ่านต่อ …

OSX 10.10 Yosemite + Apache 2.4 + AH01630: client denied by server configuration

แก้ไขค่า httpd.conf or httpd-vhosts.conf ด้วย “Require all denied” <Directory /> AllowOverride none Require all denied </Directory> <Directory /Volumes/Data/Data/USER/Sites/> AllowOverride none Require all granted </Directory> ที่มา: http://httpd.apache.org/docs/2.4/upgrading.html

Setting up PHP & MySQL on OS X Mavericks

With OS X 10.9 Mavericks, Apple chose to ship PHP 5.4.17. This is how to set it up from a clean install of Mavericks. Note: If you don’t want to use the built-in PHP or want to use version 5.5, then these are some alternatives: PHP 5.3/5.4/5.5 for OS X 10.6/10.7/10.8/10.9 as binary package by Liip … อ่านต่อ …