<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vps Archives - EVO Hosting</title>
	<atom:link href="https://evohosting.in.th/tag/vps/feed/" rel="self" type="application/rss+xml" />
	<link>https://evohosting.in.th/tag/vps/</link>
	<description>EVO Hosting สัญลักษณ์แห่งความเร็วแรงของโฮสติ้งที่ไม่เหมือนใคร สัมผัสความแรงเหนือชั้นของ Hosting จากขุมพลัง SSD Host ผสานกับเทคโนโลยี่ RAID 5 รองรับทุกความต้องการของคุณ รับรองไม่ผิดหวังแน่นอน</description>
	<lastBuildDate>Sun, 05 Jun 2016 09:39:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>How to yum groupinstall</title>
		<link>https://evohosting.in.th/how-to-yum-groupinstall/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Sun, 05 Jun 2016 09:39:24 +0000</pubDate>
				<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[groupinstall]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[vps hosting]]></category>
		<category><![CDATA[yum]]></category>
		<guid isPermaLink="false">https://www.evohosting.in.th/?p=1170</guid>

					<description><![CDATA[<p>yum grouplist [root@evohosting ~]# yum grouplist Loaded plugins: fastestmirror, security Setting up Group Process Loading mirror speeds from cached hostfile * base: mirror.hostduplex.com * extras: mirror.hmc.edu * updates: mirror.hmc.edu Installed Groups: Additional Development Base Development tools E-mail server Graphical Administration Tools Hardware monitoring utilities Legacy UNIX compatibility Network Infrastructure Server Networking Tools Performance Tools Perl [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/how-to-yum-groupinstall/">How to yum groupinstall</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><code>yum grouplist</code></p>
<p><code>[root@evohosting ~]# yum grouplist<br />
Loaded plugins: fastestmirror, security<br />
Setting up Group Process<br />
Loading mirror speeds from cached hostfile<br />
 * base: mirror.hostduplex.com<br />
 * extras: mirror.hmc.edu<br />
 * updates: mirror.hmc.edu<br />
Installed Groups:<br />
   Additional Development<br />
   Base<br />
   Development tools<br />
   E-mail server<br />
   Graphical Administration Tools<br />
   Hardware monitoring utilities<br />
   Legacy UNIX compatibility<br />
   Network Infrastructure Server<br />
   Networking Tools<br />
   Performance Tools<br />
   Perl Support<br />
   Security Tools<br />
   System administration tools<br />
   Web Server<br />
Available Groups:<br />
   Backup Client<br />
   Backup Server<br />
   CIFS file server<br />
   Client management tools<br />
   Compatibility libraries<br />
   Console internet tools<br />
   Debugging Tools<br />
   Desktop<br />
   Desktop Debugging and Performance Tools<br />
   Desktop Platform<br />
   Desktop Platform Development<br />
   Dial-up Networking Support<br />
   Directory Client<br />
   Directory Server<br />
   Eclipse<br />
   Emacs<br />
   FCoE Storage Client<br />
   FTP server<br />
   Fonts<br />
   General Purpose Desktop<br />
   Graphics Creation Tools<br />
   Guest Agents<br />
   High Availability<br />
   High Availability Management<br />
   Identity Management Server<br />
   Infiniband Support<br />
   Input Methods<br />
   Internet Applications<br />
   Internet Browser<br />
   Java Platform<br />
   KDE Desktop<br />
   Large Systems Performance<br />
   Legacy X Window System compatibility<br />
   Load Balancer<br />
   Mainframe Access<br />
   Messaging Client Support<br />
   MySQL Database client<br />
   MySQL Database server<br />
   NFS file server<br />
   Network Storage Server<br />
   Network file system client<br />
   Office Suite and Productivity<br />
   PHP Support<br />
   PostgreSQL Database client<br />
   PostgreSQL Database server<br />
   Print Server<br />
   Printing client<br />
   Remote Desktop Clients<br />
   Resilient Storage<br />
   Ruby Support<br />
   SNMP Support<br />
   Scalable Filesystems<br />
   Scientific support<br />
   Server Platform<br />
   Server Platform Development<br />
   Smart card support<br />
   Storage Availability Tools<br />
   System Management<br />
   TeX support<br />
   Technical Writing<br />
   TurboGears application framework<br />
   Virtualization<br />
   Virtualization Client<br />
   Virtualization Platform<br />
   Virtualization Tools<br />
   Web Servlet Engine<br />
   Web-Based Enterprise Management<br />
   X Window System<br />
   iSCSI Storage Client</code></p>
<p>เลือก group ที่ต้องการ ติดตั้งทั้ง group เช่น</p>
<p><code>yum groupinstall "Base"</code></p>
<p><code>yum groupinstall "Development Tools"</code></p>
<p><code>yum groupinstall "System administration tools"</code></p>
<p>The post <a href="https://evohosting.in.th/how-to-yum-groupinstall/">How to yum groupinstall</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>วิธีติดตั้ง XCache บน Server</title>
		<link>https://evohosting.in.th/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-xcache-%e0%b8%9a%e0%b8%99-server/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Tue, 19 Nov 2013 03:16:33 +0000</pubDate>
				<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[xcache]]></category>
		<category><![CDATA[ติดตั้ง]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=786</guid>

					<description><![CDATA[<p>XCache Module Cache Opcode ของ PHP โดยปรกติ PHP จะทำงานแบบ Interpreter หรือแปลชุดคำสั่งเป็นภาษาเครื่อง แล้วจึงประมวลผลคำสั่ง และสั่งการทำงาน แต่ XCache จะช่วยแปลคำสั่งให้อยู่ในรูปของ opcode เมื่อมีการเรียกใช้งาน Script ชุดเดิม ก็ไม่ต้องแปลคำสั่งซ้ำอีก ทำให้ PHP สามารถทำงานได้เร็วขึ้น และทำให้ประหยัดทรัพยากร CPU และ Memory (Ram) ของระบบอย่างมาก โดยไม่ต้องประมวลผลภาษา PHP แบบซ้ำ ๆ ช่วยเพิ่มประสิทธิภาพในการโหลดหน้าเว็บได้ดีขึ้น &#160; เรามาดูวิธีการติดตั้ง XCaxhe สำหรับ โฮสติ้ง หรือ VPS Hosting กันครับ 1. เลือก ดาวน์โหลด XCache เวอร์ชั่น ล่าสุดได้ที่ http://xcache.lighttpd.net/#Downloads (แนะนำให้เลือก Stable Version เท่านั้น) # wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-xcache-%e0%b8%9a%e0%b8%99-server/">วิธีติดตั้ง XCache บน Server</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>XCache</h1>
<p>Module Cache Opcode ของ PHP โดยปรกติ PHP จะทำงานแบบ Interpreter หรือแปลชุดคำสั่งเป็นภาษาเครื่อง แล้วจึงประมวลผลคำสั่ง และสั่งการทำงาน แต่ XCache จะช่วยแปลคำสั่งให้อยู่ในรูปของ opcode เมื่อมีการเรียกใช้งาน Script ชุดเดิม ก็ไม่ต้องแปลคำสั่งซ้ำอีก ทำให้ PHP สามารถทำงานได้เร็วขึ้น และทำให้ประหยัดทรัพยากร CPU และ Memory (Ram) ของระบบอย่างมาก โดยไม่ต้องประมวลผลภาษา PHP แบบซ้ำ ๆ ช่วยเพิ่มประสิทธิภาพในการโหลดหน้าเว็บได้ดีขึ้น</p>
<p>&nbsp;</p>
<p>เรามาดูวิธีการติดตั้ง XCaxhe สำหรับ <strong><a title="hosting" href="http://www.evohosting.in.th">โฮสติ้ง</a></strong> หรือ <a title="VPS Hosting" href="http://www.evovps.in.th"><strong>VPS Hosting</strong></a> กันครับ</p>
<p>1. เลือก ดาวน์โหลด XCache เวอร์ชั่น ล่าสุดได้ที่</p>
<blockquote><p>http://xcache.lighttpd.net/#Downloads (แนะนำให้เลือก Stable Version เท่านั้น)</p></blockquote>
<p><code># wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz</code></p>
<p>2. ทำการแตกไฟล์ ที่ดาวน์โหลดมา</p>
<p><code># tar -xzvf xcache-3.1.0.tar.gz</code></p>
<p>3. เข้าไปยัง folder ที่แตกไฟล์</p>
<p><code># cd xcache-3.1.0</code></p>
<p>4. ทำการติดตั้ง</p>
<p><code>phpize<br />
./configure --enable-xcache<br />
make &amp;&amp; make install<br />
cat xcache.ini &gt;&gt; /etc/php.ini</code></p>
<p>5. การปรับแต่ง และตั้งค่า Config XCache</p>
<p><code>;; this is an example, it won't work unless properly configured into php.ini<br />
[xcache-common]
;; non-Windows example:<br />
extension = /usr/local/lib/php/extensions/no-debug-non-zts-20090626/xcache.so<br />
;; Windows example:<br />
; extension = php_xcache.dll</p>
[xcache.admin]
xcache.admin.enable_auth = On<br />
xcache.admin.user = "mOo"<br />
; set xcache.admin.pass = md5($your_password)<br />
; login use $your_password<br />
xcache.admin.pass = ""</p>
[xcache]
; ini only settings, all the values here is default unless explained</p>
<p>; select low level shm implemenation<br />
xcache.shm_scheme = "mmap"<br />
; to disable: xcache.size=0<br />
; to enable : xcache.size=64M etc (any size &gt; 0) and your system mmap allows<br />
xcache.size = 60M<br />
; set to cpu count (cat /proc/cpuinfo |grep -c processor)<br />
xcache.count = 1<br />
; just a hash hints, you can always store count(items) &gt; slots<br />
xcache.slots = 8K<br />
; ttl of the cache item, 0=forever<br />
xcache.ttl = 0<br />
; interval of gc scanning expired items, 0=no scan, other values is in seconds<br />
xcache.gc_interval = 0</p>
<p>; same as aboves but for variable cache<br />
xcache.var_size = 4M<br />
xcache.var_count = 1<br />
xcache.var_slots = 8K<br />
; default value for $ttl parameter of xcache_*() functions<br />
xcache.var_ttl = 0<br />
; hard limit ttl that cannot be exceed by xcache_*() functions. 0=unlimited<br />
xcache.var_maxttl = 0<br />
xcache.var_gc_interval = 300</p>
<p>; mode:0, const string specified by xcache.var_namespace<br />
; mode:1, $_SERVER[xcache.var_namespace]
; mode:2, uid or gid (specified by xcache.var_namespace)<br />
xcache.var_namespace_mode = 0<br />
xcache.var_namespace = ""</p>
<p>; N/A for /dev/zero<br />
xcache.readonly_protection = Off<br />
; for *nix, xcache.mmap_path is a file path, not directory. (auto create/overwrite)<br />
; Use something like "/tmp/xcache" instead of "/dev/*" if you want to turn on ReadonlyProtection<br />
; different process group of php won't share the same /tmp/xcache<br />
; for win32, xcache.mmap_path=anonymous map name, not file path<br />
xcache.mmap_path = "/dev/zero"<br />
; Useful when XCache crash. leave it blank(disabled) or "/tmp/phpcore/" (writable by php)<br />
xcache.coredump_directory = ""<br />
; Windows only. leave it as 0 (default) until you're told by XCache dev<br />
xcache.coredump_type = 0</p>
<p>; disable cache after crash<br />
xcache.disable_on_crash = Off</p>
<p>; enable experimental documented features for each release if available<br />
xcache.experimental = Off</p>
<p>; per request settings. can ini_set, .htaccess etc<br />
xcache.cacher = On<br />
xcache.stat = On<br />
xcache.optimizer = Off</p>
[xcache.coverager]
; enabling this feature will impact performance<br />
; enabled only if xcache.coverager == On &amp;&amp; xcache.coveragedump_directory == "non-empty-value"</p>
<p>; per request settings. can ini_set, .htaccess etc<br />
; enable coverage data collecting and xcache_coverager_start/stop/get/clean() functions<br />
xcache.coverager = Off<br />
xcache.coverager_autostart = On</p>
<p>; set in php ini file only<br />
; make sure it's readable (open_basedir is checked) by coverage viewer script<br />
xcache.coveragedump_directory = ""<br />
</code></p>
<p>xcache.size ขนาดของ cache<br />
xcache.count จำนวน Concurrency หรือ จำนวนของ CPU Core<br />
xcache.slots ขนาด slot ในการเก็บ cache</p>
<p>6. เมื่อปรับแต่งค่า Config เรียบร้อยแล้ว ให้ทำการ Restart Service</p>
<p><code># service httpd restart</code></p>
<p>7. ตรวจสอบ Version XCache<br />
<code># php -v</code></p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-xcache-%e0%b8%9a%e0%b8%99-server/">วิธีติดตั้ง XCache บน Server</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 ขั้นตอน ติดตั้ง DirectAdmin</title>
		<link>https://evohosting.in.th/5-%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99-%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-directadmin/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Wed, 09 Oct 2013 05:04:13 +0000</pubDate>
				<category><![CDATA[Direct Admin]]></category>
		<category><![CDATA[directadmin]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[vps hosting]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=773</guid>

					<description><![CDATA[<p>&#160; &#160; &#160; 5 ขั้นตอน การติดตั้ง DirectAdmin สำหรับท่านที่เช่า VPS มาโดยยังไม่ได้ติดตั้ง DirectAdmin มาด้วย มีขั้นตอน ง่าย ๆ เพียง 5 ขั้นตอน สำหรับการติดตั้ง DirectAdmin บน VPS ของท่าน มาเริ่มต้นด้วยการอัพเดทกันก่อน yum update -y หลังจากนั้น ติดตั้งสิ่งที่จำเป็นทั้งหมด สำหรับการติดตั้ง DirectAdmin สำหรับ Rehat/Fedora/CentOS: yum install gcc-c++ make patch screen wget quota ncftp bind bind-utils caching-nameserver which bison flex webalizer patch openssl-devel.x86_64 curl-devel.x86_64 e2fsprogs-devel.x86_64 perl-DBI ntp [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/5-%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99-%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-directadmin/">5 ขั้นตอน ติดตั้ง DirectAdmin</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.evohosting.in.th/wp-content/uploads/2012/12/logo_directAdmin.png" rel="lightbox[773]"><img decoding="async" class="alignleft size-medium wp-image-230" alt="logo_directAdmin" src="http://www.evohosting.in.th/wp-content/uploads/2012/12/logo_directAdmin-300x74.png" width="300" height="74" srcset="https://evohosting.in.th/wp-content/uploads/2012/12/logo_directAdmin-300x74.png 300w, https://evohosting.in.th/wp-content/uploads/2012/12/logo_directAdmin.png 389w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1><span style="color: #ff0000;">5 ขั้นตอน การติดตั้ง DirectAdmin</span></h1>
<p>สำหรับท่านที่เช่า <strong><a title="vps hosting" href="http://www.evovps.in.th" target="_blank">VPS</a></strong> มาโดยยังไม่ได้ติดตั้ง DirectAdmin มาด้วย มีขั้นตอน ง่าย ๆ เพียง 5 ขั้นตอน สำหรับการติดตั้ง DirectAdmin บน <a title="vps hosting" href="http://www.evovps.in.th" target="_blank"><strong>VPS</strong></a> ของท่าน</p>
<p>มาเริ่มต้นด้วยการอัพเดทกันก่อน<br />
<code>yum update -y</code></p>
<p>หลังจากนั้น ติดตั้งสิ่งที่จำเป็นทั้งหมด สำหรับการติดตั้ง DirectAdmin<br />
สำหรับ Rehat/Fedora/CentOS:<br />
<code>yum install gcc-c++ make patch screen wget quota ncftp bind bind-utils caching-nameserver which bison flex webalizer patch openssl-devel.x86_64 curl-devel.x86_64 e2fsprogs-devel.x86_64 perl-DBI ntp tcpdump iptables telnet traceroute rsync openssh-clients perl-Term-ReadKey autoconf rpm-build vim-enhanced nginx automake libaio libcurl-devel</code></p>
<p>สำหรับ CentOS 7<br />
<code>yum install psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs</code></p>
<p>สำหรับ Debian 6<br />
<code>apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \<br />
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev patch</code></p>
<p>สำหรับ Debian 7<br />
<code>apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \<br />
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev patch libjemalloc-dev</code></p>
<p>สำหรับ Debian 8<br />
<code>apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \<br />
zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \<br />
libncurses5-dev libsystemd-dev bind9 quota libsystemd-daemon0 patch libjemalloc-dev</code></p>
<p>เมื่อติดตั้งสิ่งที่จำเป็นเสร็จแล้ว ก็ดาวน์โหลดไฟล์ setup จาก DirectAdmin<br />
<code>wget http://www.directadmin.com/setup.sh</code></p>
<p>เมื่อดาวน์โหลดเสร็จแล้ว ให้เปลี่ยน Permission ของไฟล์<br />
<code>chmod 755 setup.sh</code></p>
<p>แล้วทำการติดตั้ง<br />
<code>./setup.sh</code></p>
<p>หลังจากนี้ใส่ Client ID (CID), License ID (LID), Hostname แล้วเลือก Custom Build</p>
<p>ethernet_dev=<strong>devicename</strong></p>
<p><strong>กรณีที่เป็น OpenVZ</strong><br />
<code>ethernet_dev=venet0:0</code></p>
<p>หรือกรณีอื่น ๆ ให้ใช้ตามจริง เช่น<br />
<code>ethernet_dev=eth0</code></p>
<p>เมื่อติดตั้ง DirectAdmin เสร็จแล้ว ระบบจะแจ้ง Password ของ admin สำหรับ เข้าใช้งานระบบ DirectAdmin</p>
<p>The post <a href="https://evohosting.in.th/5-%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99-%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-directadmin/">5 ขั้นตอน ติดตั้ง DirectAdmin</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ความแตกต่างระหว่าง Economic Hosting Plan กับ Business Hosting Plan</title>
		<link>https://evohosting.in.th/%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%81%e0%b8%95%e0%b8%81%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%87-economic-hosting-plan-%e0%b8%81/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Wed, 03 Jul 2013 08:06:38 +0000</pubDate>
				<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[วีพีเอส]]></category>
		<category><![CDATA[โฮสติ้ง]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=684</guid>

					<description><![CDATA[<p>ลูกค้าหลายท่านถามเข้ามาเยอะ ว่าความแตกต่างระหว่าง Economic Hosting Plan กับ Business Hosting Plan แตกต่างกันอย่างไร &#160; &#160; &#160; Economic Hosting Plan นั้นจะเป็นกลุ่มโฮสติ้งราคาประหยัด โดย อีโว โฮสติ้งจะมีให้เลือก 3 แพลน ได้แก่ Extra Hosting Extreme Hosting Exclusive Hosting และในแต่ละแพลน จะแบ่งเป็น 5 แพลนย่อย Business Hosting Plan จะเป็นกลุ่มโฮสติ้งสำหรับกลุ่มธุรกิจที่ต้องการความต่อเนื่อง และไม่ต้องกังวลกับปริมาณการรับส่งข้อมูลต่อเดือน เนื่องจากในกลุ่มนี้อีโว โฮสติ้งจะไม่จำกัดปริมาณการรับส่งข้อมูลต่อเดือน โดยอีโว โฮสติ้ง มีให้เลือก 5 แพลน ได้แก่ Prestige Hosting Plan Silver Hosting Plan Gold Hosting Plan [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%81%e0%b8%95%e0%b8%81%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%87-economic-hosting-plan-%e0%b8%81/">ความแตกต่างระหว่าง Economic Hosting Plan กับ Business Hosting Plan</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote>
<h1><img decoding="async" class="alignleft size-thumbnail wp-image-693" alt="evologo" src="http://www.evohosting.in.th/wp-content/uploads/2013/07/evologo-150x150.png" width="150" height="150" srcset="https://evohosting.in.th/wp-content/uploads/2013/07/evologo-150x150.png 150w, https://evohosting.in.th/wp-content/uploads/2013/07/evologo-40x40.png 40w" sizes="(max-width: 150px) 100vw, 150px" />ลูกค้าหลายท่านถามเข้ามาเยอะ ว่าความแตกต่างระหว่าง Economic Hosting Plan กับ Business Hosting Plan แตกต่างกันอย่างไร</h1>
</blockquote>
<blockquote><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Economic Hosting Plan</strong> นั้นจะเป็นกลุ่ม<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong>ราคาประหยัด โดย <strong>อีโว โฮสติ้ง</strong>จะมีให้เลือก 3 แพลน ได้แก่</p></blockquote>
<ol>
<li>Extra Hosting</li>
<li>Extreme Hosting</li>
<li>Exclusive Hosting</li>
</ol>
<p>และในแต่ละแพลน จะแบ่งเป็น 5 แพลนย่อย</p>
<blockquote><p><strong>Business Hosting Plan</strong> จะเป็นกลุ่ม<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong>สำหรับกลุ่มธุรกิจที่ต้องการความต่อเนื่อง และไม่ต้องกังวลกับปริมาณการรับส่งข้อมูลต่อเดือน เนื่องจากในกลุ่มนี้<strong>อีโว โฮสติ้ง</strong>จะไม่จำกัดปริมาณการรับส่งข้อมูลต่อเดือน โดย<strong>อีโว โฮสติ้ง</strong> มีให้เลือก 5 แพลน ได้แก่</p></blockquote>
<ol>
<li>Prestige Hosting Plan</li>
<li>Silver Hosting Plan</li>
<li>Gold Hosting Plan</li>
<li>Platinum Hosting Plan</li>
<li>Diamond Hosting Plan</li>
</ol>
<p>เรามาดูข้อแตกต่างที่เห็นได้ชัดกันนะครับ</p>
<p>&nbsp;</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="111"></td>
<td valign="top" width="236">
<p align="center"><strong>Economic Hosting Plan</strong></p>
</td>
<td valign="top" width="269">
<p align="center"><strong>Business Hosting Plan</strong></p>
</td>
</tr>
<tr>
<td valign="top" width="111">พื้นที่จัดเก็บข้อมูล</td>
<td valign="top" width="236">ให้พื้นที่เยอะ</td>
<td valign="top" width="269">ให้พื้นที่ตามความเป็นจริงที่ใช้งาน</td>
</tr>
<tr>
<td valign="top" width="111">ปริมาณการรับส่งข้อมูล</td>
<td valign="top" width="236">เริ่มต้น 50Gb. /เดือน</td>
<td valign="top" width="269">ไม่จำกัดการใช้งาน</td>
</tr>
</tbody>
</table>
<blockquote>
<h4>จากข้อมูลที่ยกมาจะเห็นได้ว่า ในกลุ่ม Economic Plan จะมีการจำกัดปริมาณการรับส่งข้อมูลต่อเดือน ส่วน Business Plan จะไม่จำกัดปริมาณการรับส่งข้อมูลต่อเดือน นอกจากนี้ ในส่วนอื่น ๆ ของ Business Hosting Plan เองจะกำหนดขึ้นมา ตามการใช้งานจริงของลูกค้า และในส่วน Business Hosting Plan เองจะมีส่วนบริการหลังการขายที่ยืดหยุ่นกว่า Economic Hosting Plan</h4>
</blockquote>
<h4>และในลูกค้าในกลุ่ม Business เองไม่ต้องการให้การเข้าชมเว็บไซต์ ได้ต่อเนื่อง โดยไม่ต้องกังวลกับเรื่องปริมาณการรับส่งข้อมูลรายเดือน เพราะหากใช้ในกลุ่ม Economic Hosting Plan ลูกค้าต้องคอยตรวจสอบปริมาณการรับส่งข้อมูล และหากครบตามแพลนที่เลือกไว้ ระบบจะทำการระงับการให้บริการจนกว่าจะขึ้นเดือนใหม่<br />
จะเห็นได้ว่า หากลูกค้า ต้องการการใช้งานที่ต่อเนื่อง ควรเลือกใช้ Business Hosting Plan เพื่อให้ธุรกิจของท่านดำเนินไปได้อย่างต่อเนื่อง โดยไม่ติดขัด</h4>
<blockquote>
<h2><span style="color: #993366;"> นอกจากนี้ เรายังมีบริการหลังการขายที่คอยช่วยเหลือท่าน เพื่อให้ธุรกิจของท่านดำเนินไปได้อย่างราบรื่นที่สุด</span></h2>
</blockquote>
<p>The post <a href="https://evohosting.in.th/%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b9%81%e0%b8%95%e0%b8%81%e0%b8%95%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%ab%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%87-economic-hosting-plan-%e0%b8%81/">ความแตกต่างระหว่าง Economic Hosting Plan กับ Business Hosting Plan</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 เหตุผลที่ไม่ควรใช้ Facebook แทน Website</title>
		<link>https://evohosting.in.th/5-%e0%b9%80%e0%b8%ab%e0%b8%95%e0%b8%b8%e0%b8%9c%e0%b8%a5%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-facebook-%e0%b9%81%e0%b8%97/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Wed, 03 Jul 2013 07:49:03 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fanpage]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[วีพีเอส]]></category>
		<category><![CDATA[เฟสบุ๊ค]]></category>
		<category><![CDATA[โฮสติ้ง]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=677</guid>

					<description><![CDATA[<p>5 เหตุผลที่ไม่ควรใช้ Facebook แทน Website ปัจจุบันคงไม่มีใครไม่รู้จัก Facebook และคงปฏิเสธไม่ได้เลยว่า Facebook เป็น Social Network ที่มีกลุ่มคนใช้สูงมาก ขนาด Google Plus เองก็ยังสู้ไม่ไหว หลาย ๆ ท่าน ก็คงหมดเวลาส่วนหนึ่งในแต่ละวันไปกับ Facebook ไปไม่น้อย และสิ่งหนึ่งที่เรามักจะเห็นผู้ใช้บริการ Facebook ก็ขยับช่องทางการขายสินค้า มาทาง Facebook ในระยะหนึ่งแล้ว จนหลาย ๆ ท่าน ก็ใช้ Facebook แทนหน้าเว็บไซต์ ของตัวเองเลย แต่ลองมาดูเหตุผลที่เราไม่ควรใช้ Facebook แทน Website ของเรากันครับ Facebook นั้นหาความแน่นอนไม่ได้ หลายครั้งที่ Facebook มีการเปลี่ยนรูปแบบหน้าตาไป หรือมีการเปลี่ยนแปลงกฎระเบียบ ซึ่งอาจจะกระทบต่อหน้าเพจของท่าน ซึ่งวันนึง Facebook มีการเปลี่ยนแปลงกฎระเบียบ ซึ่งท่านอาจจะโดน Facebook แบน Fan [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/5-%e0%b9%80%e0%b8%ab%e0%b8%95%e0%b8%b8%e0%b8%9c%e0%b8%a5%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-facebook-%e0%b9%81%e0%b8%97/">5 เหตุผลที่ไม่ควรใช้ Facebook แทน Website</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignleft size-medium wp-image-680" alt="facebook-logo" src="http://www.evohosting.in.th/wp-content/uploads/2013/07/facebook-logo-300x159.png" width="300" height="159" srcset="https://evohosting.in.th/wp-content/uploads/2013/07/facebook-logo-300x159.png 300w, https://evohosting.in.th/wp-content/uploads/2013/07/facebook-logo.png 320w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<blockquote>
<h1><span style="color: #ff0000;">5 เหตุผลที่ไม่ควรใช้ Facebook แทน Website</span></h1>
</blockquote>
<p>ปัจจุบันคงไม่มีใครไม่รู้จัก Facebook และคงปฏิเสธไม่ได้เลยว่า Facebook เป็น Social Network ที่มีกลุ่มคนใช้สูงมาก ขนาด Google Plus เองก็ยังสู้ไม่ไหว หลาย ๆ ท่าน ก็คงหมดเวลาส่วนหนึ่งในแต่ละวันไปกับ Facebook ไปไม่น้อย และสิ่งหนึ่งที่เรามักจะเห็นผู้ใช้บริการ Facebook ก็ขยับช่องทางการขายสินค้า มาทาง Facebook ในระยะหนึ่งแล้ว</p>
<p>จนหลาย ๆ ท่าน ก็ใช้ Facebook แทนหน้าเว็บไซต์ ของตัวเองเลย แต่ลองมาดูเหตุผลที่เราไม่ควรใช้ Facebook แทน Website ของเรากันครับ</p>
<ul>
<ol>
<li>
<h3>Facebook นั้นหาความแน่นอนไม่ได้</h3>
</li>
<p>หลายครั้งที่ Facebook มีการเปลี่ยนรูปแบบหน้าตาไป หรือมีการเปลี่ยนแปลงกฎระเบียบ ซึ่งอาจจะกระทบต่อหน้าเพจของท่าน ซึ่งวันนึง Facebook มีการเปลี่ยนแปลงกฎระเบียบ ซึ่งท่านอาจจะโดน Facebook แบน Fan Page ของท่านไป นั่นหมายความว่า หน้า Fan Page ของท่านจะหายไปทันที ธุรกิจของท่านจะหยุดชะงัก เปรียบเสมือนร้านท่านถูกปิดลงไป เหมือนท่านโดนไล่ที่ ต้องไปหาที่ค้าขายใหม่ ต้องไปบอกลูกค้าใหม่ ว่า ท่านย้ายที่ขายของมาที่นี่แล้ว แน่นอนครับ ลูกค้า อาจจะ ไม่ได้รับทราบทั่วถึงกัน และในช่วงแรกก็เหมือนต้องเริ่มต้นใหม่</p>
<li>
<h3>การแสดงผลบน Facebook</h3>
</li>
<p>การแสดงผลบน Facebook ก็ยังมีข้อจำกัด เช่น ต้อง Login ก่อน ต้องกด Like ก่อนจึงจะแสดงผล ซึ่งอาจจะไม่สะดวกสำหรับนักท่องเว็บ หรือคนไม่ชำนาญมากนัก</p>
<li>
<h3>การจัดการสิ่งต่าง ๆ บน Facebook</h3>
</li>
<p>เมื่อท่านต้องการจัดการหน้าเพจของท่านให้เป็นไปตามความต้องการนั้นอาจไม่ใช่เรื่องง่าย ๆ เช่นการแยกหมวดหมู่สินค้า การจัดการโปรโมชั่น การค้นหาข้อมูล ทำได้ยาก หรืออาจจะเป็นไปไม่ได้เลย เมื่อลูกค้าหาสิ่งที่ต้องการไม่พบ ลูกค้าเองก็พร้อมจะไปค้นหาที่ ๆ หาได้ง่ายกว่า หากเปรียบเทียบกับการจัดทำเว็บไซต์ ขึ้นมาเอง เราเพียงเสียค่าบริการ จดโดเมนเนม และค่าเช่า<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong> แล้วติดตั้ง CMS ที่เราต้องการ</p>
<li>
<h3>ความน่าเชื่อถือ</h3>
</li>
<p>ความน่าเชื่อถือ แทบจะไม่มีเลย เมื่อเทียบกับการจัดทำเว็บไซต์ และด้วยโลกปัจจุบันนี้ การหลอกลวงมีมาทุกรูปแบบ มีข่าวให้เราได้เห็นกันอยู่เรื่อย ๆ ดังนั้นหากเราจะดำเนินธุรกิจแล้ว ลงทุนเพิ่มอีกนิดเสียค่าบริการ จดโดเมนเนม และค่าเช่า<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong> เพื่อสร้างความน่าเชื่อถือให้แก่ลูกค้า พร้อมกันนี้ หากธุรกิจของท่านสามารถจดทะเบียนพาณิชย์อิเล็กทรอนิกส์ได้ ก็ควรจดเพื่อสร้างความน่าเชื่อถือขึ้นมาอีกระดับ</p>
<li>
<h3>ข้อมูล</h3>
</li>
<p>หากวันหนึ่งที่ท่านต้องการส่งอีเมลล์หาลูกค้า แน่นอนว่า Facebook ทำได้เพียงการส่ง ข้อความ หรือ Personal Message และ Facebook ไม่ยินดี และไม่ยินยอมให้ข้อมูลลูกค้า ที่มากด Like Fan Page ท่านแน่ ว่าใช้อีเมลล์อะไร แต่หากท่านใช้ CMS เช่น OpenCart จะมีระบบจัดการหลังบ้าน ให้ท่านดำเนินการได้ง่ายดาย และสามารถส่งข่าวสารแจ้งลูกค้าได้ง่ายขึ้น รวมถึงการติดตามสถานการณ์อัพเดทสินค้าที่ลูกค้าได้สั่งซื้อไป ลูกค้าเองก็เพียงเข้ามาในระบบ แล้วติดตามสถานะสินค้า
</ol>
</ul>
<p>&nbsp;</p>
<blockquote>
<h2><span style="color: #800080;">ที่กล่าวมาทั้งหมดนี้ ไม่ใช่ Facebook ไม่ดี เพียงแต่เราต้องเลือกส่วนที่ดีมาใช้ อย่านำธุรกิจของท่านไปฝากไว้กับ Facebook เพียงอย่างเดียว ให้มองว่า Facebook เป็นเพียงช่องทางหนึ่ง และมีเว็บไซต์ควบคู่กันไป ผมรับรองว่า จะส่งผลดีมากกว่าแน่นอนครับ</span></h2>
</blockquote>
<p>The post <a href="https://evohosting.in.th/5-%e0%b9%80%e0%b8%ab%e0%b8%95%e0%b8%b8%e0%b8%9c%e0%b8%a5%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%84%e0%b8%a7%e0%b8%a3%e0%b9%83%e0%b8%8a%e0%b9%89-facebook-%e0%b9%81%e0%b8%97/">5 เหตุผลที่ไม่ควรใช้ Facebook แทน Website</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>การติดตั้ง OpenCart</title>
		<link>https://evohosting.in.th/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-opencart/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Fri, 28 Jun 2013 09:00:59 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Direct Admin]]></category>
		<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[cart]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[opencart]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[ตระกร้า]]></category>
		<category><![CDATA[วีพีเอส]]></category>
		<category><![CDATA[โฮสติ้ง]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=663</guid>

					<description><![CDATA[<p> ว่าด้วยเรื่องระบบตระกร้าสินค้า มี CMS ฟรี หลายตัวให้เราเลือกใช้ แต่ อีโว โฮสติ้ง ขอแนะนำ OpenCart เนื่องจากการติดตั้งง่าย สะดวกต่อการใช้งาน ทั้งฝั่งหน้าร้าน และหลังร้าน มีระบบวิเคราะห์ต่าง ๆ ครบครัน และนอกจากนี้ ระบบของ OpenCart ยังถือว่าสมบูรณ์แบบ รวมถึงมี Module ต่าง ๆ ที่เอื้ออำนวยให้เจ้าของเว็บได้ใช้งานอย่างมาก และมีการอัพเดทที่ต่อเนื่อง จึงเป็นตัวหนึ่งที่เราภูมิใจเสนอ ขั้นตอนการติดตั้ง OpenCart สำหรับขั้นตอนการติดตั้ง OpenCart ก่อนอื่นต้องทำการ Download File จากเว็บไซต์ของ OpenCart ก่อนเลยครับ Download Link http://www.opencart.com/index.php?route=download/download เมื่อเข้าไปที่หน้าเว็บ OpenCart แล้ว สามารถเลือก Download Version ล่าสุดได้เลย เมื่อทำการ Download OpenCart มาแล้วให้ทำการ UnZip หรือ แตกไฟล์ออก แล้วทำการอัพโหลดขึ้นสู่โฮสติ้ง (ดูขั้นตอนการอัพโหลดไฟล์ได้ที่นี่) สำหรับ OpenCart นั้น ให้เรา [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-opencart/">การติดตั้ง OpenCart</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote>
<h2><span style="color: #993366;"> <img loading="lazy" decoding="async" class="alignleft size-full wp-image-695" alt="logo" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/logo3.png" width="268" height="50" />ว่าด้วยเรื่องระบบตระกร้าสินค้า มี CMS ฟรี หลายตัวให้เราเลือกใช้ แต่ <strong>อีโว โฮสติ้ง</strong> ขอแนะนำ OpenCart เนื่องจากการติดตั้งง่าย สะดวกต่อการใช้งาน ทั้งฝั่งหน้าร้าน และหลังร้าน มีระบบวิเคราะห์ต่าง ๆ ครบครัน และนอกจากนี้ ระบบของ OpenCart ยังถือว่าสมบูรณ์แบบ รวมถึงมี Module ต่าง ๆ ที่เอื้ออำนวยให้เจ้าของเว็บได้ใช้งานอย่างมาก และมีการอัพเดทที่ต่อเนื่อง จึงเป็นตัวหนึ่งที่เราภูมิใจเสนอ</span></h2>
</blockquote>
<h1>ขั้นตอนการติดตั้ง OpenCart</h1>
<p>สำหรับขั้นตอนการติดตั้ง OpenCart ก่อนอื่นต้องทำการ Download File จากเว็บไซต์ของ OpenCart ก่อนเลยครับ</p>
<blockquote><p>Download Link</p></blockquote>
<p>http://www.opencart.com/index.php?route=download/download</p>
<p>เมื่อเข้าไปที่หน้าเว็บ OpenCart แล้ว สามารถเลือก Download Version ล่าสุดได้เลย เมื่อทำการ Download OpenCart มาแล้วให้ทำการ UnZip หรือ แตกไฟล์ออก แล้วทำการอัพโหลดขึ้นสู่<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong> (ดู<a href="http://www.evohosting.in.th/การอัพโหลดไฟล์ผ่าน-ftp/">ขั้นตอนการอัพโหลดไฟล์</a>ได้ที่นี่)</p>
<blockquote><p><span style="color: #ff0000;"><strong>สำหรับ OpenCart นั้น ให้เรา เปลี่ยนชื่อไฟล์ ทั้งหมด 2 ที่ก่อนทำการอัพโหลดนะครับ หรือถ้าอัพโหลดไปแล้ว ก็เข้าไปแก้ไขไฟล์ config-dist.php เป็น config.php ทั้งสองที่นะครับ</strong></span></p></blockquote>
<p><code>config<span style="color: #ff0000;">-dist</span>.php<br />
admin/config<span style="color: #ff0000;">-dist</span>.php</code></p>
<p>เป็น</p>
<p><code>config.php<br />
admin/config.php</code></p>
<p>ขั้นตอนเตรียมความพร้อมก่อนการติดตั้ง ให้เราไปสร้าง MySQL ขึ้นมา ก่อน (ดู<a href="http://www.evohosting.in.th/วิธีจัดการ-mysql-บน-direct-admin/">ขั้นตอนการสร้าง MySQL</a> ได้ที่นี่)</p>
<blockquote><p>ในขั้นตอนการติดตั้งปรกตินั้นจะต้องทำการแก้ไข Permission ของ File และ Folder ตามที่ WordPress ต้องการก่อน แต่สำหรับ<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong>ของ <strong>EVO Hosting</strong> ไม่จำเป็นต้องทำการแก้ไข Permission สามารถข้ามขั้นตอนนี้ไปได้เลย</p></blockquote>
<p>ขั้นตอนการติดตั้งสำหรับโฮสติ้งของ <strong>อีโว โฮสติ้ง</strong></p>
<ol>
<li>หลังจากนั้นทำการแตกไฟล์ออกมา</li>
<li>เข้าสู่หน้าเว็บไซต์ที่ทำการติดตั้ง</li>
<li>กรอกข้อมูลการเชื่อมต่อ MySQL</li>
<li>กรอกข้อมูลของเว็บไซต์ และข้อมูล Username และ Password ของ Administrator</li>
</ol>
<p>เรามาเริ่มลงมือติดตั้ง OpenCart กันเลยดีกว่า หลังจากทำการอัพโหลด OpenCart เสร็จเรียบร้อยแล้ว ให้เข้าไปยัง หน้าเว็บไซต์ของเรา สำหรับการติดตั้ง OpenCart จะมีเพียง 4 ขั้นตอน</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="size-full wp-image-664 aligncenter" alt="opencart1" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/opencart1.jpg" width="637" height="426" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/opencart1.jpg 637w, https://evohosting.in.th/wp-content/uploads/2013/06/opencart1-300x200.jpg 300w" sizes="auto, (max-width: 637px) 100vw, 637px" /><strong>รูปที่ 1. หน้าแสดง License </strong></p>
<p>ในหน้านี้จะแสดง License ของ Script ให้เรา Click Check Box &#8220;I agree to the license&#8221; แล้ว Click &#8220;Continue&#8221; เพื่อดำเนินการ ในขั้นตอนต่อไป</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-665" alt="opencart2" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/opencart2.jpg" width="549" height="795" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/opencart2.jpg 549w, https://evohosting.in.th/wp-content/uploads/2013/06/opencart2-207x300.jpg 207w" sizes="auto, (max-width: 549px) 100vw, 549px" /><strong>รูปที่ 2. หน้า Pre-Installation</strong></p>
<p> สำหรับขั้นตอนที่ 2 นี้ ระบบ OpenCart จะเป็นหน้าเพจสำหรับเตรียมตัวก่อนการติดตั้ง และแสดง Error ต่าง ๆ ขึ้นมา ถ้า เราได้เปลี่ยนชื่อไฟล์ <strong>config-dist.php เป็น config.php </strong>ทั้งสองที่แล้วจะไม่แสดง Error ดังรูปภาพที่ 2. (ในข้อ 3. File) เราสามารถดำเนินการต่อไปได้เลย หากยังไม่ได้เปลี่ยนชื่อไฟล์ให้ทำการเปลี่ยนชื่อไฟล์ก่อนนะครับ เมื่อพร้อมแล้วให้เรา Click &#8220;Continue&#8221; เพื่อเข้าสู่ขั้นตอนต่อไปได้เลย</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-666" alt="opencart3" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/opencart3.jpg" width="537" height="521" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/opencart3.jpg 537w, https://evohosting.in.th/wp-content/uploads/2013/06/opencart3-300x291.jpg 300w, https://evohosting.in.th/wp-content/uploads/2013/06/opencart3-40x40.jpg 40w" sizes="auto, (max-width: 537px) 100vw, 537px" /><strong><span style="color: #ff0000;">รูปที่ 3. Configuration การกำหนดค่า MySQL และ Administrator Account</span></strong></p>
<p>เมื่อเราเข้าสู่ขั้นตอนที่ 3 ให้เรานำข้อมูลที่เราเตรียมไว้ในเบื้องต้นเกี่ยวกับ MySQL มากรอกในช่องต่าง ๆ ให้ครบถ้วน โดยเราจะกรอกเพียง 3 ช่องได้แก่</p>
<ul>
<li><span style="line-height: 13px;">User คือ User ของ Database ที่เราได้สร้างขึ้นมา</span></li>
<li>Password คือ Password ของ Database ที่เราได้สร้างขึ้นมา</li>
<li>Database Name คือ ชื่อของฐานข้อมูล หรือ Database ที่เราได้สร้างขึ้นมา</li>
</ul>
<p>เมื่อกรอกข้อมูลส่วน MySQL เสร็จแล้วก็มาถึงในส่วนของข้อมูล Administrator หรือ ผู้ดูแลเว็บไซต์ ให้เรากรอกข้อมูล 3 ช่องดังนี้</p>
<ul>
<li><span style="line-height: 13px;">Username</span></li>
<li>Password</li>
<li>E-Mail</li>
</ul>
<p>เมื่อกรอกข้อมูลในส่วนของ Administratror เสร็จแล้วให้เรา Click &#8220;Continue&#8221; ระบบจะทำการติดตั้งฐานข้อมูลและ ก็จะเข้าสู่ขั้นตอนที่ 4 ซึ่งเป็นขั้นตอนสุดท้ายครับ</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-667" alt="opencart4" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/opencart4.jpg" width="546" height="423" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/opencart4.jpg 546w, https://evohosting.in.th/wp-content/uploads/2013/06/opencart4-300x232.jpg 300w" sizes="auto, (max-width: 546px) 100vw, 546px" /><strong>รูปที่ 4. เสร็จสิ้นการติดตั้ง</strong></p>
<p>เมื่อมาถึงขั้นตอนนี้ แสดงว่าเราได้ทำการติดตั้งเสร็จสมบูรณ์แล้ว และเราสามารถชมหน้าเว็บเราโดยการ Click ที่ฝั่งซ้าย หรือจะเข้าไปจัดการระบบหลังบ้าน ก็ Click ที่ฝั่งขวา</p>
<p>แต่ถึงขั้นตอนการติดตั้งแล้ว แต่ยังไม่เสร็จเสียทีเดียวนะครับ เพราะ ด้านบน เราจะเห็น มีแถบสีแดง ๆ เตือนเราอยู่</p>
<blockquote><p><strong><span style="color: #ff0000;">Don&#8217;t forget to delete your installation directory!</span></strong></p></blockquote>
<p>ให้เรา เข้า FTP อีกครั้งเพื่อทำการลบ Folder install ออกเสียก่อนนะครับ เพื่อไม่ให้ผู้ไม่ประสงค์ดีเข้ามาดำเนินการใด ๆ กับเว็บเราได้</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-opencart/">การติดตั้ง OpenCart</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>การติดตั้ง Forum SMF</title>
		<link>https://evohosting.in.th/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-forum-smf/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Thu, 27 Jun 2013 09:51:28 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Direct Admin]]></category>
		<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[board]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[smf]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[webboard]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[ฟอรั่ม]]></category>
		<category><![CDATA[วีพีเอส]]></category>
		<category><![CDATA[เว็บบอร์ด]]></category>
		<category><![CDATA[โฮสติ้ง]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=651</guid>

					<description><![CDATA[<p>ขั้นตอนการติดตั้ง Forum SMF สำหรับขั้นตอนการติดตั้ง Forum SMF ก่อนอื่นต้องทำการ Download File จากเว็บไซต์ของ Simple Machines ก่อนเลยครับ Download Link http://download.simplemachines.org/ ให้เลือก Full Install จะเลือกเป็น zip มาก็ได้ครับ ส่วน Version ผมแนะนำ SMF 2.0.x ครับ เนื่องจาก Feature ที่มีมาให้นั้น ค่อนข้างน่าใช้มากครับ Download Link File ภาษาไทย http://download.simplemachines.org/?smflanguages;lang=thai สำหรับไฟล์ภาษาแนะนำให้ใช้ UTF-8 ครับ เพราะจะรองรับภาษาอังกฤษ และภาษาไทยแล้วยังรองรับภาษาอื่น ๆ ด้วยครับ เมื่อทำการ Download SMF มาแล้วให้ทำการ UnZip หรือ แตกไฟล์ออก แล้วทำการอัพโหลดขึ้นสู่โฮสติ้ง (ดูขั้นตอนการอัพโหลดไฟล์ได้ที่นี่) ขั้นตอนเตรียมความพร้อมก่อนการติดตั้ง ให้เราไปสร้าง MySQL [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-forum-smf/">การติดตั้ง Forum SMF</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><span style="color: #ff0000;">ขั้นตอนการติดตั้ง Forum SMF</span></h1>
<p>สำหรับขั้นตอนการติดตั้ง Forum SMF ก่อนอื่นต้องทำการ Download File จากเว็บไซต์ของ Simple Machines ก่อนเลยครับ</p>
<blockquote><p>Download Link</p></blockquote>
<p><code>http://download.simplemachines.org/</code><br />
ให้เลือก Full Install จะเลือกเป็น zip มาก็ได้ครับ ส่วน Version ผมแนะนำ SMF 2.0.x ครับ เนื่องจาก Feature ที่มีมาให้นั้น ค่อนข้างน่าใช้มากครับ</p>
<blockquote><p>Download Link File ภาษาไทย</p></blockquote>
<p><code>http://download.simplemachines.org/?smflanguages;lang=thai</code><br />
สำหรับไฟล์ภาษาแนะนำให้ใช้ UTF-8 ครับ เพราะจะรองรับภาษาอังกฤษ และภาษาไทยแล้วยังรองรับภาษาอื่น ๆ ด้วยครับ</p>
<p>เมื่อทำการ Download SMF มาแล้วให้ทำการ UnZip หรือ แตกไฟล์ออก แล้วทำการอัพโหลดขึ้นสู่<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong> (ดู<a href="http://www.evohosting.in.th/การอัพโหลดไฟล์ผ่าน-ftp/">ขั้นตอนการอัพโหลดไฟล์</a>ได้ที่นี่)</p>
<p>ขั้นตอนเตรียมความพร้อมก่อนการติดตั้ง ให้เราไปสร้าง MySQL ขึ้นมา ก่อน (ดู<a href="http://www.evohosting.in.th/วิธีจัดการ-mysql-บน-direct-admin/">ขั้นตอนการสร้าง MySQL</a> ได้ที่นี่)</p>
<p style="display: inline !important;">ในขั้นตอนการติดตั้งปรกตินั้นจะต้องทำการแก้ไข Permission ของ File และ Folder ตามที่ SMF ต้องการก่อน แต่สำหรับ<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong>ของ <span style="color: #ff0000;"><strong>EVO Hosting</strong></span> ไม่จำเป็นต้องทำการแก้ไข Permission สามารถข้ามขั้นตอนนี้ไปได้เลย</p>
<p>ขั้นตอนการติดตั้งสำหรับโฮสติ้งของ <strong>อีโว โฮสติ้ง</strong></p>
<ol>
<li>หลังจากนั้นทำการแตกไฟล์ออกมา</li>
<li>เข้าสู่หน้าเว็บไซต์ที่ทำการติดตั้ง</li>
<li>กรอกข้อมูลการเชื่อมต่อ MySQL</li>
<li>กรอกข้อมูลของเว็บไซต์ และข้อมูล Username และ Password ของ Administrator</li>
</ol>
<p>เรามาเริ่มลงมือติดตั้ง <strong>SMF</strong> กันเลยดีกว่า หลังจากทำการอัพโหลด <strong>SMF</strong> เสร็จเรียบร้อยแล้ว ให้เข้าไปยัง หน้าเว็บไซต์ของเรา</p>
<p>เมื่อเข้ามาสู่หน้าเว็บ บนโฮสติ้งของเรา จะไม่พบ Error ใด ๆ SMF จะไม่เตือนให้เปลี่ยน Permission ของ File และ Folder (รูปภาพที่ 1.)</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-652" alt="smf1" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/smf1.jpg" width="593" height="595" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/smf1.jpg 593w, https://evohosting.in.th/wp-content/uploads/2013/06/smf1-150x150.jpg 150w, https://evohosting.in.th/wp-content/uploads/2013/06/smf1-298x300.jpg 298w, https://evohosting.in.th/wp-content/uploads/2013/06/smf1-40x40.jpg 40w" sizes="auto, (max-width: 593px) 100vw, 593px" /><strong>รูปที่ 1. ขั้นตอนที่ 1 หน้าต้อนรับการติดตั้งของ SMF</strong></p>
<p>หน้านี้ SMF จะแจ้งให้เราทราบถึงขั้นตอนการติดตั้ง จะมีทั้งหมด 7 ขั้นตอน ขณะนี้ เราอยู่ในขั้นตอนที่ 1 ให้เรา Click &#8220;Continue&#8221; ได้เลยครับ หลังจากที่เราคลิ๊กแล้ว ระบบ จะทำงานในขั้นตอนที่ 2. ซึ่ง บนโฮสติ้งของทาง EVO Hosting นั้น จะตรวจสอบผ่านแล้วข้ามไปขั้นตอนที่ 3 (รูปภาพที่ 2.)ทันที ครับ</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-659" alt="smf2" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/smf2.jpg" width="567" height="796" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/smf2.jpg 567w, https://evohosting.in.th/wp-content/uploads/2013/06/smf2-213x300.jpg 213w" sizes="auto, (max-width: 567px) 100vw, 567px" /><strong>รูปที่ 2. ขั้นตอนการเชื่อมต่อ MysQL</strong></p>
<p>เมื่อเราเข้าสู่ขั้นตอนที่ 3 ให้เรา นำข้อมูล ของ MySQL ที่ได้เตรียมไว้ มากรอกให้ครบถ้วนตามรูปภาพที่ 2. เป็นตัวอย่างได้เลยครับ</p>
<p>สำหรับส่วนที่กรอกนั้น ก็มีเพียง</p>
<ul>
<li>Username (User name ของฐานข้อมูล (DataBase) )</li>
<li>Password (รหัสผ่านของฐานข้อมูล (DataBase) )</li>
<li>Database name (ชื่อของฐานข้อมูล (DataBase) )</li>
</ul>
<p>เสร็จแล้วให้ Click &#8220;Continue&#8221; เพื่อไปยังขั้นตอนถัดไปได้เลยครับ เมื่อเข้าสู่ขั้นตอนที่ 4 (รูปภาพที่ 3.) แล้วระบบจะให้ตั้งค่าพื้นฐานของเว็บบอร์ดที่เราจะติดตั้ง</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-654" alt="smf3" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/smf3.jpg" width="567" height="754" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/smf3.jpg 567w, https://evohosting.in.th/wp-content/uploads/2013/06/smf3-225x300.jpg 225w" sizes="auto, (max-width: 567px) 100vw, 567px" /><strong>รูปที่ 3. การตั้งค่าพื้นฐาน</strong></p>
<p>ในขั้นตอนนี้ให้เรากำหนดค่า ต่อไปนี้</p>
<ul>
<li><span style="line-height: 13px;">ชื่อฟอรั่ม (ในส่วนชื่อฟอรั่ม สามารถแก้ไขภายหลังได้)</span></li>
<li>URL ฟอรั่ม (ค่าส่วนนี้ SMF จะอ่านค่ามาให้แล้ว)</li>
<li>UTF-8 Character Set (ให้เลือกหัวข้อนี้ด้วยครับ)</li>
<li>อนุญาติให้เก็ยสถิติ (ให้เลือกหัวข้อนี้ด้วยครับ)</li>
</ul>
<p>หลังจากคั้งค่าพื้นฐานเสร็จแล้ว ให้ Click &#8220;Continue&#8221; เพื่อไปยังขั้นตอนถัดไปได้เลยครับ เมื่อเข้าสู่ขั้นตอนที่ 5 (รูปภาพที่ 4.) ระบบจะทำการติดตั้งฐานข้อมูล ให้โดยอัตโนมัติ</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-655" alt="smf4" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/smf4.jpg" width="585" height="488" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/smf4.jpg 585w, https://evohosting.in.th/wp-content/uploads/2013/06/smf4-300x250.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /><strong>รูปที่ 4. ขั้นตอนการติดตั้งฐานข้อมูล</strong></p>
<p>เมื่อเสร็จแล้ว ตามรูปที่ 5. ให้ Click &#8220;Continue&#8221; เพื่อไปยังขั้นตอนถัดไปได้เลยครับ เมื่อเข้าสู่ขั้นตอนที่ 6 (รูปภาพที่ 5.) เพื่อสร้าง Account ของ Administrator (ผู้ดูแลระบบ)</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-656" alt="smf5" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/smf5.jpg" width="568" height="728" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/smf5.jpg 568w, https://evohosting.in.th/wp-content/uploads/2013/06/smf5-234x300.jpg 234w" sizes="auto, (max-width: 568px) 100vw, 568px" /><strong>รูปที่ 5.  ขั้นตอนการสร้างบัญชีผู้ใช้</strong></p>
<p>สำหรับขั้นตอนนี้ให้คุณกำหนดชื่อบัญชี ซึ่งอาจจะไม่ใช่ admin ก็ได้ (และควรอย่างยิ่งที่จะหลีกเลี่ยง คำว่า admin , webmaster , root หรือคำที่คาดเดาได้ง่าย มาเป็น Administrator เนื่องจากสามารถเป็นกลุ่มคำที่ถูก Hacker คาดเดาได้ง่าย สำหรับข้อมูลที่ต้องกรอกมีดังนี้</p>
<ul>
<li><span style="line-height: 13px;">ชื่อผู้ใช้งานของคุณ</span></li>
<li>รหัสผ่าน</li>
<li>ยืนยันรหัสผ่าน</li>
<li>อีเมลล์</li>
<li>Database Password (รหัสผ่านของฐานข้อมูลที่ ได้กรอกไปในขั้นตอนที่ 3. (รูปที่ 2.)</li>
</ul>
<p>เมื่อเสร็จแล้ว ตามรูปที่ 5. ให้ Click &#8220;Continue&#8221; เพื่อไปยังขั้นตอนถัดไปได้เลยครับ เมื่อเข้าสู่ขั้นตอนที่ 7 (รูปภาพที่ 6.) อันเป็นขั้นตอนสุดท้ายของการติดตั้ง</p>
<p><a href="http://www.evohosting.in.th/wp-content/uploads/2013/06/smf6.jpg" rel="lightbox[651]"><img loading="lazy" decoding="async" class="size-full wp-image-657 aligncenter" alt="smf6" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/smf6.jpg" width="585" height="541" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/smf6.jpg 585w, https://evohosting.in.th/wp-content/uploads/2013/06/smf6-300x277.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></a></p>
<p style="text-align: center;"> <strong>รูปที่ 6. ขั้นตอนสุดท้ายในการติดตั้ง SMF</strong></p>
<p>สำหรับขั้นตอนนี้ ให้เรา Click เครื่องหมายถูก (Check Box) หน้าคำว่า &#8220;<span style="text-decoration: underline;">คลิ๊กที่นี่เพื่อลบไฟล์ install.php ตอนนี้</span>&#8221; ระบบจะทำการลบไฟล์สำหรับการติดตั้งให้ เพื่อป้องกัน ผู้ไม่ประสงค์ดี เมื่อเสร็จแล้ว ให้เรา Click ที่คำว่า &#8220;ฟอรั่มที่ติดตั้งใหม่&#8221; เพื่อเข้าสู่หน้าเว็บของเราได้เลย</p>
<p><span style="color: #ff0000;"><strong>หากเราไม่ลบไฟล์ ระบบ จะแจ้งเตือนที่หน้าฟอรั่มของคุณ และเป็นอันตรายอย่างมากสำหรับฟอรั่มของคุณ</strong></span></p>
<p>เพียง 7 ขั้นตอนที่เราก็สามารถมีฟอรั่ม เป็นของตัวเองได้ง่าย ๆ ครับ</p>
<blockquote><p><span style="color: #ff0000;"><strong>แต่ยังไม่จบเพียงแค่นี้นะครับคุณเองต้องศึกษาเรื่อง Module ของ SMF เพราะมีให้เลือกใช้งานเยอะ และมีหลายตัวที่มีประสิทธิภาพ ในการฟ้องกันบอท รวมถึง Feature ต่าง ๆ ที่มีมาให้ เพราะ สามารถป้องกัน SAPM ได้เป็นอย่างดี เมื่อติดตั้งฟอรั่มแล้ว อย่าปล่อยทิ้งร้าง เพราะถ้าคุณไม่ได้มีระบบป้องกัน SPAM ไว้ ไม่นานฟอรั่มของคุณอาจจะเป็นที่ชุมนุมของเหล่า SPAM จนทำให้คุณถูกระงับการให้บริการจากโฮสติ้งได้เช่นกัน</strong></span></p></blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-forum-smf/">การติดตั้ง Forum SMF</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ยกเลิกการแสดง error ใน php</title>
		<link>https://evohosting.in.th/%e0%b8%a2%e0%b8%81%e0%b9%80%e0%b8%a5%e0%b8%b4%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%aa%e0%b8%94%e0%b8%87-error-%e0%b9%83%e0%b8%99-php/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Tue, 25 Jun 2013 09:42:16 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[display error]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[วีพีเอส]]></category>
		<category><![CDATA[โฮสติ้ง]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=635</guid>

					<description><![CDATA[<p>เรามาทำการป้องกันเพื่อไม่ให้ PHP แสดง Error ออกมาเวลาที่ทำงานผิดพลาดกันดีกว่า โดยปกติเวลาที่เราเขียนโปรแกรมโดยใช้ PHP เมื่อมีการทำงานผิดพลาดระบบจะแจ้งให้เราทราบว่ามี Error ที่บรรทัดใดอย่างไร ซึ่งมีประโยชน์มากเวลาเขียนโปรแกรม แต่ถ้าหากว่าข้อมูลของ Error ตัวนั้นไปแสดงที่หน้า Website ที่เรานำขึ้นไปใช้บนโฮสติ้งจริง ๆ คงไม่สนุกแน่ ๆ แล้วลองคิดดู หากว่า Hacker เห็น Error เหล่านี้ และอาจจะอาศัยช่องโหว่เหล่านี้ ในการเข้าโจมตีเว็บไซต์ของคุณ บางท่านอาจจะคิดว่า เขียนโปรแกรมดีแล้วไม่มี Error แน่นอน เพราะทดสอบมาทุกขั้นตอนแล้ว ในส่วนนี้ก็อาจจะเป็นไปได้ครับว่าคุณเขียนมาดีแล้ว แต่ถ้าหากว่าวันหนี่ง MySQL ที่ใช้งานอยู่ เกิดหยุดทำงานขึ้นมา คำสั่ง php ที่คุณใช้ในการ Connect MySQL จะต้อง Error ออกมาอย่างแน่นอน ในการสั่งให้ PHP ไม่แสดง Error เวลาที่โปรแกรมทำงานผิดพลาดสามารถทำได้ 2 วิธีคือ สั่งไม่ให้แสดง Error เฉพาะตรงคำสั่งที่ต้องการ [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%a2%e0%b8%81%e0%b9%80%e0%b8%a5%e0%b8%b4%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%aa%e0%b8%94%e0%b8%87-error-%e0%b9%83%e0%b8%99-php/">ยกเลิกการแสดง error ใน php</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><span style="color: #ff0000;">เรามาทำการป้องกันเพื่อไม่ให้ PHP แสดง Error ออกมาเวลาที่ทำงานผิดพลาดกันดีกว่า</span></h1>
<p>โดยปกติเวลาที่เราเขียนโปรแกรมโดยใช้ PHP เมื่อมีการทำงานผิดพลาดระบบจะแจ้งให้เราทราบว่ามี Error ที่บรรทัดใดอย่างไร ซึ่งมีประโยชน์มากเวลาเขียนโปรแกรม แต่ถ้าหากว่าข้อมูลของ Error ตัวนั้นไปแสดงที่หน้า Website ที่เรานำขึ้นไปใช้บน<a href="http://www.evohosting.in.th/" title="Hosting"><strong>โฮสติ้ง</strong></a>จริง ๆ คงไม่สนุกแน่ ๆ แล้วลองคิดดู หากว่า Hacker เห็น Error เหล่านี้ และอาจจะอาศัยช่องโหว่เหล่านี้ ในการเข้าโจมตีเว็บไซต์ของคุณ</p>
<blockquote>
<p>บางท่านอาจจะคิดว่า เขียนโปรแกรมดีแล้วไม่มี Error แน่นอน เพราะทดสอบมาทุกขั้นตอนแล้ว</p>
</blockquote>
<p>ในส่วนนี้ก็อาจจะเป็นไปได้ครับว่าคุณเขียนมาดีแล้ว แต่ถ้าหากว่าวันหนี่ง MySQL ที่ใช้งานอยู่ เกิดหยุดทำงานขึ้นมา คำสั่ง php ที่คุณใช้ในการ Connect MySQL จะต้อง Error ออกมาอย่างแน่นอน</p>
<p>ในการสั่งให้ PHP ไม่แสดง Error เวลาที่โปรแกรมทำงานผิดพลาดสามารถทำได้ 2 วิธีคือ</p>
<ol>
<li>สั่งไม่ให้แสดง Error เฉพาะตรงคำสั่งที่ต้องการ โดยการใช้ @</li>
<li>สั่งไม่ให้แสดง Error ทั้งหมดไม่ว่าจะด้วยกรณีใด ๆ ทั้งสิ้น โดยการใช้ @ini_set(‘display_errors’, ’0′);</li>
</ol>
<p><b>การสั่งไม่ให้แสดง </b><b>Error เฉพาะตรงคำสั่งที่ต้องการ โดยการใช้ @</b></p>
<p>ในการสั่งให้ php ไม่แสดง Error ออกมาเวลาที่โปรแกรมทำงานผิดพลาดแบบเฉพาะจุด เราสามารถใส่ เครื่องหมาย @ ข้างหน้าคำสั่ง ที่เราต้องการได้ มาดูตัวอย่าง</p>
<p><b>test.php</b><br />
<code>&lt;?php<br />
$file = "test.txt";<br />
$handle = fopen($file, "r");<br />
$contents = fread($handle, filesize($file));<br />
fclose($handle);<br />
print $contents;<br />
?&gt;</code></p>
<p>จากตัวอย่าง Script PHP เพื่ออ่าน File test.txt หากไม่พบ File ก็จะแสดง Error ออกมาดังนี้<br />
<code>Warning: fopen(test.txt) [function.fopen]: failed to open stream: No such file or directory in /home/admin/domains/maeklong.in.th/public_html/test/test.php on line 3<br />
Warning: filesize() [function.filesize]: stat failed for test.txt in /home/admin/domains/maeklong.in.th/public_html/test/test.php on line 4<br />
Warning: fread() expects parameter 1 to be resource, boolean given in /home/admin/domains/maeklong.in.th/public_html/test/test.php on line 4<br />
Warning: fclose() expects parameter 1 to be resource, boolean given in /home/admin/domains/maeklong.in.th/public_html/test/test.php on line 5</code></p>
<p>จาก Error ที่เราเห็นก็จะทราบได้ว่า มีความผิดพลาดเกิดขึ้นจากทั้งหมด 4 function คือ fopen,filesize,fread,fclose ที่นี้เราก็จะมาใส่ @ ไว้ที่หน้า function เหล่านี้ดูบ้าง</p>
<p><b>test.php</b><br />
<code>&lt;?php<br />
$file = "test.txt";<br />
$handle = @fopen($file, "r");<br />
$contents = @fread($handle, @filesize($file));<br />
@fclose($handle);<br />
print $contents;<br />
?&gt;</code></p>
<p>จากตัวอย่างเวลาที่เรา Run โปรแกรม จะพบว่าไม่มี Error อะไร ขึ้นมาให้เราเห็นเลย</p>
<p><strong>สั่งไม่ให้แสดง Error ทั้งหมดไม่ว่าจะด้วย กรณีใดๆทั้งสิ้น โดยการใช้ @ini_set(‘display_errors’, ’0′);</strong></p>
<p>ในแบบที่ 2 เป็นวิธีการที่จะกำหนดไม่ให้แสดง Error ของทั้งหน้าไม่ว่าจะเป็นที่คำสั่งไหนก็ตาม วิธีนี้สะดวกตรงที่เราไม่ต้องไป นั้งใส่ @ ในทุกๆ function ที่เราต้องการ เพราะว่าเราแค่นำคำสั่ง @ini_set(‘display_errors’, ’0′); ไปไว้ที่บรรทัดแรกสุดของหน้า ที่เราไม่ต้องการให้แสดง Error ก็สามารถที่จะใช้ได้แล้ว ไปดูตัวอย่างกัน</p>
<p><b>test.php</b><br />
<code>&lt;?php<br />
@ini_set('display_errors', '0');<br />
$file = "test.txt";<br />
$handle = fopen($file, "r");<br />
$contents = fread($handle, filesize($file));<br />
fclose($handle);<br />
print $contents;<br />
?&gt;</code></p>
<p>จากตัวอย่างถ้าหากว่าเราเปลี่ยนจาก @ini_set(‘display_errors’, ’0′); ให้เป็น @ini_set(‘display_errors’, ’1′); ก็จะเป็นการสั่งให้ แสดง Error ออกมาตามปกติ</p>
<p>คำแนะนำ : ใน ขณะที่เรากำลังทำการเขียนโปรแกรมอยู่ ก็ควรที่จะกำหนดให้มีการแสดง Error ออกมาตามปกติ เพราะจะได้ทำการแก้ไขได้ง่าย แต่เมื่อไรก็ตามที่ได้นำโปรแกรม นั้นขึ้นไปบน website ที่ใช้งานจริงๆ ก็ควรที่จะกำหนด @ini_set(‘display_errors’, ’0′); ไว้ด้วยเนื่องจากอาจจะมีความผิดพลาดที่ เราเองไม่ทราบล่วงหน้าก็ได้ อย่างเช่นมีการรับค่าตัวแปรเข้ามาผิด หรือว่าตัว Database MySQL หยุดทำงานเป็นต้น</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%a2%e0%b8%81%e0%b9%80%e0%b8%a5%e0%b8%b4%e0%b8%81%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%aa%e0%b8%94%e0%b8%87-error-%e0%b9%83%e0%b8%99-php/">ยกเลิกการแสดง error ใน php</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ขั้นตอนการอัพโหลดไฟล์ผ่านโปรแกรม ftp ขึ้นโฮสติ้ง</title>
		<link>https://evohosting.in.th/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%ad%e0%b8%b1%e0%b8%9e%e0%b9%82%e0%b8%ab%e0%b8%a5%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%8c%e0%b8%9c/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Sun, 23 Jun 2013 09:33:04 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Direct Admin]]></category>
		<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[วีพีเอส]]></category>
		<category><![CDATA[โฮสติ้ง]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=576</guid>

					<description><![CDATA[<p>การอัพโหลดไฟล์ผ่านโปรแกรม FTP ขึ้นโฮสติ้ง สำหรับขั้นตอนการอัพโหลดไฟล์จริง ๆ แล้ว ไม่ใช่เรื่องยากนัก เริ่มต้นเลย ต้องมีโปรแกรมสำหรับอัพโหลดก่อน ในที่นี้เราใช้โปรแกรม FileZilla สามารถไปดาวน์โหลดโปรแกรม FileZilla ได้ที่นี่ https://filezilla-project.org/download.php เมื่อดาวน์โหลดโปรแกรม มาเรียบร้อยแล้วให้ทำการติดตั้ง และเมื่อติดตั้งเสร็จแล้วให้เปิดโปรแกรม FileZilla ขึ้นมา หลังจากเปิดโปรแกรม FileZilla ขึ้นมา จะมีข้อมูลที่ต้องกรอก 4 ช่อง สำหรับการเชื่อมต่อไปยังโฮสติ้ง ได้แก่ Host Username Password Port รูปที่ 1 แสดงหน้าจอหลังการเชื่อมต่อไปยังโฮสติ้งได้สำเร็จ จะสังเกตุได้ว่า เราไม่ได้ใส่ Port ลงไป เนื่องจาก เป็น Port มาตรฐาน หากโฮสติ้งใดที่ ไม่ได้ใช้ Port 21 แล้ว ในช่องที่ 4 จำเป็นต้องระบุลงไปด้วย เมื่อการเชื่อมต่อสำเร็จดังรูปที่ 1 แล้ว ให้สังเกตุ [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%ad%e0%b8%b1%e0%b8%9e%e0%b9%82%e0%b8%ab%e0%b8%a5%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%8c%e0%b8%9c/">ขั้นตอนการอัพโหลดไฟล์ผ่านโปรแกรม ftp ขึ้นโฮสติ้ง</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>การอัพโหลดไฟล์ผ่านโปรแกรม FTP ขึ้น<a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></h1>
<p>สำหรับขั้นตอนการอัพโหลดไฟล์จริง ๆ แล้ว ไม่ใช่เรื่องยากนัก เริ่มต้นเลย ต้องมีโปรแกรมสำหรับอัพโหลดก่อน ในที่นี้เราใช้โปรแกรม FileZilla</p>
<blockquote><p>สามารถไปดาวน์โหลดโปรแกรม FileZilla ได้ที่นี่</p></blockquote>
<p><code>https://filezilla-project.org/download.php</code></p>
<p>เมื่อดาวน์โหลดโปรแกรม มาเรียบร้อยแล้วให้ทำการติดตั้ง และเมื่อติดตั้งเสร็จแล้วให้เปิดโปรแกรม FileZilla ขึ้นมา</p>
<p>หลังจากเปิดโปรแกรม FileZilla ขึ้นมา จะมีข้อมูลที่ต้องกรอก 4 ช่อง สำหรับการเชื่อมต่อไปยัง<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong> ได้แก่</p>
<ol>
<li><span style="line-height: 13px;">Host</span></li>
<li>Username</li>
<li>Password</li>
<li>Port</li>
</ol>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="wp-image-577 aligncenter" alt="1" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/1.jpg" width="601" height="495" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/1.jpg 858w, https://evohosting.in.th/wp-content/uploads/2013/06/1-300x247.jpg 300w" sizes="auto, (max-width: 601px) 100vw, 601px" /><strong>รูปที่ 1 แสดงหน้าจอหลังการเชื่อมต่อไปยัง<a title="Hosting" href="http://www.evohosting.in.th">โฮสติ้ง</a>ได้สำเร็จ</strong></p>
<p>จะสังเกตุได้ว่า เราไม่ได้ใส่ Port ลงไป เนื่องจาก เป็น Port มาตรฐาน หากโฮสติ้งใดที่ ไม่ได้ใช้ Port 21 แล้ว ในช่องที่ 4 จำเป็นต้องระบุลงไปด้วย</p>
<p>เมื่อการเชื่อมต่อสำเร็จดังรูปที่ 1 แล้ว ให้สังเกตุ ว่า โปรแกรม จะแบ่งเป็น 2 ฝั่ง คือฝั่งซ้าย และฝั่งขวา สำหรับฝั่งซ้ายนั้น คือ Local Host หรือเครื่องของเรานั่นเอง สำหรับฝั่งขวาคือ Server ที่เราใช้บริการ ต่อไป เราต้องเข้าไปยัง folder ที่เก็บไฟล์ของ Server ก่อน โดยปรกติสำหรับผู้ใช้ Control Panel <strong>DirectAdmin</strong> นั้นการเก็บไฟล์ จะต้องเก็บไว้ที่</p>
<p><code>domains/yourdomain.com/public_html</code></p>
<p>ในที่นี้ เราใช้โดเมนเนม <strong>evohosting.in.th</strong> มาเป็นตัวอย่าง ดังนั้นการเก็บไฟล์ จะต้องเก็บที่</p>
<p><code>/domains/evohosting.in.th/public_html</code></p>
<p>โดยเราสามารถ Double Click เข้าไปทีละ folder ตามรูปที่ 2 &#8211; 5</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-578" alt="2" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/2.jpg" width="397" height="357" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/2.jpg 397w, https://evohosting.in.th/wp-content/uploads/2013/06/2-300x269.jpg 300w" sizes="auto, (max-width: 397px) 100vw, 397px" /><strong>รูปที่ 2 Double Click เข้าไปที่ domains</strong></p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-579" alt="3" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/3.jpg" width="373" height="353" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/3.jpg 373w, https://evohosting.in.th/wp-content/uploads/2013/06/3-300x283.jpg 300w" sizes="auto, (max-width: 373px) 100vw, 373px" /><strong>รูปที่ 3 Double Click เข้าไปที่ โดเมนเนมที่ต้องการ ในที่นี้ เราใช้ evohosting.in.th</strong></p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-580" alt="4" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/4.jpg" width="375" height="356" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/4.jpg 375w, https://evohosting.in.th/wp-content/uploads/2013/06/4-300x284.jpg 300w" sizes="auto, (max-width: 375px) 100vw, 375px" /><strong>รูปที่ 4 Double Click เข้าไปที่ public_html</strong></p>
<p style="text-align: center;"><a href="http://www.evohosting.in.th/wp-content/uploads/2013/06/5.jpg" rel="lightbox[576]"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-584" alt="5" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/5.jpg" width="373" height="203" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/5.jpg 373w, https://evohosting.in.th/wp-content/uploads/2013/06/5-300x163.jpg 300w" sizes="auto, (max-width: 373px) 100vw, 373px" /></a><strong>รูปที่ 5 ภายใน folder public_html</strong></p>
<p>ซึ่งถ้าเป็นโดเมนเนมที่สร้างขึ้นมาใหม่ <strong>DirectAdmin</strong> จะสร้างไฟล์ขึ้นมาให้ตามรูปที่ 5 ดังนั้นก่อนการอัพโหลดไฟล์ขึ้นไป เราต้องลบไฟล์ index.html ออกก่อน</p>
<p>เมื่อเสร็จเรียบร้อยแล้ว ให้เรามาหาไฟล์ที่ฝั่งซ้ายมือ คือฝั่ง Local Host หรือ ในเครื่องเรานั่นเอง เข้ามาอยู่ใน folder ที่เราเก็บไฟล์ หรือ Script ไว้แล้ว ให้เราเลือกไฟล์ที่เราต้องการ รวมถึง folder ที่ต้องการ หากต้องการทั้งหมด ให้ใช้คีย์บอร์ดช่วยก็ได้ครับเพื่อความรวดเร็ว</p>
<p>Ctrl + A เลือกไฟล์ทั้งหมด</p>
<p>หรือ เราต้องการเพียงบางไฟล์ ก็สามารถใช้ Mouse เลือกไฟล์แรก แล้วกด Shift ที่คีย์บอร์ด แล้วใช้ Mouse ไป Click ที่ไฟล์สุดท้ายที่เลือก</p>
<p>หรือ ในกรณีที่เลือกเพียงบางไฟล์ ที่อาจจะอยู่ไม่ติดกัน ก็สามารถใช้ Mouse เลือก ไฟล์แรก แล้วกด Ctrl ที่คีย์บอร์ดค้างไว้ แล้วใช้ Mouse ไป Click ที่ไฟล์เราต้องการ</p>
<p>เสร็จแล้วให้ Click ขวา จะมี เมนู ขึ้นมาให้เลือก ให้เราเลือก Upload ดังรูปที่ 6</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class="aligncenter  wp-image-583" alt="Untitled-6" src="http://www.evohosting.in.th/wp-content/uploads/2013/06/Untitled-6.jpg" width="604" height="446" srcset="https://evohosting.in.th/wp-content/uploads/2013/06/Untitled-6.jpg 1006w, https://evohosting.in.th/wp-content/uploads/2013/06/Untitled-6-300x221.jpg 300w, https://evohosting.in.th/wp-content/uploads/2013/06/Untitled-6-202x150.jpg 202w" sizes="auto, (max-width: 604px) 100vw, 604px" /></p>
<p style="text-align: center;">รูปที่ 6 การอัพโหลดไฟล์ขึ้นสู่<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong></p>
<p>หลังจากนั้น ก็ รอจนเสร็จครับ</p>
<blockquote>
<h2><span style="color: #ff0000;">ในขั้นตอนการอัพโหลดไฟล์ จริง ๆ แล้ว มีทริคอีกหลายวิธีนะครับ ไม่ว่าจะเป็นการลากแล้วมาวาง หรือ ลากจาก Windows แล้วมาวางที่ โปรแกรม FileZilla ฝั่ง Server ก็ได้เช่นกันครับ</span></h2>
</blockquote>
<p>The post <a href="https://evohosting.in.th/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%ad%e0%b8%b1%e0%b8%9e%e0%b9%82%e0%b8%ab%e0%b8%a5%e0%b8%94%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%8c%e0%b8%9c/">ขั้นตอนการอัพโหลดไฟล์ผ่านโปรแกรม ftp ขึ้นโฮสติ้ง</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>RAID คืออะไร</title>
		<link>https://evohosting.in.th/raid-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/</link>
		
		<dc:creator><![CDATA[EVOHosting]]></dc:creator>
		<pubDate>Fri, 21 Jun 2013 07:47:06 +0000</pubDate>
				<category><![CDATA[เรื่องอื่น ๆ]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[vps]]></category>
		<guid isPermaLink="false">http://www.evohosting.in.th/?p=565</guid>

					<description><![CDATA[<p>Hosting กับ RAID ตั้งแต่เราเริ่มดำเนินกิจการโฮสติ้งมา เราเองเคยใช้ ระบบ RAID 1 อยู่ โดยใช้เป็น Software RAID จนในช่วงปีหลัง ๆ เรากลับมาใช้การเก็บข้อมูลลง HDD ตรง ๆ และในช่วงที่ผ่านมา ทางเราได้ซื้อ Hardware มาเพื่อทำระบบ RAID โดย เก็บข้อมูลลง SSD โดยเราเลือกใช้ RAID 5+1 ในการเก็บข้อมูล เพราะเล็งเห็นถึงความสำคัญของข้อมูลลูกค้า และประสิทธิภาพของความเร็วที่ลูกค้าได้รับ โดยในการเก็บข้อมูล จะเขียนลง SSD ทั้ง 3 ลูก ส่วน อีกลูกจะนำมาใช้ในกรณีที่ มี SSD ลูกใดลูกหนึ่งเกิปัญหา ลูกที่ เป็น +1 นั้น จะเรียกว่า Hot Spare เมื่อลูกใด ๆ มีปัญหา ระบบ จะนำ [&#8230;]</p>
<p>The post <a href="https://evohosting.in.th/raid-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/">RAID คืออะไร</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Hosting กับ RAID</h1>
<p>ตั้งแต่เราเริ่มดำเนินกิจการ<strong><a title="Hosting" href="http://www.evohosting.in.th/">โฮสติ้ง</a></strong>มา เราเองเคยใช้ ระบบ RAID 1 อยู่ โดยใช้เป็น Software RAID จนในช่วงปีหลัง ๆ เรากลับมาใช้การเก็บข้อมูลลง HDD ตรง ๆ และในช่วงที่ผ่านมา ทางเราได้ซื้อ Hardware มาเพื่อทำระบบ RAID โดย เก็บข้อมูลลง SSD โดยเราเลือกใช้ RAID 5+1 ในการเก็บข้อมูล เพราะเล็งเห็นถึงความสำคัญของข้อมูลลูกค้า และประสิทธิภาพของความเร็วที่ลูกค้าได้รับ โดยในการเก็บข้อมูล จะเขียนลง SSD ทั้ง 3 ลูก ส่วน อีกลูกจะนำมาใช้ในกรณีที่ มี SSD ลูกใดลูกหนึ่งเกิปัญหา ลูกที่ เป็น +1 นั้น จะเรียกว่า Hot Spare เมื่อลูกใด ๆ มีปัญหา ระบบ จะนำ Hot Spare มาใช้งานทันที โดย ไม่กระทบต่อลูกค้า การอ่าน การเขียน ข้อมูลยังสามารถดำเนินการได้ตามปรกติ เมื่อเราทราบโดยระบบจะมีการแจ้งเตือน เราจะดำเนินการเปลี่ยน SSD ลูกใหม่มาแทนที่ ซึ่งจะทำให้การใช้งานของลูกค้าเป็นไปโดยราบรื่นไม่มีสะดุด</p>
<h1>RAID คืออะไร ?</h1>
<p><strong>RAID</strong> (Redundant Array of Inexpensive Disk) คือการนำเอา Harddisk ตั้งแต่ 2 ตัวขึ้นไปที่มีขนาดเท่ากันมาทำงานร่วมกันเสมือนเป็น harddisk ตัวเดียวที่มีประสิทธิภาพสูงขึ้น หรือมีโอกาสที่จะสูญเสียข้อมูลน้อยลงในกรณีที่เกิดความผิดพลาดของ Hardware (fault tolerance) กลุ่มของ Harddisk ที่เอามาทำงานร่วมกันในเทคโนโลยี RAID จะถูกเรียกว่า disk array โดยระบบปฏิบัติการและ software จะเห็น harddisk ทั้งหมดเป็นตัวเดียว ซึ่งการทำ RAID นี้นอกจากจะเป็นการเพิ่มประสิทธิภาพของการเก็บรักษาข้อมูลแล้ว ยังเป็นการประหยัดอีกด้วย เพราะว่ายิ่ง harddisk มีความจุมากเท่าไหร่ ราคาของมันก็จะยิ่งสูงขึ้นเท่านั้น ดังนั้น สำหรับงาน ที่จำเป็นต้องใช้พื้นที่ในการเก็บข้อมูลมากๆ อย่าง Database Server ถ้าเราเลือกใช้ harddisk ความจุมากๆ เพียงตัวเดียว ในการเก็บข้อมูลหรือที่เรียกกันว่าเป็นการใช้ harddisk แบบ SLED หรือ Single Large Expensive Disk ราคาที่เราเสียไปกับ harddisk ตัวเดียวนั้น อาจจะไม่คุ้มค่าเท่ากับการใช้ harddisk ที่มีความจุต่ำกว่า (ซึ่งแน่นอนว่าราคาต้องถูกกว่าหลายเท่าด้วย) นำมาต่อเพื่อให้ทำงานร่วมกันหรือที่เรียกกันว่าเป็นการใช้ harddisk แบบ RAID</p>
<p><strong>เทคโนโลยี RAID</strong>ความเป็นมา ของ RAID Stripping และ Parity ระดับของ RAID RAID 1, RAID 3 , RAID 5 ส่วนประกอบของ RAID การจัดการ RAID ความเป็นมา</p>
<p>คำว่า RAID อ่านออกเสียงว่า &#8220;เหรด&#8221; ในลักษณะเดียวกันกับ พาเหรด ในปี 1987 Patterson, Gibson และ Katz ซึ่งทำงานที่ University of California    Berkeley ได้พิมพ์บทความเกี่ยวกับ A Case for Redundant Arrays of Inexpensive Disks (RAID) โดยเอกสารนี้ได้บรรยายถึงชนิดของดิสก์อะเรย์ประเภทต่างๆ โดยเรียกชื่อย่อๆว่า RAID หลักการพื้นฐานของRAID มาจากแนวคิดที่ว่า  เมื่อเอาดิสก์ที่มีความจุน้อยหลายๆตัวมารวมกัน ประสิทธิภาพที่ได้จากการใช้งานจะมากกว่าใช้ดิสก์ขนาดใหญ่เพียงตัวเดียว โดยเมื่อเอาดิสก์มารวมกันแล้วคอมพิวเตอร์จะต้องเห็นว่าเป็นดิสก์ขนาดใหญ่ตัวเดียว (เป็น Logical Drive)</p>
<p>ครั้นต่อมา RAID ก็เปลี่ยนคำจำกัดความเป็น <strong>R</strong>edundant <strong>A</strong>rray of <strong>I</strong>ndependent <strong>D</strong>isks แปลไทยได้อย่างไม่สละสลวยว่า ระบบเผื่อไว้แบบอะเรย์ของดิสก์ที่เป็นอิสระต่อกัน ฟังแล้วงงมั้ย? งงมากครับ RAID ก็คือ RAID ฟังแล้วง่าย แต่ไม่เข้าใจไปใหญ่ ลองนึกง่าย ๆ ครับ ถ้าเรามีฮาร์ดดิสก์เพียงตัวเดียว วันหนึ่งถ้าพังก็พังไปเลย ข้อมูลหายหมด แต่ถ้านำฮาร์ดดิสก์หลายๆ ตัวมาต่อกัน เช่น 5 ตัว ข้อดีคือ ได้ความจุเพิ่มขึ้น แต่ถ้าตัวใดตัวหนึ่งพังก็จะเสียข้อมูลในฮาร์ดดิสก์ตัวนั้นไป แต่จะป้องกันได้มากกว่า ถ้าหากเพิ่มฮาร์ดดิสก์เข้าไป 3 ตัว แล้วใช้ระบบการจัดแบ่งเก็บข้อมูลในแต่ละตัว พร้อมกัน แต่ในแต่ละตัวก็มีข้อมูลที่ซ้ำกัน หรือมีการเก็บ Parity ของอีกตัวไว้ ถ้าเกิดวันใดที่ตัวหนึ่งเกิดพังไป ข้อมูลในตัวที่พังก็ยังคงมีเก็บ &#8220;สำรองเผื่อเสีย&#8221; ไว้ การแก้ไข ก็เพียงเอาฮาร์ดดิสก์ใหม่มาเปลี่ยน แล้วค่อย ๆ โอนถ่ายข้อมูลที่ฮาร์ดดิสก์ตัวเก่าที่พังไปเคยฝากไว้กับฮาร์ดดิสก์ตัวอื่นลงมาใหม่ ๆ ทำให้สมบูรณ์แบบ ทั้งหมดนั้นเรียกว่าระบบ Fault Tolerance แปลเป็นไทยก็คือ &#8220;ระบบที่คงทนต่อความเสียหาย&#8221;</p>
<p>คือ แทนที่ว่าฮาร์ดดิสก์พังไปตัวหนึ่งก็ต้อง &#8220;Down&#8221; เซิร์ฟเวอร์ ทำให้ระบบต้องหยุดชะงัก เพื่อป้องกันความเสียหายดังกล่าว จะต้องสร้างระบบให้คงทนต่อความเสียหาย ฮาร์ดดิสก์พังไปแล้วหนึ่งตัว ระบบยังทำงานต่อไปเหมือนไม่มีอะไรเกิดขึ้น โดยวิธีการนี้ จะต้องใช้ RAID ซึ่งเป็นหัวใจของการสร้าง &#8220;ดิสก์ที่คงทนต่อความเสียหาย&#8221;</p>
<p><strong>คำจำกัดความของ RAID คือ</strong></p>
<p>เทคโนโลยีของหน่วยเก็บข้อมูลที่ใช้เพื่อปรับปรุงระบบให้มีความสามารถในการประมวลผลเกี่ยวกับการจัดเก็บข้อมูล เทคโนโลยีดังกล่าวจะออกแบบเพื่อให้ระบบการจัดเก็บข้อมูลแบบอะเรย์มีความเชื่อถือได้ และเพื่อใช้ข้อดีของการนำประสิทธิภาพที่เพิ่มขึ้นจากการเพิ่มฮาร์ดดิสก์เข้าไปในระบบหลาย ๆ ตัวเข้ามาใช้งาน นี่เขียนแบบวิชาการต้องแบบนั้น แต่อ่านไม่รู้เรื่องเลย แปลง่าย ๆ คือ ฮาร์ดดิสก์ที่ต่อกันเป็นสมาชิกของอะเรย์ (แบบเดียวกับทางคณิตศาสตร์ เรื่องของ อะเรย์) แล้วทำอย่างไรให้ทำงานได้น่าเชื่อถือ แล้วการมีฮาร์ดดิสก์หลาย ๆ ตัว และให้เขียนและอ่านหลาย ๆ ตัว พร้อม ๆ กัน จะได้ประสิทธิภาพดีกว่าเขียนและอ่านตัวเดียว ซึ่งต้อง &#8220;รอ&#8221; ให้การเขียนเสร็จสิ้นเป็นคราว ๆ ถึงจะเริ่มเขียนใหม่ได้ ประโยชน์อีกประการของ RAID คือ &#8220;เผื่อเสีย&#8221; คือ ถ้าตัวหนึ่งเสีย อีกสลับตัวที่สำรองไว้ขึ้นมาทำงานโดยอัตโนมัติ เพื่อให้มั่นใจว่าระบบนั้นจะคงทนต่อความเสียหาย ระบบดำเนินการต่อไปได้ โดยไม่ต้องถูกขัดจังหวะจากการเสียเวลาซ่อมแซม พูดง่ายๆ ฝรั่งเขาว่า Disk access will still continue normally with the failure transparent to the host system คือ การใช้งานดิสก์ยังคงเกิดขึ้นอย่างปกติ ตัวที่เสีย ระบบคอมพิวเตอร์ก็จะมองผ่านไป ปัจจุบันการนำ RAID มาใช้งานนั้น เกี่ยวกับเซิร์ฟเวอร์เป็นส่วนใหญ่ เมื่อระบบเครือข่ายถูกพัฒนาขึ้นใช้ ความสำคัญของหน่วยเก็บข้อมูล (Storage System) ก็ทวีความสำคัญขึ้น เพราะในเซิร์ฟเวอร์นั้น ถ้าหากว่าฮาร์ดดิสก์ชำรุด ใช้งานไม่ได้ นอกจากจะสูญเสียข้อมูลที่เก็บไว้ในฮาร์ดดิสก์ไปทั้งหมดแล้วยังจะต้องเสียเวลาเพื่อรอให้การซ่อมแซมแล้วเสร็จ ซึ่งหมายถึงการสูญเสียโอกาสทางธุรกิจ</p>
<p><strong>ประโยชน์จาก RAID</strong></p>
<p>1. เอื้อประโยชน์ในการรวมเอาพื้นที่จากฮาร์ดดิสก์หลายๆ ตัวเข้ารวมกันเป็น &#8220;ก้อน&#8221; ก้อนเดียว</p>
<p>2. ใช้ประโยชน์จากการ &#8220;เข้าถึง&#8221; ของฮาร์ดดิสก์แต่ละตัว ซึ่งหมายถึง จะแบ่งข้อมูลออกเป็นบล๊อคย่อย ๆ แล้วแยกกันไปเขียน(อ่าน) ลงบนฮาร์ดดิสก์แต่ละตัว ทำให้ย่นระยะเวลาทำงาน และลดระยะเวลาคอย (Wait State)</p>
<p>3. มีระบบ &#8220;เผื่อเสีย&#8221; โดยการทำ &#8220;Mirroring&#8221; หรือ Parity การกระจายการเขียน-อ่านข้อมูล (Stripping) และพาริตี้ (Parity)</p>
<p><strong>การกระจายการเขียน-อ่านข้อมูล (Stripping) และพาริตี้ (Parity) 2 กลไก หัวใจของ RAID</strong></p>
<p>การนำเอาดิสก์หลายๆ ตัวมารวมกันเป็นดิสก์อะเรย์ แล้วกำหนดให้เป็น Logical Drive เพียงหนึ่งตัว นั้นมี &#8220;Stripping&#8221; เป็นหัวใจในการทำงาน กล่าวได้ว่า Stripping เป็นหลักการพื้นฐานของ RAID คือ เมื่อมีฮาร์ดดิสก์หลาย ๆ ตัวมารวมกัน การเขียนข้อมูลชุดหนึ่ง ๆ ลงดิสก์ เพื่อให้ได้ประสิทธิภาพดีที่สุด ต้องมีการ &#8220;กระจาย&#8221; ข้อมูลลงไปในดิสก์ทุกตัวในอะเรย์  เรียกการกระจายเขียน-อ่านข้อมูลเหล่านี้ว่า Stripping</p>
<p>กระบวนการ Stripping นั้นสิ่งที่สำคัญคือ I/O เพราะต้องมีการเข้าถึงฮาร์ดดิสก์ในอะเรย์ ต้องจัดการให้ดิสก์ทุกตัวบรรจุข้อมูลที่ถูกเขียน-อ่าน (Access) ในสภาวะที่สมดุลกัน ยิ่ง RAID Controller ออกแบบเท่าไร ก็จะได้ประสิทธิภาพจาก I/O มากขึ้น สำหรับตัวควบคุมอะเรย์แบบฮาร์ดแวร์ (RAID Controller) การวัดประสิทธิภาพในการทำงาน สิ่งที่นำมาวัดประสิทธิภาพก็คือ I/O Performance</p>
<p><strong>บันทึกเทคนิค</strong></p>
<p>ทำไมถึงว่า I/O สำคัญ กรณีนี้ จะชี้ให้เห็นว่าถ้าหากเป็น file server นั้น I/O ยังมีความสำคัญไม่มากนัก เพราะ user จะไม่ค่อยเปิด/ปิด file เท่าไหร่ (เว้นแต่มีกรณีที่มีการนำเอา Network Drive เป็น Swap space แต่นั่นไม่ใช่ file request แล้ว เพราะการเปิดแต่ละครั้ง จะเป็นการเปิดเพื่อนำมาแก้ไข ซึ่งกว่าจะ save บางทีใช้เวลานานกว่า 10-15 นาที สมมุติว่ามีผู้ใช้ 20 คน เฉลี่ยเวลาที่จะต้องทำ I/O  ก็ยังนานระดับเป็นนาที ซึ่งถือว่าไม่มากนัก แต่ถ้าเป็น database ที่ต้องทำงานระดับ record locking นั้น การเปิดข้อมูลมาแก้ไข 1 record  จะมี I/O อย่างน้อย 3-4 ครั้ง (database open, record open, index  open, lock open) และเฉลี่ย ไม่เกิน 30 วินาทีก็ต้องมี I/O อีกรอบ  เพื่อ write ซึ่งแพงกว่า read มากเนื่องจากต้องมี concurrency control, journalizing, log ยิ่งพวก 2-phase commitment (เขียน changed image ก่อน -&gt; ลบ record เดิม -&gt; เปลี่ยนchanged image เป็น record ใหม่) จะใช้ I/O ถึง 2 เท่า เฉลี่ย 30 วินาที มี I/O ไม่น้อยกว่า 15 ครั้ง ยิ่งพวก banking หรือonline service เวลาการจัดการ record จะน้อยกว่า 10 วินาทีอีก</p>
<p>ถ้าประมาณว่าเฉลี่ย 15 วินาที มี I/O 15 หน 1 หน/วินาที  ถ้ามีเครื่องแค่ 1,000 เครื่อง ที่เข้าจัดการ database อันนั้น  ลองจินตนาการว่าอะไรจะเกิดขึ้น เพราะจากตัวอย่างนั้นแค่ 1 database, 1 job (ที่ซ้ำซาก เหมือนกัน) เท่านั้น และยังไม่นับoverhead ที่เกิดจากการ verify parity ของตัว RAID controller เองด้วย cache  จะมีความสำคัญตรงนี้ คือ ถ้าสามารถ holdข้อมูลไว้ได้ ทำ block I/O ได้, queuing I/O ดีๆ ให้อ่านเขียนโดยมี HDD head movement น้อยที่สุด เปิดยาวทีเดียวเพื่ออ่าน/เขียนจาก track 1 -&gt; last track แบบ one-way โดยไม่ต้องกระโดดไปๆ กลับๆ ประสิทธิภาพจะสูงอีกมาก</p>
<p>จะเห็นได้ว่า data transfer rate แทบไม่มีบทบาทเลย SCSI/2  สามารถส่งผ่านข้อมูลได้ 40 MB/sec แต่ฐานข้อมูลส่วนใหญ่ จะอ่านเขียน data ขนาด ไม่เกิน 2k กันแทบทั้งนั้น (ข้อมูล 1 record ไหน ขนาดที่ใหญ่ๆ จะไม่เกิน 2 กิโลไบต์ ถ้าไม่ใช่image) พันเครื่องอ่าน-เขียนพร้อมๆกัน data stream  ก็แค่ 2-3 MB เท่านั้นการวัดประสิทธิภาพ I/O วัดว่ารองรับได้กี่ I/O per sec โดย RAID Controller ที่ดีนั้น ได้ถึง 6,000 I/O per sec และปัจจุบัน RAID Controller รุ่นประสิทธิภาพสูง ทำได้ถึง 10 KBPSec แต่มีราคาแพงมากกรณีที่ ค่า I/O ต่ำ ความเร็วในการทำงานของ RAID จะแปรผันตาม cache</p>
<p>สำหรับ Parity ของข้อมูลนั้น ไม่ได้ถูกระบุสำหรับ RAID ทุกระดับ แต่จะมีเฉพาะบางระดับเท่านั้น Parity จะช่วยในเรื่องของการ&#8221;เผื่อเสีย&#8221; คือ ถ้าหากข้อมูลในดิสก์เสียหาย หรือเกิดทำลาย จะใช้ Parity ช่วยให้กู้ข้อมูลกลับมาได้</p>
<p>การสร้าง parity อาศัยความสามารถของโปรเซสเซอร์ ซึ่งจะเป็น โปรเซสเซอร์บน RAID Controller หรือโปรเซสเซอร์บนเซิร์ฟเวอร์ก็ตาม การทำงานของโปรเซสเซอร์ดังกล่าวจะได้ค่า ยิ่งถ้า parity นั้นเป็น CRC ยิ่งต้องการ CPU powerมากขึ้น โดยการคำนวณกัน byte per byte ไม่ได้เอามาทั้ง file แล้ว generate 4 bytes และกรณีที่เป็น RAID-5 ยังต้องคอยหมุนให้ parity bit กระจายไปอยู่ตาม HDD ลูกต่างๆ ในอะเรย์อีก</p>
<p>ถ้าหากต้องการทราบว่า RAID-5 ใช้พลังงานงานจาก CPU มากขนาดไหน ลองหา HDD SCSI มาสามตัว ลง Windows NT แล้วทำ software RAID ดูสิครับ</p>
<p align="center"><img loading="lazy" decoding="async" alt="" src="http://www.evo.in.th/images/know/200606231009534r.jpg" width="600" height="450" /></p>
<p>ก่อนที่เราจะไปรู้จัก RAID แบบต่างๆ เรามารู้จักคำว่า Data Striping กันก่อนครับ</p>
<p>Data Striping คือการแบ่งข้อมูลออกเป็นส่วนๆ แล้วนำแต่ละส่วนไปเก็บใน harddisk แต่ละตัว การทำ striping นี้จะช่วยให้การอ่าน หรือเขียนข้อมูลใน disk array มีประสิทธิภาพมากขึ้น เพราะแต่ละไฟล์จะถูกแบ่งเป็นส่วนๆ กระจายไปเก็บในส่วนที่ต่างกันของ harddisk หลายตัว โดย harddisk เหล่านั้นทำงานไปด้วยกันแบบขนาน (parallel) จึงทำให้การเข้าถึงข้อมูลนั้นเร็วกว่าharddisk แบบตัวเดียวอย่างแน่นอนและนี่คือ RAID แบบต่างๆ ที่มีความสามารถต่างกัน และถูกเอามาใช้ในงานที่แตกต่างกัน แล้วแต่ผู้ใช้ครับ</p>
<p><strong>RAID 0</strong></p>
<p>คือการเอา harddisk มากกว่า 1 ตัวมาต่อร่วมกันในลักษณะ non-redundant ซึ่ง RAID 0 นี้มีจุดประสงค์ เพื่อที่จะเพิ่มความเร็วในการอ่าน/เขียนข้อมูล harddisk โดยตรง ไม่มีการเก็บข้อมูลสำรอง ดังนั้นถ้าฮาร์ดดิสก์ตัวใดตัวหนึ่งเกิดเสียหาย ก็จะส่งผลให้ข้อมูลทั้งหมดไม่สามารถใช้งานได้ทันที จากรูป จะเห็นว่าข้อมูลจะถูกแบ่งไปเก็บที่ harddisk ทั้ง 3 ตัว (กรณีที่เราใช้ harddisk 3 ตัวมาต่อ RAID 0 กัน) และถ้าเพิ่มจำนวน harddisk ใน array ให้มากขึ้น เวลาที่ใช้อ่านหรือเขียนข้อมูลก็จะลดลงไปตามสัดส่วน ตามทฤษฎีแล้ว ถ้า disk array มี harddisk จำนวน N ตัว ก็จะทำให้อ่านหรือแขียนข้อมูลได้เร็วขึ้นเป็น N เท่าตัว แต่ด้วยเหตุผลและปัจจัยหลายประการ เช่น RAID controller, ความคลาดเคลื่อนของความเร็ว harddisk ทำให้ในความเป็นจริงอาจเร็วไม่ถึงตามทฤษฎี</p>
<p align="center"><img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623095151AN.gif" /> <img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623095205py.gif" /></p>
<p><strong>RAID 1</strong></p>
<p>RAID 1 มีอีกชื่อหนึ่งว่า disk mirroring จะประกอบไปด้วย harddisk 2 ตัวที่เก็บข้อมูลเหมือนกันทุกประการ เสมือนการสำรองข้อมูล หาก harddisk ตัวใดตัวหนึ่งเกิดเสียหาย ระบบก็ยังสามารถดึงข้อมูลจาก harddisk อีกตัวหนึ่งมาใช้งานได้ตามปกติ สำหรับ RAID controller ที่ถูกออกแบบมาเป็นอย่างดีแล้ว การเขียนข้อมูลลง harddisk 2 ตัวในเวลาเดียวกัน จะใช้เวลาพอๆ กับการเขียนข้อมูลลง harddisk ตัวเดียว ในขณะที่เวลาในการอ่านก็จะน้อยลง เพราะ RAID controller จะเลือกอ่านข้อมูลจากharddisk ตัวไหนก็ได้ โดยหากมีคำสั่งให้อ่านข้อมูล 2 ชุดในเวลาเดียวกัน ตัว RAID controller ก็สามารถประมวลผลคำสั่งเพื่ออ่านข้อมูลจาก harddisk ตัวหนึ่ง และคำสั่งอีกชุดนึงจาก harddisk อีกตัวนึงก็ได้<br />
จุดเด่นของ RAID 1 คือความปลอดภัยของข้อมูล ไม่เน้นเรื่องประสิทธิภาพและความเร็วเหมือนอย่าง RAID 0 แม้ว่าประสิทธิภาพในการอ่านข้อมูลของ RAID 1 จะสูงขึ้นก็ตาม</p>
<p align="center"><img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623095637EJ.gif" /></p>
<p align="left"><strong>RAID 3</strong></p>
<p>RAID 3 มีลักษณะที่คล้ายกับ RAID 2 แต่แทนที่จะตัดแบ่งข้อมูลในระดับ bit เหมือน RAID 2 ก็จะตัดเก็บข้อมูลในระดับ byteแทนและการตรวจสอบและแก้ไขข้อผิดพลาดของข้อมูล จะใช้ parity แทนที่จะเป็น ECC ทำให้ RAID 3 มีความสามารถในการอ่านและเขียนข้อมูลได้อย่างรวดเร็ว เพราะมีการต่อ harddisk แต่ละตัวแบบ stripe และใช้ harddisk ที่เก็บ parity เพียงแค่ตัวเดียวเท่านั้น แต่ถ้านำ RAID 3 ไปใช้ในงานที่มีการส่งผ่านข้อมูลในจำนวนที่น้อยๆ ซึ่ง RAID 3 ต้องกระจายข้อมูลไปทั่วทั้งharddisk จะทำให้เกิดปัญหาที่เรียกว่า คอขวด ขึ้นกับ harddisk ที่เก็บ parity เพราะไม่ว่าข้อมูลจะมีขนาดใหญ่ขนาดไหน RAID 3 ต้องเสียเวลาไปสร้างส่วน parity ทั้งสิ้น ยิ่งข้อมูลมีขนาดเล็กๆ แต่ parity ต้องสร้างขึ้นตลอด ทำให้ข้อมูลถูกจัดเก็บเสร็จก่อนการสร้าง parity ทั้งระบบต้องมารอให้สร้าง parity เสร็จก่อน จึงจะทำงานต่อไปได้นั่นเอง RAID 3 เหมาะสำหรับใช้ในงานที่มีการส่งข้อมูลจำนวนมากๆ เช่นงานตัดต่อ Video เป็นต้น</p>
<p align="center"><img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623095314Pg.gif" /></p>
<p align="left"><strong>RAID 5</strong></p>
<p>มีการตัดแบ่งข้อมูลในระดับ block เช่นเดียวกับ RAID 4 แต่จะไม่ทำการแยก harddisk ตัวใดตัวหนึ่งเพื่อเก็บ parity ในการเก็บparity ของ RAID 5 นั้น จะกระจาย parity ไปยัง harddisk ทุกตัว โดยปะปนไปกับข้อมูลปกติ จึงช่วยลดปัญหาคอขวด ซึ่งเป็นปัญหาที่สำคัญใน RAID 3 และ RAID 4 คุสมบัติอีกอันหนึ่งที่น่าสนใจของ RAID 5 คือ เทคโนโลยี Hot Swap คือเราสามารถทำการเปลี่ยน harddisk ในกรณีที่เกิดปัญหาได้ในขณะที่ระบบยังทำงานอยู่ เหมาะสำหรับงาน Server ต่างๆ ที่ต้องทำงานต่อเนื่อง</p>
<p align="center"><img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623095352YZ.gif" /></p>
<p><strong>RAID 6</strong></p>
<p>RAID 6 อาศัยพื้นฐานการทำงานของ RAID 5 เกือบทุกประการ แต่มีการเพิ่ม parity block เข้าไปอีก 1 ชุด เพื่อยอมให้เราทำการ Hot Swap ได้พร้อมกัน 2 ตัว (RAID 5 ทำการ Hot Swap ได้ทีละ 1 ตัวเท่านั้น หาก harddisk มีปัญหาพร้อมกัน 2ตัว จะทำให้เสียทั้งระบบ) เรียกว่าเป็นการเพิ่ม Fault Tolerance ให้กับระบบ โดย RAID 6 เหมาะกับงานที่ต้องการความปลอดภัยและเสถียรภาพของข้อมูลที่สูงมากๆ</p>
<p align="center"><img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623095454hO.gif" /></p>
<p><strong>RAID 0+1</strong></p>
<p>เป็นการผสมผสานระหว่าง RAID 1 และ RAID 0 เข้าด้วยกัน โดยใช้ Harddisk 4 ตัวขึ้นไปครับ และมีการทำ mirror ข้อมูล (backup ข้อมูล) ไปด้วย ข้อเสียของ 0+1 คือการเพิ่มจำนวน harddisk ในอนาคตเป็นไปได้ยาก เพราะ harddisk แต่ละตัวมีmirror เป็นของตัวเอง ยิ่งเพิ่ม harddisk เพื่อใช้งานก็ต้องเพิ่ม harddisk เพื่อ backup ไปด้วย ตามรูปครับ</p>
<p align="center"><img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623100538E9.gif" /></p>
<p><strong>RAID 10 (1+0)</strong></p>
<p>RAID 10 หรือ RAID 1+0 เป็นการผสมผสานระหว่าง RAID 1 และ RAID 0 เข้าด้วยกัน การทำงานจะสกับกันทีละตัว พร้อมทั้งทำ Mirror ทำให้การเข้าถึงข้อมูลเป็นไปได้อย่างรวดเร็ว  เหมาะสำหรับ Server ที่ต้องการความเร็วในการเข้าถึงข้อมูลค่อนข้างมาก และมีประสิทธิภาพสูงครับ</p>
<p align="center"><img decoding="async" alt="" src="http://www.evo.in.th/images/know/20060623095526TE.gif" /></p>
<p align="center">ส่วนประกอบของ RAID</p>
<p><strong>RAID Controller</strong></p>
<p>ตัวควบคุมระบบ RAID นั้นใช้ได้ทั้งซอฟต์แวร์และฮาร์ดแวร์ หรือใช้รวมกันก็ได้ ซอฟต์แวร์เช่น Windows NT 4.0 สนับสนุน RAID ระดับ 0 ,1 (Striping , Mirroring) และฮาร์ดแวร์จากผู้ผลิตรายต่างๆ ซึ่งมีอยู่มากหลากหลาย เช่น  Asustek , Adaptec , DCT ,MTI ซึ่งฮาร์ดแวร์เหล่านั้นมีราคาอยู่ในระหว่างสองหมื่นถึงเป็นล้านบาท</p>
<p>กรณีใช้ซอฟต์แวร์เป็น RAID Controller จะมีข้อจำกัดคือ ระดับที่สนับสนุน คือ  0, 1 (Striping , Mirroring) นั้นยังไม่ครอบคลุมระดับ Data Protection ในเรื่องของพาริตี้ ซึ่งมีใน RAID ระดับ 3,5 และใช้กำลังจากโปรเซสเซอร์ ทำให้โปรเซสเซอร์มีเวลาจะไปประมวลผลงานอื่นๆ น้อยลง การใช้ซอฟต์แวร์ควบคุม มีข้อดีคือ ราคาถูกกว่า ไม่ต้องการอุปกรณ์เพิ่มเติมมากนัก</p>
<p>ส่วนฮาร์ดแวร์ โดยมากจะได้รับการออกแบบที่ดี  แต่ฮาร์ดแวร์ก็มีข้อแตกต่างระหว่างยี่ห้อต่างๆ คือ ประสิทธิภาพในการทำงานแตกต่างกันออกไป การติดตั้งยากกว่าซอฟต์แวร์ควบคุม และราคาการลงทุนค่อนข้างสูงกว่า เพราะต้องการอุปกรณ์เพิ่มเติม ไม่ว่าจะเป็นฮาร์ดดิสก์ เคสสำหรับฮาร์ดดิสก์ โดยเฉพาะระบบ &#8220;Hot Swap&#8221; แต่ผลของการลงทุนก็คุ้มค่า (เกี่ยวกับ Hardware RAID Controller ดูข้อมูลเพิ่มเติมได้จาก รู้จักกับ Raid Controller)</p>
<p><strong><img loading="lazy" decoding="async" alt="" src="http://www.evohosting.in.th/pic/index/icon/bullet_red.gif" width="10" height="10" /> ฮาร์ดดิสก์ที่นำมาต่อเป็น Array (Physical Drive)<br />
</strong>คือฮาร์ดดิสก์ที่นำมาต่อเข้าเพื่อใช้กับระบบที่จะใช้ RAID  จำนวนของฮาร์ดดิสก์นั้น ขึ้นอยู่กับระดับของ RAID ที่เลือกใช้งาน</p>
<p><strong><img loading="lazy" decoding="async" alt="" src="http://www.evohosting.in.th/pic/index/icon/bullet_red.gif" width="10" height="10" /> ไดรฟ์อะไหล่ (Spare Drive)<br />
</strong>เป็นฮาร์ดดิสก์ที่นำมาติดตั้งไว้เป็น &#8220;อะไหล่&#8221; เผื่อว่าฮาร์ดดิสก์ตัวอื่นๆ ที่ใช้ในระบบ RAID เกิดชำรุดเสียหาย โดยปกติเมื่อไดรฟ์ตัวใดตัวหนึ่งในระบบเกิดเสียหาย ไดรฟ์ที่เป็น &#8220;อะไหล่&#8221;  จะถูกสลับเข้าไปใช้งานแทนที่โดยอัตโนมัติทันที</p>
<p><strong><img loading="lazy" decoding="async" alt="" src="http://www.evohosting.in.th/pic/index/icon/bullet_red.gif" width="10" height="10" /> ไดรฟ์ชำรุด (Failed Drive)<br />
</strong>ฮาร์ดดิสก์ที่ชำรุดเสียหาย เช่นมี Bad Sector หรือตัวระบบกลไกการทำงานเสียหาย หรือไม่ตอบสนองต่อการทำงานของ Host SCSI ไดรฟ์พวกนี้ถือเป็น &#8220;ไดรฟ์ชำรุด&#8221; จะต้องเอาออกและเปลี่ยนไดรฟ์ดีเข้าไปใหม่</p>
<p><strong><img loading="lazy" decoding="async" alt="" src="http://www.evohosting.in.th/pic/index/icon/bullet_red.gif" width="10" height="10" /> ไดรฟ์ตรรกะ (Logical Drive)<br />
</strong>เหมือนกับระบบดอสธรรมดา คือ ไม่ใช่ไดรฟ์จริง เป็นเพียงไดรฟ์สมมุติ แต่ใน RAID ไดรฟ์ตรรกะนั้น เกิดจากการรวมเอาไดรฟ์อื่นๆ มารวมกัน ให้เกิดความจุสูงขึ้น</p>
<p><strong><img loading="lazy" decoding="async" alt="" src="http://www.evohosting.in.th/pic/index/icon/bullet_red.gif" width="10" height="10" /> Logical Volume<br />
</strong>ไม่อยากแปลเป็นไทย เอาเป็นแบบเดิม คงความหมายดีกว่า เมื่อต้องการ &#8220;ก้อน&#8221; ของฮาร์ดดิสก์ที่มีความจุมากขึ้น ทำได้โดยการนำเอา &#8220;Logical Drive&#8221;  มารวมเข้าด้วยกันเป็น Logical Volume นั้นเอง</p>
<p><strong><img loading="lazy" decoding="async" alt="" src="http://www.evohosting.in.th/pic/index/icon/bullet_red.gif" width="10" height="10" /> การจัดการ RAID<br />
</strong>เมื่อกล่าวถึงการจัดการ RAID ก็เสมือนว่าเรากำลังคุยกันเกี่ยวกับเทคโนโลยี &#8220;การจัดเก็บข้อมูล&#8221; หรือ Storage Technology ซึ่งมีสองส่วนด้วยกันคือ การเลือกระดับของ RAID ที่เหมาะสมกับการใช้งาน และการจัดการกับไดรฟ์ที่เสียหาย</p>
<p><strong>การเลือกระดับ RAID ที่เหมาะสม<br />
</strong>RAID แต่ละระดับมีความเหมาะสมเกี่ยวกับการใช้งาน และความต้องการฮาร์ดแวร์ ซอฟต์แวร์ ฮาร์ดดิสก์แตกต่างกัน ดูอ้างอิงได้จากระดับของ RAID ซึ่งกล่าวไว้คร่าวๆ เกี่ยวกับระดับของ RAID และการใช้งาน</p>
<p align="center"><strong>การจัดการไดรฟ์เสีย</strong></p>
<p>การจัดการกับไดรฟ์เสีย ไม่ได้หมายถึงว่า ฮาร์ดดิสก์เสียแล้ว ถึงค่อยคิดว่า จะจัดการอย่างไร แต่หมายถึง จะทำอย่างไรกับ &#8220;ระบบเผื่อเสีย&#8221; หาฮาร์ดดิสก์มา  Standby หรือเปิดไว้รอ เหมือนเตรียมยางรถยนต์อะไหล่ติดไว้ที่ท้ายรถ? อะไหล่หรือ Spare นี่เป็นของ &#8220;เผื่อเสีย&#8221; แน่นอน คิดอยากมีระบบ &#8220;เผื่อเสีย&#8221;  ก็ต้องลงทุนบ้าง สำหรับ RAID ก็เช่นเดียวกัน ต้องลงทุนซื้อไดรฟ์มาไว้ เรียกว่าเป็น Spare Drive ซึ่งมีทั้ง Global Spare Drive และ Local Spare  Drive เป็นสองกลุ่ม ความแตกต่างคือ Local Spare Drive จะเป็นอะไหล่สำหรับ Local Drive เพียงตัวเดียว (แยกให้ออกนะครับ Local Drive ตัวเดียวหมายถึง 1 &#8220;ก้อน&#8221; หรือ 1 Volume ซึ่งจะรวมได้หลายๆ Physical Drive เพราะ Local Drive ในระบบเครือข่าย แตกต่างจาก Local Drive ของพวกเครื่องพีซี) แต่ Global Spare Drive นั้นเป็นอะไหล่สำรองสำหรับ Local Drive 2 ก้อนขึ้นไป</p>
<p>การระบุว่าไดรฟ์ไหนเสีย และการวิเคราะห์อาการเสีย เป็นเทคนิคการออกแบบ RAID Controller ที่ผู้ผลิตรายต่างๆ ต่างก็แข่งขันกันพัฒนา เพราะโดยคุณสมบัติการออกแบบฮาร์ดดิสก์แบบ SCSI แล้ว เป็นไปได้ยากที่ RAID Controller จะตรวจสอบว่าไดรฟ์ไหนเสีย แต่ระบบการตรวจสอบที่เกิดจากการพัฒนาร่วมกันของผู้ผลิต RAID และผู้ผลิตฮาร์ดดิสก์ ที่มีชื่อเทคโนโลยีว่า SAF-TE ก็ทำให้การวิเคราะห์ และวินิจฉัยอาการเสียของฮาร์ดดิสก์เป็นไปได้ง่ายขึ้น</p>
<p>การจัดการกับไดรฟ์เสีย ยังมีระบบสนับสนุนหรืออำนวยความสะดวก ซึ่งทำงานสอดคล้องกับระบบ RAID Controller อีกส่วนหนึ่งคือ Hot Plug Drive, Hot Swap Drive Bay  ซึ่งหมายถึงการเปลี่ยนฮาร์ดดิสก์โดยอไม่ต้องปิดสวิตช์คอมพิวเตอร์ก่อน และเมื่อเปลี่ยนแล้วนอกจากสามารถใช้งานได้ทันทีแล้ว หากใช้ระบบ RAID ก็สามารถ  &#8220;Rebuild&#8221; คือ สร้างระบบ RAID ในฮาร์ดดิสก์ก้อนใหม่ได้ทันที</p>
<p align="center"><strong>การเพิ่มขนาดของ Logical Volume</strong></p>
<p>ขนาดของ Logical Drive นั้น ขึ้นกับความจุและจำนวนของฮาร์ดดิสก์ที่นำมาเพิ่มในระบบ RAID โดยปกติระบบ RAID จะระบุไว้ว่า กรณีใช้ฮาร์ดแวร์ในการควบคุม ฮาร์ดดิสก์ทั้งหมดที่นำมาเพิ่มในระบบจะต้องมีความจุเท่ากัน การเพิ่มขนาดของ Logical Drive ทำได้โดยการเพิ่มฮาร์ดดิสก์ SCSI เข้าไปในระบบ</p>
<p>ถ้าเป็นระบบ RAID เก่าๆ การเพิ่มขนาดของ Logical Drive ทำได้โดยการสำรองข้อมูลทั้งหมด หลังจากนั้นปิดระบบ (ปิดเฉพาะระบบที่ใช้ RAID) ติดตั้งฮาร์ดดิสก์เพิ่มเติมเข้าไปในระบบ และ Config RAID หรือการสร้าง RAID ขึ้นใหม่ วิธีการนี้มีข้อด้อยคือ ใช้เวลาในการดำเนินใหม่ และต้องการผู้เชี่ยวชาญ เพราะในระบบเครือข่าย ถ้าหากต้องมีการ &#8220;ติดตั้งระบบใหม่&#8221; นั้นหมายถึง การ Config ระบบใหม่ทั้งหมด</p>
<p>แต่ระบบคอมพิวเตอร์ที่ใช้ RAID ใหม่ๆ นั้น ใช้หลักการของ Dynamic System Expansion การขยายขนาดของระบบโดยวิธีการง่ายกว่าเดิม โดยวิธีนี้ต้องใช้กับระบบ RAID ที่เป็น RAID Hardware Controller เท่านั้น โดยเมื่อเพิ่มฮาร์ดดิสก์เข้าไปในระบบ (จะเป็น Hot Plug หรือ Non Hot-Plug) ก็ได้ หลังจากนั้นใช้ฟังก์ชันในการตรวจจับ (SCSI Harddisk SCAN) เพื่อตรวจสอบว่ามีฮาร์ดดิสก์ใหม่ถูกติดตั้งเข้าไปในอะเรย์ หลังจากนั้นก็ใช้ฟังก์ชันในการเพิ่มขนาด Logical Volume โดยการ Assign ฮาร์ดดิสก์ใหม่เข้ากับระบบอะเรย์ เพียงไม่กี่นาทีก็เพิ่มขนาดของ Logical Volume ได้</p>
<p align="center"><strong>การจัดการและตรวจสอบโดย RAID Controller</strong></p>
<p>ฮาร์ดแวร์ RAID Controller ที่ผลิตโดยผู้ผลิตหลาย ๆ ราย มีกลวิธีในการตรวจสอบระบบ DISK Array โดยเริ่มจากการตรวจสอบตัวคอนโทรลเลอร์เอง ไปจนถึงการตรวจสอบฮาร์ดดิสก์ที่เป็นสมาชิกอะเรย์ ได้แก่การตรวจสอบ disk / PSU  / Power / Over-Temp แล้วแสดงค่าความผิดพลาด พร้อมทั้งแจ้งเตือนกรณีที่ความผิดพลาดนั้น ถือเป็นความผิดพลาดระดับวิกฤติ</p>
<h4>Incoming search terms:</h4><ul><li>raid คือ</li></ul><p>The post <a href="https://evohosting.in.th/raid-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/">RAID คืออะไร</a> appeared first on <a href="https://evohosting.in.th">EVO Hosting</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
