Friday, September 30, 2011

kloxo Assigning a Dedicated IP address to your Site

Other Useful Features Kloxo has many other features that are very useful. Some of the more common and frequently used features are explained below and include assigning a site a dedicated IP address, setting up and SSL certificate, using the "Files" tab and a brief discussion of clients and resellers you can create on your VPS. NOTE: Your VPS has one IP address assigned to it by default. This is the IP address referenced in your welcome e-mail. If your VPS plan includes more than one IP address you can request additional IP addresses through our ticket system: http://my.a2hosting.com Please provide the reason for needing the additional IP address...

Tuesday, September 13, 2011

วิธีการใช้งาน date selector ด้วย PopCalendarXP เพื่อรองรับกับวันที่ MySQL

PopCalendarXP เป็นของฟรีอีกแล้วครับ ผมเอามาใช้กับโค้ด php ซึ่งเปลี่ยนให้เป็นภาษาไทยเรียบร้อยแล้ว เหลือแต่ปีที่ยังเป็นคริสศักราช อยู่ ทำเป็นปีไทยไม่เป็นแต่ก็พอใช้งานได้ครับ ใครสนใจรายละเอียดเพิ่มเติมก็เวปนี้เลย www.calendarxp.net/ วิธีใช้น่ะครับ unzip ไฟล์ออกมาแล้วไปวางในเวปpath ของ server เช่น ของผมวางไว้ที่ C:\AppServ\www\date1\ ใน โฟลเดอร์ date1 ผมจะสร้างไว้ สองไฟล์ไว้ test น่ะครับคือ date01.php และ date02.php ซึ่งสองไฟล์นี้ก็ใช้ dreamweaver สร้างมาครับง่ายดีและจะมีโฟลเดอร์ PopCalendarXP ซึ่งเป็นไฟล์ที่ผมโหลดมาและแก้เป็นภาษาไทยเรียบร้อยแล้ว ลองรันตามนี้น่ะครับ http://localhost/date1/date01.php ซึ่งวิธีการ install ผมขอสรุปคร่าวๆดังนี้น่ะครับ สร้าง...

Fusionchart+PHP+MySQL แบบทีละ Step คับ

วิธีการแสดงกราฟ Fusionchart v.3 โดยดึงข้อมูลมาจากฐานข้อมูล MySQL โดยใช้ภาษา PHP ครับ step1. เริ่มจากสร้างฐานข้อมูลที่ชื่อ fusion-test [Download] และสร้างตารางที่ชื่อ data1 และเพิ่มข้อมูลลงไปตามรูปครับ step2. โหลดกราฟ [download] และ unzip ไว้ในเวป root โดยของผมจะเก็บไว้ที่นี่ C:\AppServ\www\FusionCharts_Evaluation\ จากนั้นก็ลองเรียกดูเลยครับตาม path นี้ http://localhost/FusionCharts_Evaluation/Code/PHP/DBExample/Default.php ถ้ารันได้แบบนี้ก็โอเคแล้วครับ หมาย เหตุ กราฟที่ผมให้โหลดเป็นตัวที่ผมตัดบางส่วนออกเอาเฉพาะไฟล์ที่เกี่ยวข้องเท่า นั้นและแก้ไขเรียบร้อยแล้วน่ะครับโดยใครอยากโหลดเอาไฟล์ทั้งหมดทุกภาษา สามารถโหลดได้ที่เวปนี้ www.fusioncharts.com...

Kloxo error "Some of Horde's configuration files are missing or unreadable conf.php"

Kloxo error "Some of Horde's configuration files are missing or unreadable conf.php" วันนี้ติดตั้ง kloxo ใหม่ ปรากฏว่า webmail ทั้ง Horde และ RoundCube ใช้ไม่ได้ ขึ้น error ทั้งคู่ Error ของ Horde "Some of Horde's configuration files are missing or unreadable conf.php" ลองค้นหาวิธีแก้ไขใน LxCenter พบทางแก้ที่ได้ผลคือใช้คำสั่ง chmod 644 /home/kloxo/httpd/webmail/horde/config/conf.php ปัญหาคือไฟล์ conf.php ได้เปลี่ยน Permission เป็น 600 ทำให้ใช้งานไม่ได้ Error ของ RoundCube Roundcube had "Configuration Error: db.inc.php" ปัญหาเกิดขึ้นอย่างเดียวกันคือ Permission ของ db.inc.php เป็น 600 ทางแก้ก็ใช้ putty เข้าไปใช้คำสั่ง chmod 644 /home/kloxo/httpd/webmail/roundcube/config/db.inc....

วิธีติดตั้ง MTRG บน Kloxo

เป็นหนึ่งในเทคนิคที่ผมนำมาเพิ่มความสามารถให้แก่ VPS(Linux) ที่ใช้ Control Panel Kloxo Lxadmin ซึ่ง ถ้า VPS ที่เราเช่ามาเป็นแบบไม่มี Control Panel สำหรับดู Status ต่างๆของ VPS  มันก็เป็นเรื่องลำบากพอสมควร ที่เราจะเช็คว่า VPS หรือ Server ของเรา ใช้งาน CPU, RAM, Traffic , Connections ไปมากน้อยแค่ไหน จริงแล้วๆ มีโปรแกรมอื่นๆที่นิยมใช้กันอีกนอกจาก MRTG อย่าง Munin ก็แสดงผลได้ละเอียดดีเหมือนกัน ก่อนอื่นก็เข้า Shell ก่อนนะครับ แล้วก๊อบคำสั่งไปใช้งานได้เลยครับ - ติดตั้ง mrtg ก่อน yum -y install net-snmp net-snmp-utils mrtg cd /etc/snmp/ mv snmpd.conf snmpd.conf.bak nano snmpd.conf - แก้ไข Config โดยการก๊อบข้างล่างไปวางใน text editor เลยครับ syslocation...

ปัญหากราฟ apache ไม่แสดงรูป

ตอนนี้ติดปัญหากราฟ apache ไม่แสดงรูปเลยอ่ะค่ะ ค่า /etc/httpd/conf/httpd.conf ก็ไปทำมาแล้ว อ้างถึงLoadModule status_module modules/mod_status.so อ้างถึง# Allow server status reports generated by mod_status, # with the URL of http://servername/server-status # Change the ".example.com" to match your domain to enable. # <Location /server-status>     SetHandler server-status #    Order deny,allow #    Deny from all     Allow from all </Location> อ้างถึง# ExtendedStatus controls whether Apache will generate "full" status # information (ExtendedStatus On) or just basic information (ExtendedStatus #...

Magic Quotes GPC ใน kloxo คือ

คุณเคยสงสัยหรือไม่ว่า  Magic Quotes GPC  คืออะไร? แก้ไขตรงไหน? จำเป็นหรือไม่? Magic Quotes GPC มีไว้เผื่อช่วยให้เราสามารถนำข้อมูล หลังจากที่เรา submit form ไป query ใส่ database ได้โดยไม่ error ซึ่งการรับข้อมูลจาก form ต่างๆ  มีโอกาสที่ user จะกรอก Single quote (') หรือ Double quote (") เข้ามาในช่อง input box ของเราได้ ดังนั้นถ้าเรานำข้อมูลไปใช้โดยตรงทำให้มีโอกาส  query error ได้ ถ้าหาก   Magic Quotes GPC = On จะมีการเติม \ เข้าไปที่หน้า Single quote หรือ Double quote ให้อัตโนมัต  ทำให้สามารถนำค่าไป query ได้ทันที ดังนั้นการ query เราจึงต้องเช็คดังนี้ 01if (get_magic_quotes_gpc()) { 02    $name = stripslashes($_POST['name']); 03} 04else { 05    $name= $_POST['name']; 06} 07  08$name= mysql_real_escape_string($name); 09  10$sql...

[แก้]web mail ของ kloxo ไม่เชื่อมต่อ DB

[แก้]web mail ของ kloxo ไม่เชื่อมต่อ DB สั่งใน shell # sh /script/fixmail # sh /script/fixwebmail # service kloxo rest...

จะติดตั้ง kloxo แนะนำให้สั่งตามนี้ก่อนครับ

จะติดตั้ง kloxo แนะนำให้สั่งตามนี้ก่อนครับ ผมลองมาแล้วเวลาติดตั้ง kloxo จะเร็วกว่าตอนยังไม่สั่งครับ     # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* # yum update -y # yum groupinstall 'Development Tools' -y # yum groupinstall 'Development Libraries' -y # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # cd /tmp # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm # yum install ntp httpd mysql-server php php-mysql php-mbstring php-mcrypt phpmyadmin rpm-build gcc mysql-devel openssl-devel cyrus-sasl-devel pkgconfig zlib-devel pcre-devel openldap-devel postgresql-devel expect libtool-ltdl-devel openldap-servers libtool gdbm-devel pam-devel gamin-devel -y # yum install...

ใช้ kloxo ลง WordPress ติดตั้ง plugin, theme แล้วไม่ auto ไปหน้า Active

จากหัวข้อก็พอจะนึกภาพออกแล้วใช่มั้ยครับผมก็ไม่รู้มาตั้งแต่แรกครับว่ามัน เป็นเพราะอะไรครับแต่เมื่อกี่ได้ทำเจอกับปัญหาของ pure-ftpd ที่ติดมากับ kloxo มันใช้ไม่ได้ซะงั้นไม่เคยใช้ด้วยสิ่ เคยใช้แต่ Vsftpd ไม่มีอะไรมากเลยครับผมเลยจัดการลบ pure-ftpd และติดตั้ง Vsftpd แทนครับ เป็นที่น่าพอใจมาก ftp ใช้งานได้ปกติดีครับ แถมเวลาเราติดตั้ง plugin หรือ theme ของ wordpres ก็ยังติดตั้งเสร็จสมบูรณกว่าเดิมครับคือเมื่อมันอัพโหลดเสร็จมันก็จะ auto ไปหน้า Active โปรแกรมเลยแต่เมื่อก่อนค้าง อยู่ที่หน้า unpack … มาดูวิีธีการติดตั้ง Vsftpd แทน pure-ftpd กันครับ 1 2 3 4 5 6 7 8 9 # yum remove pure-ftpd -y # yum install vsftpd -y # cd /etc/vsftpd/ # mv vsftpd.conf vsftpd.conf_bak # wget http://mirror.pishit.com/etc/vsftpd.conf # touch chroot_list # chmod 777 chroot_list # setenforce 0 # chkconfig vsftpd on จากนั้นสั่ง...

วิธีทำ Firewall ป้องกัน Server ที่ใช้ CP ของ Kloxo

Kloxoวิธีนี้เอามาจากเว็บ lxcenter.org นะครับ แต่เห็นเป็นภาษาอังกษฤครับเลยอยากให้มีไทยบ้างครับหลักการของเค้าก็คือใช้ ปิด IPTABLES ไว้ก่อนครับแล้วทำ firewall rules ขึ้นมาใหม่ครับแล้วทำให้ firewall run ตอน boot ทุกครั้งครับโดยสร้าง script ไว้ที่ /etc/init.d/ ครับ เหมือน service ตัวหนึ่งเลยละครับทำง่ายมากๆ ครับที่อธิบายผมก็พอเข้าใจแบบนี้ครับ เทพที่ผ่านมาเจออย่าว่ากันนะครับ หุๆ มาดูวิธีกันเลยครับ อย่างแรกสั่ง ปิด service IPTABLES: # /etc/init.d/iptables stop กำหนดให้ service ไม่ต้อง run ตอน boot (เดี่ยวจะมีการสั่งเองในตัว script): # chkconfig iptables off จากนั้นท่านจะใช้คำสั่ง touch หรือ vi, vim อะไรก็ได้ครับสร้างไฟล์ชื่อ firewall ที่ตำแหน่ง...

Thursday, September 8, 2011

Kloxo Installation Guide : คู่มือการติดตั้ง Kloxo นะตัวเธอ

หลังจากที่หลวมตัวไปเช่า VPS ของ PhotonVPS มาแล้ว ในแพ็คเกจ warp 2 สั่ง DirectAdmin ไปด้วย แต่ไม่ใช้ กร๊ากๆๆ เสียเงินทิ้ง เพราะอยากลองของฟรีดูบ้าง จริงๆ ไม่น่าสั่งตั้งแต่ตอนแรกแล้วล่ะ แล้วก็ไปหลงทาง เสียเวลากับ Webmin ไปนิดหน่อย พบกว่าไม่ใช่แนวทางที่ตัวเองชอบ กร๊ากๆๆ เลยเปลี่ยนแนวมาลองเล่น Kloxo ดูบ้าง พอดีมีเทรนเนอร์ด้วย จะได้ไม่ต้องถามใครอื่นไกล เอิ๊กๆ เริ่มกันเลยดีกว่า มาเช็คสเป็ค VPS หรือ Dedicated ของคุณก่อน ว่าใช้งานได้หรือไม่ 1.  ต้องเป็น CentOS หรือ Red Hat EL (versions 5.1+) เท่านั้นนะ สำคัญ 32 Bit ด้วย 2.  ต้องมีแรมอย่างน้อย 256 MB (หลังจากติดตั้ง Kloxo แล้ว จะใช้แรมนิดหน่อย ประมาณ 33 MB เท่านั้น!!) 3.  ต้องมีพื้นที่ว่างอย่างน้อย...

 
Design by Laikeng | Bloggerized by Storesu - sutoday | Court