ปรับแก้ config ระบบ wamp ของ thaiabc80 ให้ mysql กลับมาทำงาน

เล่า 2 เรื่อง ให้ลูกศิษย์ 2 รุ่นได้ฟังก่อนจบ
ดูฤกษ์แล้ว วันนี้ 17 กุมภาพันธ์ 2564 ติดตั้ง “โปรแกรมแก้วสารพัดนึก” อีกครั้ง (thaiabc80) โดยมีความเชื่อว่าน่าจะยังใช้งานได้บน win 10 หลังจากที่เคยปล่อยรุ่นสุดท้ายเมื่อ 7 พฤษภาคม 2555 (หยุดพัฒนาไปเกือบ 10 ปี) ซึ่งใช้มีโปรแกรมตัวหลัก คือ Apache 2.0.52 , PHP 5.2.5 , MySQL 5.5.16 พบว่า การติดตั้งราบรื่นด้วยดี เพียงกด next อย่างเดียว ก็จะได้แฟ้มทั้งหมดใน thaiabc บน drive c หลังติดตั้งเสร็จ ได้สั่ง start ทั้ง apache และ mysql ผ่าน icon บน desktop แล้วเปิดระบบโปรแกรมต่าง ๆ ทั้ง 12 โปรแกรม ผ่าน 127.0.0.1 บน browser ผลลัพธ์ผิดจากที่คาดไว้เยอะ คือ ล้มทุกตัว ดูแล้วน่าจะเป็นเพราะ mysql ไม่ start แต่ตรวจสอบแล้ว mysql ก็ start ได้ปกตินี่นา เพราะสั่งแสดงรายชื่อ database ได้ครบถ้วน ผ่าน command line ซึ่งเป็นการทำงานแยกส่วนกับ web server จึงใช้คำสั่งบนดอสสั่งตรวจสอบ module ด้วย php -m พบว่าขึ้น Warning หลายรายการ หนึ่งในนั้นได้พยายามเรียกใช้ php_mysql.dll จาก c:\windows\ext จึงเข้าไปตรวจสอบ php.ini ว่าเรียก php_mysql.dll ถูกต้องหรือไม่ ก็พบว่ากำหนด extension_dir ให้ชี้ไปยังห้อง windows แต่ระบบไม่ได้คัดลอกแฟ้ม extension ทั้งหมดไปไว้ในห้องนั้น จึงแก้ไขให้ extension_dir ชี้ไปที่ c:\thaiabc\php\ext ซึ่งเป็น folder ที่เก็บแฟ้ม module ทั้งหมด หลังจากนั้นระบบทั้ง 12 ระบบก็ตื่นขึ้น แต่ทดสอบบน win8.1 พบว่า phpmyadmin ถูกเรียกใช้ได้ปกติ ส่วนบน win10 มีปัญหาเรื่องค่า session ทำให้เปิด phpmyadmin ไม่ได้ จึงต้องไปเพิ่ม “c:\thaiabc\apahce2\error” ให้กับตัวแปร session_save_path ใน php.ini ซึ่งระบบทั้ง 12 ประกอบด้วย

  1. moodle
  2. moodle19
  3. learnsquare v2
  4. mambo
  5. oscommerce
  6. wordpress
  7. drupal
  8. calendar
  9. phpicalendar
  10. phpbb3
  11. senayan3
  12. phpmyadmin

ที่มารื้อฟื้นโปรแกรมแก้วสารพัดนึก มาติดตั้งใหม่ในวันนี้ เพราะไปเล่าให้ลูกศิษย์ฟัง จึงต้องกลับมาตรวจสอบว่ารุ่น 8.0 นั้น ยังทำงานได้บน win10 หรือไม่ และติดพันกับการอ่านข้อเสนอโครงงานของลูกศิษย์สาว 2 คนที่ไปฝึกงานที่โรงพยาบาล เค้าสนใจใช้อุปกรณ์ IoT วัดอุณหภูมิในตู้เก็บของ ทำให้นึกถึง Nodemcu Esp8266 ที่บันทึกและส่งค่าอุณหภูมิ ขึ้นไปยัง thingspeak.com เพื่อแสดงรายงาน และเชื่อมกับ IFTTT.com เพื่อส่งข้อมูลไปแจ้งเตือนบน Line ซึ่งสรุปได้ว่า ชีวิตคือการเรียนรู้

https://www.mathworks.com/help/thingspeak/use-ifttt-to-send-text-message-notification.html

https://www.ab.in.th/article/36/

โทรศัพท์บางรุ่นเค้าเลิกผลิต อะไหล่ไม่มี

battery ของ k-touch
battery ของ k-touch

วันหนึ่งในฤดูหนาว เด็กที่บ้านบอกว่าสมาร์ทโฟนที่ใช้อยู่แบตบวม
จะเลิกใช้ และจะไม่ใช้อีก ยี่ห้อ K-Touch (Season)
ผมก็ไปหาซื้อแบตมาเปลี่ยนให้
1. ร้านแรกบอกว่า สงสัยต้องไปอีกร้าน
2. ไปร้านที่เคยเป็นตัวแทน สอบถามในลำปางบอกว่าไม่มีของล่ะ
3. ไปร้านที่ขายอะไหล่เยอะมาก ๆ ก็ไม่มีแบตในรุ่นที่ต้องการ
4. เช็คจากเว็บไซต์ พบว่าเว็บไซต์หลักปิดไปแล้ว
+ http://www.k-touchmobile.com/
5. เช็คจากแฟนเพจ พบว่าตอบครั้งสุดท้ายก็ตุลาปีที่แล้ว จากนั้นก็เงียบ
ในแฟนเพจมีการสอบถามเรื่องแบตเตอรี่เยอะ
แสดงว่าแบตเตอรี่ของโทรศัพท์รุ่นนี้ มีปัญหาจริง .. รู้สึกหนาว ๆ ขึ้นมาเลย
6. ถ่ายที่มองหาคือ TBT9608
Rechargeable Li-ion 3.7V 1700mAh (6.29Wh)
ผลิตปลายปี 2013 ปีนี้ต้นปี 2016 หาซื้อไม่ได้แล้ว
+ http://www.galaxybatt.com/category/5 (ของหมด)
+ http://www.siamphone.com/spec/ktouch/season.htm
+ https://www.facebook.com/KtouchThailand/photos/pb.128429640655073.-2207520000.1454839484./360180554146646/
+ https://www.facebook.com/ktouchthailand

palapa web server on mobile
palapa web server on mobile

โทรศัพท์ที่แบตบวมจะไม่ใช้แล้ว
ก็ทำการ reset คืนค่าโรงงาน
เสียดายขึ้นมา นำมาทำเป็น server
แชร์ผ่าน Access point ที่ไม่ใช้ ให้นักศึกษาใช้ Smartphone
Connect เข้ามาเกาะ AP ขอ IP เพื่อเรียนรู้การเชื่อมต่อ
น่าจะดีนะครับ
[Server]
– Palapa web server (Web + PHP + SQL)
– FTP Server : admin, admin, 1234 by filezilla
– DroidEdit Free
– Terminal Emulator
มี root : /sdcard/pws/www
[Client]
Web admin ผ่าน Browser : 192.168.1.8:9999 (u:admin p:admin)
Explorer ผ่าน Browser : 192.168.1.8:8080
Filezilla ติดต่อ FTP ผ่าน 1234
[Reference]

บทเรียนเกี่ยวกับ apache

6 ก.พ.55 มีบทเรียนด้านคอมพิวเตอร์มาฝาก 2 เรื่อง
เกี่ยวกับ apache web server (ใช้ appserv)
1. พบคำว่า “Could not connect to the database”
ในหน้าแรกของ wordpress หลังจากปรับระบบนิดหน่อย ซึ่งเดิมใช้งานได้ปกติ
ปัญหานี้เกิดรหัสผ่านเข้า mysql ใน wp-config.php ไม่ตรงกับที่กำหนดไ…ว้
สรุปว่า รหัสของ mysql ไม่ถูกต้อง (หลายมือครับ)

2. เครื่องบริการหนึ่งเครื่องมี ip จำนวน 2 เบอร์
ต้องการให้เบอร์หนึ่งชี้ไปที่ host ตัวหนึ่ง และอีกตัวชี้ไปที่ host อีกตัว
จึงต้องกำหนด virtual host ใน httpd.conf

NameVirtualHost 10.10.10.10
<VirtualHost 10.10.10.10>
ServerAdmin burin_ruj@nation.ac.th
DocumentRoot C:\www\class
ServerName class.nation.ac.th
</VirtualHost>

สถิติของ histats.com ทำให้มั่นใจว่า web server ล่มจริง

webserver down
webserver down

18 พ.ค.54 วันนี้นั่งปรับปรุงเว็บไซต์ มีการ upload ตลอดเวลา มาใจหายวาบเกือบชั่วโมง เพราะ web server ล่มตอน 2 ทุ่มกว่า อาการ คือ เปิดเว็บไซต์ไม่ได้ ไม่พบโดเมนเนม ติดต่อผ่าน ftp ก็ไม่ตอบ หรือ ping ก็ไม่ตอบ มีโอกาสเกิดได้หลายกรณี .. แต่สรุปว่าล่มไปไม่ถึงชั่วโมง ก็พอรับได้ครับ สำหรับสถิติในวันก่อนหน้านี้จะไม่ลดฮวบแบบนี้ จึงสรุปได้ว่าระบบเครื่องบริการล่มจริง มิได้เกิดเฉพาะจากเครื่องของผม ซึ่งสถิตินี้ได้จากระบบบริการของ http://www.histats.com