วันเสาร์ที่ 31 มกราคม พ.ศ. 2552

มาทำการแก้ไข NTLDR is missing

มาทำแฟลชไดร์ฟหรือซีดีรอมบูตได้เพื่อแก้อาการ NTLDR is missing กันครับ

อย่างไรแล้วก็ขอบอกไว้ก่อนนะครับ ว่าโปรแกรมทั้งหลายผมไม่ได้เขียนเอง เพียงแค่เอาโปรแกรมหลัก ๆ ของเขามา แล้วใช้แบตช์ไฟล์ไปเรียกมาใช้งานเท่านั้นเอง

ฉะนั้นเครดิตต่าง ๆ ขอยกให้เจ้าของโปรแกรมเขาครับ

การแก้ปัญหานี้จะช่วยได้เฉพาะไฟล์ของระบบบูตเสียหายเท่านั้นนะครับ ถ้าฮาร์ดแวร์หรือซอฟต์แวร์ของวินโดวส์เสียหายมากจะแก้ไม่ได้นะครับขอบอก

มาดูวิธีทำกันเลยครับ

ชุดที่ 1

ทำแฟลชไดร์ฟบูตได้ใช้สำหรับแก้อาการ
NTLDR is missing
Prass Ctrl + Alt + Del to restart
................................................

วิธีทำแฟลชไดร์ฟบูตได้
1. เอาแฟลชไดร์ฟเสียบคาไว้
2. แตกซิบ AMD.zip ออก
3. ดับเบิ้ลคลิกไฟล์ usb_format.exe ที่อยู่ในโฟลเดอร์ AMD
4. คลิกใส่เครื่องหมายถูกในช่อง Create a DOS Bootable Disk
5. คลิกที่ Brose เลือกคลิกที่โฟลเดอร์ AMD แล้วคลิก OK
6. คลิก Start -> Yes รอจนเสร็จแล้วคลิก OK -> Close
7. ก็อบปี้ไฟล์ในโฟลเดอร์ AMD ทั้งหมดไปใส่ในแฟลชไดร์ฟ ถ้าเครื่องบอกว่ามีไฟล์อยู่แล้วให้คลิก Yes to All
................................................................

เสร็จการทำแฟลชไดร์ฟบูตได้ ต่อ่ไปซ่อมอาการ
NTLDR is missing
Prass Ctrl + Alt + Del to restart

1. เข้าไปปรับไบออสให้บูตด้วยแฟลชไดร์ฟ (เมนบอร์ดต้องซัพพอร์ตบูตแฟลชไดร์ฟได้ด้วย)
2. เมื่อออกจากไบออสเครื่องจะรีสตาร์ทใหม่ ปล่อยให้เข้าไปที่ C:> พิมพ์ AMD แล้วกด Enter
3. ปิดเครื่องถอดแฟลชไดร์ฟออก แล้วเปิดใหม่เครื่องตามปกติจะเข้าวินโดวส์ได้

ดาวน์โหลดโปรแกรมที่นี่ครับ http://www.free4up.com/show.php?img=12875_AMD.zip.html
.................................................................

ชุดที่ 2

ทำ CD-ROM บูตได้ใช้สำหรับแก้อาการ
NTLDR is missing
Prass Ctrl + Alt + Del to restart
..................................................................

วิธีทำ CD-ROM บูตได้
1. เอาแผ่น CD-ROM เปล่าใส่ไว้ในเครื่องเขียน
2. แตกซิบ CD_Repair.zip ออก
3. ดับเบิ้ลคลิกไฟล์ CD Repair.nrg
4. คลิกเลือก Write Speed
5. คลิกเลือกวิธีเขียนเป็น Disk-at-once
6. คลิก Burn
7. รอจนเครื่องเขียนเสร็จ คลิก ตกลง แล้วปิดหน้าต่างทั้งหมด
..................................................................

เสร็จการทำ CD-ROM บูตได้แล้ว ต่อ่ไปซ่อมอาการ
NTLDR is missing
Prass Ctrl + Alt + Del to restart

1. เข้าไปปรับไบออสให้บูตด้วย CD-ROM
2. เมื่อออกจากไบออสเครื่องจะรีสตาร์ทใหม่ ปล่อยให้เข้าไปที่ A:> พิมพ์ AMD แล้วกด Enter
3. เอาแผ่น CD-ROM ออกจากเครื่องอ่าน แล้วรีสตร์ทเครื่องตามปกติจะเข้าวินโดวส์ได้

ดาวน์โหลดที่นี่ครับ http://www.free4up.com/show.php?img=12876_CDRepair.zip.html
..................................................................

แนะนำสำหรับเครื่องรุ่นเก่าที่ไม่สามารถบูตด้วยแฟลชไดร์ฟได้ ให้ใช้แบบ CD-ROM จะใช้ได้ทุกเครื่องครับผม

ลองแล้วได้ผลประการใดช่วยแจ้งให้ทราบด้วยเพื่อจะหาแนวทางแก้ไขปรับปรุงต่อไป จักขอบพระคุณเป็นอย่างสูงครับผม.

จากคุณ : AMD (ไม่นิยมอินเทล) -[ 27 ม.ค. 52 - 18:47:52 A:118.174.46.74 X: ]

วันพุธที่ 28 มกราคม พ.ศ. 2552

compile kernel freebsd 7 ให้รองรับ adsl

# cd /usr/local/src/sys/i386/conf // เข้าไปยังห้อง /usr/src/sys/i386/conf
# cp GENERIC WIFI // คัดลอกไฟล์ GENERIC เป็นไฟล์ใหม่คือ WIFI
# pico WIFI แล้วพิมพ์คำสั่ง options ต่าง ๆ ดังนี้ * ห้ามพิมพ์ผิดนะครับ ผมเตือนแล้วนะ *

ident WIFI
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100

options IPDIVERT
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_PRIQ
options ALTQ_NOPCC
device pf
device pflog
device pfsync
#สำหรับอินเตอร์เน็ตระบบ ADSL ต้องเพิ่มคำสั่ง options เพิ่มเติมคือ
options NETGRAPH
options NETGRAPH_ASYNC
options NETGRAPH_BPF
options NETGRAPH_ECHO
options NETGRAPH_CISCO
options NETGRAPH_FRAME_RELAY
options NETGRAPH_HOLE
options NETGRAPH_IFACE
options NETGRAPH_LMI
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_PPP
options NETGRAPH_PPTPGRE
options NETGRAPH_RFC1490
options NETGRAPH_KSOCKET
options NETGRAPH_TEE
options NETGRAPH_TTY
options NETGRAPH_UI
options NETGRAPH_VJC
options NETGRAPH_ETHER
options NETGRAPH_SOCKET
options NETGRAPH_PPPOE
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPDIVERT
options BRIDGE
#options DUMMYNET // FreeBSD7 ไม่รู้จัก options นี้
#options NMBCLUSTERS // FreeBSD7 ไม่รู้จัก options นี้
options HZ=1000


บันทึกไฟล์ กดปุ่ม Ctrl + o ตามด้วยปุ่ม Enter และออกจากการแก้ไขกดปุ่ม Ctrl + x


# config WIFI
# cd ../compile/WIFI
# make cleandepend;make depend;make;make install

syslog-ng ส่งไฟล์ http กับ ssh ด้วย

ว่าด้วย เรื่องของ Syslog-ng กับ ports ต่างๆ ครับ

https ==> 443
smtp ==> 25
ssh ==> 22
squid ก็จะมาจาก access.log ของ squid
---------------------------------------------------------

#tcpdump -n -e port 25
#tcpdump -n -e port 443
#tcpdump -n -e port 22

เท่านี้ก็สามารถ จับ การจาราจร มาลลง syslog-ng ได้แล้วครับ


ใน rc.local นะครับ ต้องการให้ start ตอน boot
-----------------------------------------------------------
เพิ่ม
#สำหรับ เก็บ log ลง squid ครับ
tail -F /usr/local/squid/logs/access.log | logger -t squid -p user.info &
#ssh
tcpdump -n -e port 22 | logger -t ssh -p user.info &
#smtp
tcpdump -n -e port 25 | logger -t smtp -p user.info &
#https
tcpdump -n -e port 443 | logger -t https -p user.info &

เพิ่อ ให้ ตัว syslog ทำการเห้บ log ครับ


syslog-ng.conf
-----------------------------------------------------------
source src { unix-dgram("/var/run/log"); # ตรงนี้มีอย่แล้วนะครับ แก้ไขเพิ่มเติมครับ
unix-dgram("/var/run/logpriv" perm(0600));
udp();
tcp();
internal();
file("/dev/klog");
file("/var/log/auth.log");
# file("/var/log/messages");
};




# เพิ่มเข้าไป ครับ
destination d_squid {
file("/var/log/CentralizeLog-$HOST/$YEAR/$MONTH/squid.$YEAR-$MONTH-$DAY"
owner(root) group(adm) perm(665)
create_dirs(yes)
dir_perm(0775));
};


destination d_ssh {
file("/var/log/CentralizeLog-$HOST/$YEAR/$MONTH/ssh.$YEAR-$MONTH-$DAY"
owner(root) group(adm) perm(665)
create_dirs(yes)
dir_perm(0775));
};


destination d_smtp {
file("/var/log/CentralizeLog-$HOST/$YEAR/$MONTH/smtp.$YEAR-$MONTH-$DAY"
owner(root) group(adm) perm(665)
create_dirs(yes)
dir_perm(0775));
};

destination d_https {
file("/var/log/CentralizeLog-$HOST/$YEAR/$MONTH/https.$YEAR-$MONTH-$DAY"
owner(root) group(adm) perm(665)
create_dirs(yes)
dir_perm(0775));
};





#เพิ่มครับ
filter f_squid { program("squid") and facility(user); };
log { source(src); filter(f_squid); destination(d_squid); };

filter f_ssh { program("ssh") and facility(user); };
log { source(src); filter(f_ssh); destination(d_ssh); };


filter f_smtp { program("smtp") and facility(user); };
log { source(src); filter(f_smtp); destination(d_smtp); };


filter f_https { program("https") and facility(user); };
log { source(src); filter(f_https); destination(d_https); };





** /var/log/CentralizeLog-$HOST/$YEAR/$MONTH/https.$YEAR-$MONTH-$DAY <--- ตรงนี้คือที่อยู่ไฟล์ log นะครับ สามารถเปลี่ยนแปลงได้

วันอาทิตย์ที่ 25 มกราคม พ.ศ. 2552

syslog -ng สู่ mysql ของครูมานิสและท่านยิม

ยกเครดิตให้ คุณยิมครับ ที่ช่วยผมทำจนสำเร็จ ดังนี้

ตั้งค่าให้ FreeBSD 7.0 ส่ง log files

log# cd /usr/ports/sysutils/syslog-ng
log# make & make install

แก้ไขไฟล์ /etc/rc.conf ดังนี้

log# pico /etc/rc.conf

แล้วพิมพ์คำสั่งดังนี้
syslogd_enable="NO"
syslog_ng_enable="YES"

log# kill ‘cat /var/run/syslog.pid’

คัดลอกไฟล์ syslog-ng.conf.sample เป็นไฟล์ syslog-ng.conf ดังนี้
log# cp /usr/local/etc/syslog-ng/syslog-ng.conf.sample /usr/local/etc/syslog-ng/syslogng.conf

สั่งให้ syslog-ng ทำงาน ด้วยคําสั่ง

log# /usr/local/etc/rc.d/syslog-ng start

สร้างฐานข้อมูลชื่อว่า syslog และนำเข้าตาราง log ดังนี้

log # mysql –u root -p’พิมพ์รหัส root mysql’
Mysql> create database syslog;
Mysql> use syslog;
Mysql> แล้วพิมพ์คำสั่งสร้างตารางต่อไปนี้
CREATE TABLE `log` (
`host` varchar(32) collate tis620_bin default NULL,
`facility` varchar(10) collate tis620_bin default NULL,
`priority` varchar(10) collate tis620_bin default NULL,
`level` varchar(10) collate tis620_bin default NULL,
`tag` varchar(10) collate tis620_bin default NULL,
`datetime` datetime default NULL,
`program` varchar(15) collate tis620_bin default NULL,
`msg` text collate tis620_bin,
`seq` bigint(20) unsigned NOT NULL auto_increment,
PRIMARY KEY (`seq`),
KEY `host` (`host`),
KEY `program` (`program`),
KEY `datetime` (`datetime`),
KEY `priority` (`priority`),
KEY `facility` (`facility`)
) ENGINE=InnoDB DEFAULT CHARSET=tis620 COLLATE=tis620_bin;


วิธีการทำให้ syslog-ng เก็บ log ลง mysql

ตามพระราชบัญญัติว่าด้วยการกระทำความผิดทางคอมพิวเตอร์ พ.ศ. 2550 ได้ให้ทุกองค์กร ทุกหน่วยงาน ทั้งภาครัฐและเอกชน ได้ จัดเก็บ log files การใช้งานต่าง ๆ ของผู้ใช้งานอินเตอร์เน็ตอย่างน้อย 90 วัน และจัดทำระบบแสดงตัวตนผู้ใช้งานอินเตอร์เน็ต
คุณธนกร (yim) ได้เขียนบทความนี้เผยแพร่ที่เว็บบร์ด ThaiBSD ว่าหลังจากติดตั้ง syslog-ng แล้ว ให้แก้ไขไฟล์ config ต่าง ๆ ของ syslog-ng ดังต่อไปนี้

log# pico /usr/local/etc/syslog-ng/syslog-ng.conf แล้วเพิ่มคำสั่งต่อไปนี้ เข้าไปนำไฟล์ /usr/local/etc/syslog-ng/syslog-ng.conf ตรงบรรทัด # sources

source src { unix-dgram("/var/run/log");
unix-dgram("/var/run/logpriv" perm(0600));
#udp();
internal();
file("/dev/klog"); };

#
# destinations
#
##################################################
destination ipfw { file("/var/log/ipfw/ipfw.log"); };
filter f_ipfw { program("ipfw"); };
log { source(src); destination(d_mysql); };
destination d_mysql {
pipe("/var/log/mysql.pipe"
template("INSERT INTO log
(host, facility, priority, level, tag, datetime, program, msg,seq)
VALUES ( '$HOST', '$FACILITY', '$PRIORITY',
'$LEVEL', '$TAG','$YEAR-$MONTH-$DAY
$HOUR:$MIN:$SEC','$PROGRAM', '$MSG',null );\n\n") template-escape(yes));
};
###############################################################


log# pico /etc/syslog.conf พิมพ์คำสั่งต่อไปนี้ เพิ่มเข้าไปท้ายไฟล์

!ipfw
*.* /var/log/ipfw/ipfw.log

log# pico /usr/local/etc/syslog-ng/syslog2mysql.sh แล้วพิมพ์คำสั่งต่อไปนี้

#!/bin/sh
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
if [ ! -e /var/log/mysql.pipe ]
then
mkfifo /var/log/mysql.pipe
fi
while [ -e /var/log/mysql.pipe ]
do
/usr/local/bin/mysql -uroot -pพิมพ์รหัส rootmysql syslog < /var/log/mysql.pipe > /var/log/sql.log
done

log# pico /etc/rc.local พิมพ์คำสั่งเพิ่มเข้าไป ดังนี้

/usr/local/sbin/chilli &
ipfw add 65200 allow log all from any to any // พิมพ์คำสั่งเพิ่มบรรทัดนี้
/bin/sh /usr/local/etc/syslog-ng/syslog2mysql.sh & // พิมพ์คำสั่งเพิ่มบรรทัดนี้
ipfw add pass tcp from any to any 3990 via setup
/usr/local/sbin/RunCache &
ipfw add 1700 fwd 10.0.0.1 tcp from any to 10.0.0.0/24 80
ipfw add 1800 fwd 10.0.0.1,8080 tcp from 10.0.0.0/24 to any 80

ขั้นต่อไปดาวโหลดโปรแกรมแสดง syslog ที่เว็บไซต์ http://www.kroonis.org/log.rar
หลังจากดาวโหลดไฟล์โปรแกรมแสดง log ได้แล้ว ให้แตกไฟล์จะได้โพลเดอร์ syslog ให้อับโหลดโพลเดอร์ syslog ไปไว้ที่ห้อง /usr/local/www/apache22/data/ จากนั้นแก้ไขการติดต่อกับฐานข้อมูล ดังนี้

log# pico /usr/local/www/apache22/data/syslog/Connections/dbconnect.php
แล้วแก้ไขการเชื่อมต่อกับฐานข้อมูล syslog ดังนี้

$hostname_syslog = "127.0.0.1";
$database_syslog = "syslog";
$username_syslog = "root";
$password_syslog= "พิมพ์รหัส rootmysql"; // แก้ไขรหัสของ rootmysql

log# shutdown -r now สั่ง reboot server เพื่อให้โปรแกรม syslog-ng ทำงาน

ตรวจสอบ syslong-ng ส่ง log files ไปเก็บไว้ที่ฐานข้อมูล syslog ได้หรือยัง ให้เรียกโปรแกรม phpMyAdmin ขึ้นมาใช้งาน

เปิดดู log files ผ่านเว็บ Admin โดยพิมพ์ที่ช่อง Address ว่า

10.0.0.1/syslog แล้วกดปุ่ม Enter ก็จะพบรายการ log ที่ syslog-ng ส่งไปเก็บไว้ที่ mysql


พ.ร.บ. ว่าด้วยการกระทำความผิดทางคอมพิวเตอร์ พ.ศ. ระบุว่าให้จัดเก็บ Log File ให้ครบ 90 วัน และบอกให้ได้ว่า ใคร ทำอะไร ที่ไหน อย่างไร ใช้ port ไหน
ถ้าทำได้ตามนี้ ก็รองรับ พ.ร.บ. แล้วครับ

-------------------------------------------------------------

ถ้าท่านใด ทำได้แล้ว นำมาแบ่งปันด้วยนะครับ .... อยากให้ syslog-ng เก็บข้อมูลจาก squid ไปยัง mysql ด้วยครับ ถ้าทำได้แล้ว บอกต่อด้วยนะครั ขอบคุณมากครับ

วันศุกร์ที่ 23 มกราคม พ.ศ. 2552

TIP เครื่องพิมพ์ HP ชอบ TEST วิธีการไม่ให้ TEST

หลาย ๆ คนประสบปัญหาเครื่องพิมพ์ยี่ห้อ HP INKJET มันชอบ TEST พิมพ์หลังจากเปิดเครื่องใหม่...
วันนี้มีวิธีแก้ไขไม่ให้เครื่องพิมพ์ยี่ห้อ HP TEST PRINT อีก โดยนำกระดาษที่เครื่องพิมพ์ HP พิมพ์ TEST
ออกมา มาวางเพื่อ scan แล้วกด scan ต่อไปเครื่องพิมพ์ HP จะไม่มีการ TEST PRINTING หลังเปิดเครื่องอีกต่อไป

วันพฤหัสบดีที่ 22 มกราคม พ.ศ. 2552

ไม่ให้ https: ถาม continue อีก

ทิป..แก้ไข https: บน IE ไม่ต้องถาม continue อีก
tools----internet options----advance----เลื่อนมาล่างสุด ตรง Warn about certificate address mismath* จัดการซะ..
จะไ้ด้ไม่ถามอีก
tip จากสมาชิก thaibsd

วันศุกร์ที่ 16 มกราคม พ.ศ. 2552

tip set apache ให้รองรับ utf-8

httpd.conf:
=============
AddCharset UTF-8 .utf8
AddDefaultCharset UTF-8

php.ini
===============
default_charset = "utf-8"

my.cnf
================
character-set-server=utf8
default-collation=utf8_unicode_ci
ทิป อ.กิตติพงษ์ สุวรรณราช แห่ง thaibsd

ลบกฎใน ipfw

การเขียนกฎ
ipfw add 19 skipto 50 all from 192.168.182.10 to any
ipfw add 19 skipto 50 all from 192.168.182.11 to any
ipfw add 19 skipto 50 all from 192.168.182.12 to any
ipfw add 19 skipto 50 all from 192.168.182.13 to any
วิธีลบกฎต้อง #ipfw list ก่อน
แล้วสั่ง #ipfw del กฎที่ต้องการลบ

การ kick user ใน radius

การ kick user ที่ค้าง ในระบบ freeradius + chillispot
1.ตรวจสอบ user ว่า ใคร ได้ ip เบอร์อะไร เช่น
john# radwho
Login Name What TTY When From Location
mypun11859 mypun11859 shell S0 Thu 16:24 127.0.0.1 192.168.9.25
tongki28 tongki28 shell S1 Thu 16:05 127.0.0.1 192.168.9.24
gapsf11 gapsf11 shell S2 Thu 16:27 127.0.0.1 192.168.9.26
tjhirjhr tjhirjhr shell S4 Thu 15:59 127.0.0.1 192.168.9.9
ben ben shell S3 Thu 16:49 127.0.0.1 192.168.9.23
Arnon Arnon shell S5 Thu 15:05 127.0.0.1 192.168.9.11
kung kung shell S8 Thu 12:33 127.0.0.1 192.168.9.16
jam jam shell S9 Thu 16:30 127.0.0.1 192.168.9.17
water water shell S10 Thu 16:56 127.0.0.1 192.168.9.18

2.ใช้คำสั่งดังต่อไปนี้ ในการ kick user

Usage: radzap [options] server[:port] secret
-d raddb_directory: directory where radiusd.conf is located
-N nas_ip_address: IP address of the NAS to zap.
-P nas_port: NAS port that the user is logged into.
-u username: Name of user to zap (case insensitive).
-U username: like -u, but case-sensitive.
-x : more debugging output

เช่น

john# radzap -u tataza localhost testing123 ใช้ kick user ที่ชื่อ tataza ที่ค้างในระบบ

john# radzap -P 192.168.9.19 localhost testing123 ใช้ kick user ที่ IP 192.168.9.1 ที่ค้างในระบบ

ซึ่งบางครั้ง สั่ง kick ด้วย username ไม่ออก ก็ให้ kick ด้วย IP ตาม option ด้าบน

วันศุกร์ที่ 9 มกราคม พ.ศ. 2552

ป้องกัน login ซ้ำใน chilli

บทความ FreeBSD
แนะนำเทคนิคป้องกันการ Login ซ้ำ ด้วยชื่อ Login อักษรตัวใหญ่
พุธ ที่ 7 เดือน มกราคม พ.ศ.2552
ตัวอย่าง
user: test , pass :1234 ระบบแจ้งว่า กำลัง login
เปิดมาอีกเครื่อง user : TEST ,pass :1234 login ได้เฉยเลย
วิธีแก้
# pico /usr/local/etc/raddb/radiusd.conf
ค้นหาคำว่า case_sensitive
ให้เราเปลี่ยนจาก case_sensitive =yes เป็น case_sensitive = no
บันทึกไฟล์และออกจากการแก้ไข แล้วสั่งให้ radiusd ทำงานใหม่ด้วยคำสั่ง
# /usr/local/etc/rc.d/radiusd restart
ที่มา : http://www.linuxthai.org/forum/index.php?topic=2364.0

วันอังคารที่ 6 มกราคม พ.ศ. 2552

ปรับ access log ให้อ่านได้

สำหรับ squid 2.5 นะครับ...2.6 อีกวิธีหนึ่ง
ส่วน 2.5
# emulate_httpd_log on
เอาเครื่องหมาย # หน้า emulate_httpd_log on ออก

การติดตั้ง phpmyadmin

การติดตั้ง phpmyadmin
ติดตั้งผ่าน port ได้เลย...
copy floder : phpMyAdmin : ไปไว้ห้อง /usr/local/www/apache22/data/phpMyAdmin/
โดย สร้างห้อง phpMyAdmin ไว้ีที่ห้อง data ก่อน จากนั้นหาห้อง phpMyAdmin เข้าไปในห้อง
สั่ง cp -rf * /usr/local/www/apache22/data/phpMyAdmin/
จากนั้น เข้าห้อง phpMyAdmin เข้าห้อง libraries
copy ไฟล์ config.default.php มาไว้ห้อง phpMyAdmin
ทำการ mv ให้เป็นไฟล์ config.inc.php แล้วใช้ pico แก้ไขไฟล์ดังนี้
$cfg['PmaAbsoluteUri'] = 'http://10.0.0.1/phpMyAdmin/';

$cfg['blowfish_secret'] = 'faikwang';
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authenticationmethod (conf$
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'faikwang'; // MySQL password (onl$

แล้วบันทึกไฟล์..ให้เรียบร้อย....
สั่ง chmod 644 ไฟล์ config.inc.php ด้วย

วันจันทร์ที่ 5 มกราคม พ.ศ. 2552

ezradius เพิ่มเติม

chmod -R 777 /usr/local/www/apache22/data/ezradius
ต้อง changemode ด้วยใน ezradius ถึงจะทำเขียนไฟล์ได้

วันอาทิตย์ที่ 4 มกราคม พ.ศ. 2552

TIP ช่วยจำแก้ไขไฟล์ register ของม.บูรพาใส่รหัสผ่านตามต้องการ

แก้ไขไฟล์ /admin/register.php ดังนี้

แก้ไขบรรทัด 50 ใหม่เป็น if(strlen($password) < 5) { // เลข 5 คือ จำนวนอักษร รหัสผ่านตั้งแต่ 5 ตัวขึ้นไป

แก้ไขบรรทัด 59 ใหม่เป็น if(strlen($password2) < 5) {

ค้นหาและแทนที่ ข้อความ 8 อักขระครับ เป็น 5 อักขระครับ

TIP จากครูมานิส
TIP ช่วยจำ
ปรับ ezradius error ต้องปรับตัวนี้ด้วยนะ....

# chown www:www /usr/local/www/apache22/data/ezradius

# chown 755 /usr/local/www/apache22/data/ezradius *

# rehash

# /usr/local/sbin/apachectl restart