หน้าเว็บ

วันพฤหัสบดีที่ 9 ตุลาคม พ.ศ. 2557

แก้ปัญหาการเปิด Features .NET Framework 3.5 ใน Windows 8.1 ไม่ได้

เนื่องจากติดตั้งโปรแกรมบางตัวที่มันไป Request .NET Framework 3.5
ขั้นแรกคือให้ไปที่ Control Panel > Programs and Features
จากนั้นติ๊กที่ .NET Framework 3.5 (includes .NET 2.0 and 3.0)  ดังรูปที 1



มันจะดาวน์โหลดไฟล์ต่าง ๆ จากเว็บ Microsoft มาติดตั้งให้เองอัตโนมัติ
แต่ปัญหาคือมันขึ้น Error ดังรูปที่ 2

รูป 2

ลองค้นหาข้อมูลก็เป็นกันเยอะมาก เห็นในเว็บของต่างประเทศบอกวิธีแก้ดังนี้
C:\Windows\System32\cmd.exe คลิกขวาแล้ว Run as administrator แล้วพิมพ์

Dism /online /enable-feature /featurename:NetFx3 /All/Source:C:\Drivers\Microsoft\Windows8\sources\sxs/LimitAccess 

หรือ

Dism /online /enable-feature /featurename:NetFx3 /All /Source:<ไดรฟ์>:\sources\sxs /LimitAccess

เนื่องจากทำตามสองวิธีด้านบนแล้วยังไม่ได้ ใครลองทำแล้วยังไม่ได้ให้ลองทำวิธีด้านล่าง เพราะลองแล้วได้

ก่อนอื่นไปที่ Control Panel > Programs and Features > Installed Updates
จากนั้นคลิก View installed updates ตรงเมนูด้านซ้าย
ให้ลองค้นหาไฟล์อัพเดทที่มีชื่อว่า KB2966826 และ KB2966828
หากเจอตัวใดตัวหนึ่งให้คลิกขวาและ uninstall มันออก

จากนั้นลองใช้คำสั่งนี้อีกรอบ 

Dism /online /enable-feature /featurename:NetFx3 /All /Source:<ไดรฟ์>:\sources\sxs /LimitAccess

*<ไดรฟ์>* คือชื่อไดรฟ์ที่เก็บไฟล์ติดตั้ง windows อาจจะเป็นแผ่น DVD หรือ usb ก็ได้เช่น 

Dism /online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs /LimitAccess

ลองทำแล้วได้แฮะ

ลิงค์อ้างอิง :
http://answers.microsoft.com/en-us/windows/forum/windows8_1-performance/gettign-error-code-0x800f0906-when-installing-net/7c7365f6-f036-4b84-ab28-5b80979e912c

http://support2.microsoft.com/kb/2734782

http://geekswithblogs.net/Plumbersmate/archive/2014/09/29/windows-8ndashcanrsquot-install-.net-framework-3.5-0x800f0906-0x800f081f.aspx

วันเสาร์ที่ 27 กันยายน พ.ศ. 2557

แก้ปัญหา MySQL ไม่สามารถ Start ได้ใน XAMPP (Stopped)

เครื่อง Mac ที่ใช้อยู่ลง XAMPP เป็น Visual Server วันดีคืนดีอยู่ ๆ ก็ไม่สามารถ Start MySQL ได้
ซึ่ง ProFTPD กับ Apache Web Server ก็รันปกติ มี MySQL อยู่ตัวเดียวนี่ล่ะที่ไม่ยอมรัน
กด Restart Service ก็แล้ว Restart เครื่องก็แล้ว ก็ไม่ได้

หาวิธีอยู่นานเลยไปเจอวิธีแก้ปัญหา เครื่องที่ใช้อยู่เป็น OS X 10.9.4 นะ

When I open XAMPP and click start MySQL button and it gives me an error I had it started just before but now it isn’t working.
2:37:15 PM [mysql] Error: MySQL shutdown unexpectedly.
2:37:15 PM [mysql] This may be due to a blocked port, missing dependencies,
2:37:15 PM [mysql] improper privileges, a crash, or a shutdown by another method.
2:37:15 PM [mysql] Press the Logs button to view error logs and check
2:37:15 PM [mysql] the Windows Event Viewer for more clues
2:37:15 PM [mysql] If you need more help, copy and post this
2:37:15 PM [mysql] entire log window on the forums

& Below is the Solution

Stop Xampp server
go to your C:\xampp\mysql\data directory
delete the ibdata1 file
Restrat XAMPP & MYSQL 


อ้างอิงจาก : http://www.iconwebsolutions.info/mysql-shutdown-unexpectedly/

วันอังคารที่ 9 กันยายน พ.ศ. 2557

แก้ปัญหาติดตั้งไดร์เวอร์ BootCamp แล้วขึ้น this version of bootcamp is not intended for this computer model

ปัญหาเกิดจากติดตั้ง Windows 8.1 ผ่าน BootCamp พอจะไปรันไฟล์ setup.ext ก็ขึ้นว่า

boot camp this installation requires elevated privileges

เลยหาวิธีอยู่พักหนึ่งไปเจอวิธีแก้ปัญหาดังนี้

ให้ไปโหลดไดร์เวอร์ BootCamp ล่าสุดจากเว็บ Apple
http://support.apple.com/th_TH/downloads/#macoscomponents

เลือกเวอร์ชั่นให้ตรงกับเครื่อง ของเราเป็น Boot Camp 5.1.5640

จากนั้นก็บู๊ตเข้า Windows ปกติแล้วทำดังนี้

1. เข้าไปที่ C:\Windows\System32
2. คลิกขวาที่ไฟล์ cmd.exe เลือก Run as administrator
3. จากนั้นไปที่โฟลเดอร์ไดร์เวอร์ BootCamp ที่โหลดมาเช่น
cd C:\Users\%username%\Desktop\BootCamp5.1.5640\BootCamp\Drivers\Apple\
4. เมื่อเข้ามาแล้วให้รันไฟล์ BootCamp.msi โดยพิมพ์
BootCamp.msi ได้เลย

จากนั้นก็รอมันติดตั้งเสร็จ เป็นอันเรียบร้อย

วันอังคารที่ 10 มิถุนายน พ.ศ. 2557

Block IP ใน Brute Force Monitor

เรื่องมีอยู่ว่าได้เข้าไป Monitor Server โดยผ่านเจ้า Brute Force Monitor ของ DirectAdmin
เห็น Log การแจ้งเตือนว่ามีการพยายามล็อคอินเข้าถี่มาก
เลยหาวิธี Block IP มันซะเลย ซึ่งจริง ๆ ทาง DirectAdmin ไม่ได้เปิดตัวนี้ไว้เพราะ OS ที่ใช้ของแต่ละคนอาจจะไม่เหมือนกัน การ config ก็เลยต่างกันไป

ซึ่งเราเองใช้ CentOS และทางหน้าเว็บของ DirectAdmin ก็ได้บอกวิธีการ Block IP ไว้อยู่แล้ว

http://help.directadmin.com/item.php?id=380

ซึ่งเจ้า Brute Force Moniter จะมีการเก็บ Log ไปเรื่อย ๆ ถ้าหากวันหนึ่งเข้าไม่ได้เนื่องจาก
Connection Time Out ให้ทำตามวิธีนี้

http://help.directadmin.com/item.php?id=463 

วันอาทิตย์ที่ 8 มิถุนายน พ.ศ. 2557

แก้ปัญหา Notice : Undefined ใน php

Notice : Undefined ส่วนใหญ่จะเกิดขึ้นกรณีที่ไม่ได้มีการประกาศตัวแปร แล้วดันนำไปตัวแปรนั้นไปใช้หรือมีการรับค่าตัวแปรนั้นมา

เช่น

$mode = $_POST['mode'];

กรณีนี้หากเราไม่ได้ทำการเซ็ตค่าอะไรไว้ใน php.ini ตัว php เวอร์ชั่นใหม่มักจะแสดง Error
Notice: Undefined ออกมา

จริง ๆ วิธีแก้ที่ถูกต้องคือไปแก้ไขโค้ดซะ โดยการเช็คว่ามีการประกาศตัวแปรหรือไม่
จากโค้ดด้านบนจะเขียนได้เป็น

$mode = isset($_POST['mode']) ? $_POST['mode'] : '';

คือหมายความว่าถ้าไม่ได้มีการส่งหา $_POST['mode'] มาจากฟอร์ม ให้กำหนดค่าว่างให้ตัวแปร $mode ซะ เท่านี้มันก็จะไม่แสดง Error ออกมาแล้ว

แต่ถ้าเราดันไปเขียนโค้ดเอาไว้ซะเรียบร้อย จะตามแก้ทุกหน้าก็คงไม่ไหว ซึ่งจริง ๆ แล้วมีวิธีแก้อีก 2  คือ
1. ไปแก้ที่ไฟล์ php.ini โดยปิดไม่ให้มันแสดง Error ซะ ซึ่งวิธีนี้ไม่แนะนำ
2. ไปเขียนคำสั่งเพิ่มในไฟล์​ .htaccess ซึ่งวิธีนี้จะมีผลเฉพาะไซต์นั้น ๆ (แนะนำ)

ซึ่งวิธีเขียนคำสั่งเพิ่มในไฟล์ .htaccess นั้นให้เปิดไฟล์ขึ้นมาแล้วเพิ่มคำสั่งนี้เข้าไป

php_value error_reporting E_WARNING

วันอาทิตย์ที่ 25 พฤษภาคม พ.ศ. 2557

แก้ปัญหาเมื่อเปิดดูรูปใน Windows Photo Viewer แล้วสีเพี้ยน

หลังจากลง Windows ใหม่ ลองเปิดดูรูป เอ๊ทำไมสีแบล็คกาวน์มันเพี้ยน ๆ ออกเหลือง ๆ



















วิธีแก้นะคะ
กดปุ่ม Windows+c เลือก Settings->Control Panel
จากนั้นเลือก Color Management จากนั้นติ๊กถูกที่ Use my setting for this device เพื่อให้ปุ่ม Add มัน Enable ขึ้นมา


























หลังจากนั้นกดปุ่ม Add แล้วเลือก sRGB IEC61966-2.1


























เมื่อ Add ไปแล้ว ให้เลือก sRGB IEC61966-2.1 จากนั้นกดปุ่ม Set as Default Profile










เป็นอันเสร็จสิ้น เมื่อเปิดดูรูปใน Windows Photo Viewer จะเห็นแบล็คกาวน์ไปสีปกติแล้ว