Categories
MySQL 🏴‍☠️

MySql: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (111)

Tried several ways and finally solved it through the following way

sudo gksu gedit /etc/mysql/my.cnf
modified

#bind-address = 127.0.0.1

to

bind-address = localhost

or
if your MySQL server IP is 65.55.55.2 then entire block should be look like as follows:
bind-address = 65.55.55.2

and restarted

sudo /etc/init.d/mysql restart
it worked

Rev :
http://stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38
http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

Categories
digital ocean Ubuntu 🏴‍☠️

การ Set up ให้ Digital Ocean รันหลาย Website (Domain) ใน 1 Droplet

ทุกวันนี้การใช้งาน Cloud เป็นที่แพร่หลาย ทั้งยังง่ายและราคาถูกกว่าเมื่อก่อนมาก ผมได้ลองใช้ Digital Ocean มาระยะหนึ่งเพื่อเทส App ประทับใจมากเนื่องจากราคาถูก และไม่ซับซ้อน แต่ก็ต้องแลกไปกับการที่เราต้องทำให้ส่วนของ Secure เอง (เคยโดน digital ocean ปิด Droplet เพราะโดนแฮ็กเข้ามาฝังมัลแวร์เป็นฐานยิง ddos -*- )

จากที่แพ็กเกจต่ำสุดจ่ายเดือนละ 5$ หรือ 160 กว่าบาท https://www.digitalocean.com/pricing/  ยังได้พื้นที่มาถึง 20GB ทั้งยังเป็น SSD Disk ด้วย เราจึงควรที่จะนำหลายๆเวปไซต์ (ที่ไม่ได้โหลดหนักมาก)มายัดใส่ไว้เพื่อความคุ้มค่าฝุดๆ 55555

Step 1

ทุก Domain ที่จะย้ายมาให้แก้ไขเนมเซิฟเวอร์ให้เป็นตามนี้

NS1.DIGITALOCEAN.COM
NS2.DIGITALOCEAN.COM
NS3.DIGITALOCEAN.COM

จากนั้นไปตั้งค่าที่เมนู dns ของ Digital Ocean ดังนี้
ใส่ชื่อ Domain เลือก droplet ที่ต้องการจากนั้นกด Create Record

Screen Shot 2558-07-24 at 2.53.36 PM

จากนั้นก็ตั้งค่าตามนี้

Screen Shot 2558-07-24 at 2.55.21 PM

จากนั้นก็เพิ่ม Domain ที่ต้องการย้ายเข้ามาแบบเดียวกัน

Categories
digital ocean Ubuntu wordpress 🏴‍☠️

ย้าย WordPress ไป DigitalOcean

1) backup database  ด้วย phpmyadmin เป็น zip

Screen Shot 2558-07-24 at 11.57.13 AM

2) ftp zip file ขึ้นบนdigital ocean

3) create database ที่ digital ocean จากนั้น import zip

4) แก้ไข wp-option siteurl กับ home ให้ตรงกับ url

Screen Shot 2558-07-24 at 11.40.51 AM

 

5) backup folder ใน web ให้เป็น zip
6) ftp zip file ขึ้นบนdigital ocean
7) unzip พร้อมกับเซตสิทธิการใช้งาน

unzip xxx-backup.zip -d /var/www/
mv xxx-backup xxx01
chmod -R g+w xxx01
chgrp -R www-data xxx01

หรือ

unzip xxx-backup.zip -d /var/www/
mkdir xxx01
cp -a xxx-backup/. xxx01
chmod -R g+w xxx01
chgrp -R www-data xxx01

8) แก้ไข file wp-config.php

  • แก้ชื่อ database user pass
  • เพิ่ม define(‘FS_METHOD’,’direct’);

nano xxx01/wp-config.php

Screen Shot 2558-07-24 at 11.38.09 AM