<?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>iMountain.com Blogger &#187; Linux Server Administration</title> <atom:link href="http://imountain.com/blog/category/linux-server-administration/feed/" rel="self" type="application/rss+xml" /><link>http://imountain.com/blog</link> <description>Webhosting News, Tips and Tricks</description> <lastBuildDate>Sun, 11 Oct 2009 12:29:55 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Why is my .htaccess not working?</title><link>http://imountain.com/blog/2008/10/21/why-is-my-htaccess-not-working/</link> <comments>http://imountain.com/blog/2008/10/21/why-is-my-htaccess-not-working/#comments</comments> <pubDate>Tue, 21 Oct 2008 18:58:49 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Linux Server Administration]]></category> <category><![CDATA[Tips and Tricks]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[server management]]></category> <category><![CDATA[vps]]></category><guid
isPermaLink="false">http://imountain.com/blog/?p=57</guid> <description><![CDATA[If you have a VPS or Linux server running Apache the goold old fashioned way without fancy control panels, you&#8217;ll quickly have to learn some Apache tweaks. One of the main issues we commonly run into is a non-working .htaccess file.  Apache doesn&#8217;t come with .htaccess support automatically turned on.  You&#8217;ll have to turn it [...]]]></description> <content:encoded><![CDATA[<p>If you have a VPS or Linux server running Apache the goold old fashioned way without fancy control panels, you&#8217;ll quickly have to learn some Apache tweaks.</p><p>One of the main issues we commonly run into is a non-working .htaccess file.  Apache doesn&#8217;t come with .htaccess support automatically turned on.  You&#8217;ll have to turn it on in order for .htaccess files to have an effect.  Here&#8217;s what you do:</p><p>There are two ways,</p><ol><li>Edit your httpd.conf manually using a text editor like vim, nano, vi, joe whatever you like.</li><li>Edit your httpd.conf through Webmin</li></ol><p>Since the Webmin version is more graphical, we&#8217;ll show you how to do it through Webmin.  If you&#8217;re using a text editor, just skip to the portion with the AllowOveride command.</p><p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val=" " /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--></p><ol><li>Login to your Webmin</li><li>Servers&gt;Apache</li><li>Go to the Global Configuration tab</li><li>Click on EDIT CONFIG FILES</li><li><a
href="http://imountain.com/blog/wp-content/uploads/2008/10/tutorial-htaccess-21.jpg"><img
class="alignnone size-full wp-image-59" title="tutorial-htaccess-21" src="http://imountain.com/blog/wp-content/uploads/2008/10/tutorial-htaccess-21.jpg" alt="" width="499" height="162" /></a></li><li>Search for AllowOveride and .htaccess and remove the # sign in front or type “AllowOveride All”.<img
src="http://imountain.com/uploads/files/urdulrxdewulybefd5ud.jpg" alt="" width="512" height="257" /></li></ol><p><span
style="font-size: 11pt; font-family: ">This should fix it permanently and allow your .htaccess files to override pretty much and directive needed.<br
/> </span></p> ]]></content:encoded> <wfw:commentRss>http://imountain.com/blog/2008/10/21/why-is-my-htaccess-not-working/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>HOWTO: Install PDFLite/PDFLib on a Centos/RHEL server</title><link>http://imountain.com/blog/2008/06/20/howto-install-pdflitepdflib-on-a-centosrhel-server/</link> <comments>http://imountain.com/blog/2008/06/20/howto-install-pdflitepdflib-on-a-centosrhel-server/#comments</comments> <pubDate>Fri, 20 Jun 2008 14:12:20 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Linux Server Administration]]></category><guid
isPermaLink="false">http://imountain.com/blog/?p=48</guid> <description><![CDATA[We recently helped a client install PDFLite on their server and it was a little more quirky than usual so we thought we&#8217;d share the installation process. First of all, PDF Lite is the stripped down but free version of PDFLib. This library allows you to generate PDF files and can be quite handy. The [...]]]></description> <content:encoded><![CDATA[<p>We recently helped a client install PDFLite on their server and it was a little more quirky than usual so we thought we&#8217;d share the installation process.</p><p>First of all, PDF Lite is the stripped down but free version of PDFLib.  This library allows you to generate PDF files and can be quite handy.  The easiest thing is to confuse the two versions, we&#8217;re using the Lite version which doesn&#8217;t have as many features but it&#8217;s free and doesn&#8217;t watermark your PDFs.  The Lite version is good for just messing around with but if this is a commercial endeavor, you should get the full version found here : http://www.pdflib.com/</p><p>This tutorial installs the FREE Lite package version 7.03.  Alright, let&#8217;s get started:<br
/> OS: CentOS 4.5/5,RHEL 4/5<br
/> Requires: PECL to be running and available and most likely has to be done as the root user</p><p><code>cd /usr/src<br
/> wget http://www.pdflib.com/binaries/PDFlib/703/PDFlib-Lite-7.0.3.tar.gz<br
/> tar xzpf PDFlib-Lite-7.0.3.tar.gz<br
/> cd PDFlib-Lite-7.0.3<br
/> ./configure<br
/> make<br
/> make install<br
/> pecl install pdflib</code></p><p>The system will now ask you for the installation location of pdflib (path to pdflib installation?), put in:<br
/> <code>/usr/local</code></p><p>Once it&#8217;s done installing, let&#8217;s finish this up:<code><br
/> cp /usr/local/lib/libpdf.so /usr/include/php/ext<br
/> echo "[libpdf]" >> /etc/php.ini<br
/> echo "extension=pdf.so" >> /etc/php.ini<br
/> service httpd restart</code></p><p>That should do it, check your phpinfo to make sure it works and go make some PDFs.</p> ]]></content:encoded> <wfw:commentRss>http://imountain.com/blog/2008/06/20/howto-install-pdflitepdflib-on-a-centosrhel-server/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>HOW TO: Optimize WordPress + Memcache and eAccelerator</title><link>http://imountain.com/blog/2008/06/18/how-to-optimize-wordpress-memcache-and-eaccelerator/</link> <comments>http://imountain.com/blog/2008/06/18/how-to-optimize-wordpress-memcache-and-eaccelerator/#comments</comments> <pubDate>Wed, 18 Jun 2008 22:54:58 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Linux Server Administration]]></category><guid
isPermaLink="false">http://imountain.com/blog/?p=47</guid> <description><![CDATA[We&#8217;ll do a complete tutorial in this blog series. Hopefully we can get this done in 3 main blog posts and then an accompanying post with some information about using Memcache in other common PHP scripts such as vBulletin, IPBoard, Joomla, etc. Part 1 &#8211; Install Memcache Part 2 &#8211; Install eAcclerator Part 3 &#8211; [...]]]></description> <content:encoded><![CDATA[<p>We&#8217;ll do a complete tutorial in this blog series.  Hopefully we can get this done in 3 main blog posts and then an accompanying post with some information about using Memcache in other common PHP scripts such as vBulletin, IPBoard, Joomla, etc.</p><p>Part 1 &#8211; Install Memcache</li><p>Part 2 &#8211; Install eAcclerator</li><p>Part 3 &#8211; Modify WordPress to use Memcache + eAccelerator</li><p><strong>PART 1 of 3: Memcache</strong><br
/> Memcache aka Memcached is:</p><blockquote><p><tt>...</tt>a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load</p></blockquote><p>In layman&#8217;s terms, it&#8217;s a caching system using RAM to cache your website and make it run quicker.  Why would Memcache speed up your site?  It basically takes your often hit pages and caches it into RAM.  By caching it into RAM, your page doesn&#8217;t need to be regenerated as the information is still in memory.  Large websites have huge Memcache server farms whose sole purpose is to cache data for quick retrieval, that&#8217;s how the big boys do it. <a
href="http://lists.danga.com/pipermail/memcached/2004-November/000813.html">Even Howard Stern uses Memcache</a>.</p><p>Well we might not have millions of hits and gigabytes of Memcache but even a little bit of Memcache can help medium traffic sites.  No, memcache is not for everybody, it doesn&#8217;t do you much good if your site doesn&#8217;t see much traffic.  But if you have a popular WordPress Blog or vBulletin forum, a little Memcache can go a long way.</p><p>We have found that Memcache + eAccelerator greatly increases the speed of your site and reduces the overall server load.  So you might ask, how do I get Memcache working with WordPress, let&#8217;s get started:</p><p><strong>NOTE: This article assumes that you have root/admin access to your server.  If you are on a hosted/shared webserver, just ask your hosting company to do the work for you and skip to the WordPress Memcache plugin section.<br
/> </strong><span
id="more-47"></span><br
/> 1) First things first, your server must have memcache installed on it.  These are CentOS/RHEL instructions, you&#8217;ll have to figure out how to do it for Debian/Ubuntu but it should be similar.</p><p>Download, Compile and Install Memcache (also installs zlib which is required by Memcache):<br
/> <code>mkdir /usr/src/install<br
/> cd /usr/src/install<br
/> wget http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz<br
/> tar xzvf memcached-1.2.2.tar.gz<br
/> cd memcached-1.2.2<br
/> yum -y install libevent-devel<br
/> ./configure<br
/> make<br
/> make install<br
/> </code></p><p>2) Install the Memcache PHP extension:<br
/> <code>yum -y install zlib-devel<br
/> wget http://pecl.php.net/get/memcache-2.1.2.tgz<br
/> tar xzvf memcache-2.1.2.tgz<br
/> cd memcache-2.1.2<br
/> </code></p><p>Ok, now you have to find where your &#8220;phpize&#8221; resides, be careful if you have multiple PHP versions, you have to find the right one:<br
/> <code>locate phpize</code><br
/> This should output the location of phpize, you will need to insert it into the following step:<br
/> <code><br
/> export PHP_PREFIX="PATH_TO_YOUR_PHPIZE_COMMAND"<br
/> $PHP_PREFIX ./configure --with-php-config=/hsphere/shared/php5/bin/php-config<br
/> make<br
/> make install</code></p><p>Now you have to edit php.ini to include Memcache, first locate the correct php.ini file.  Again, it should be the main php.ini file:<br
/> <code>locate php.ini</code></p><p>Once you have the path to php.ini, you need to edit it to include the Memcache extension<br
/> <code>nano PATH_TO_PHP.INI_FILE</code></p><p>INSERT this in there and save your file:<br
/> <code>extension=memcache.so</code></p><p>Restart your webserver and you should have Memcache working.</p> ]]></content:encoded> <wfw:commentRss>http://imountain.com/blog/2008/06/18/how-to-optimize-wordpress-memcache-and-eaccelerator/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
<!-- Served from: cp.imountain.com @ 2012-05-17 11:16:13 by W3 Total Cache -->
