<?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>acloudtree &#187; PHP</title>
	<atom:link href="http://www.acloudtree.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.acloudtree.com</link>
	<description>Programming, Computers, Writing, Economics, and Life</description>
	<lastBuildDate>Sat, 10 Jul 2010 02:00:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>(Nerd) How to: Setup Virtual Hosts on Ubuntu 9.10 using Apache2 + MySQL5.X + PHP5</title>
		<link>http://www.acloudtree.com/nerd-how-to-setup-virtual-hosts-on-ubuntu-9-10-using-apache2-mysql5-x-php5/</link>
		<comments>http://www.acloudtree.com/nerd-how-to-setup-virtual-hosts-on-ubuntu-9-10-using-apache2-mysql5-x-php5/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 21:45:58 +0000</pubDate>
		<dc:creator>jared.folkins</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[VIM]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Ubuntu 9.10]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.acloudtree.com/?p=443</guid>
		<description><![CDATA[I have been working on a couple projects that are hosted on gitHub. As the scale and scope of the projects grow, I ended up needing to setup multiple virtual hosts on my development machine. It wasn&#8217;t hard, but the information online that I found was fairly dated, so I created this tutorial.
This entire tutorial [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on a couple projects that are hosted on gitHub. As the scale and scope of the projects grow, I ended up needing to setup multiple virtual hosts on my development machine. It wasn&#8217;t hard, but the information online that I found was fairly dated, so I created this tutorial.</p>
<p>This entire tutorial is done after entering the &#8217;sudo -i&#8217; command which allows us to act as the SUPER-USER for the entirety of our terminal session. You&#8217;ve been warned.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-i</span></pre></div></div>

<p><strong>NOTICE!!! I am aware that we could use the &#8216;a2ensite&#8217; and related commands. But for the sake of understanding the entire process, I will not be using it.</strong></p>
<p>1) Install the required modules from the command line</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> apache2 mysql-server mysql-client php5 php5-cli php5-mysql</pre></div></div>

<p>2) Change the directory to /etc/apache2/sites-available</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>sites-available</pre></div></div>

<p>3) If you run the &#8216;ls&#8217; command while in the sites-available directory you should see the following</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span></pre></div></div>

<p>Output</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">default  default-ssl</pre></div></div>

<p>4) Copy the &#8216;default&#8217; config to a site specific config. For this tutorial I am using dev.acloudtree.com.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> default dev.acloudtree.com.conf</pre></div></div>

<p>5) Make the application directory</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com</pre></div></div>

<p>6) Open the file with an editor of your choosing. I prefer VIM.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">vi</span> dev.acloudtree.com.conf</pre></div></div>

<p>The output below is the entire file but I will discuss certain parts that we will need to edit.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>VirtualHost <span style="color: #000000; font-weight: bold;">*</span>:<span style="color: #000000;">80</span><span style="color: #000000; font-weight: bold;">&gt;</span>
        ServerAdmin webmaster<span style="color: #000000; font-weight: bold;">@</span>localhost
&nbsp;
        DocumentRoot <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options FollowSymLinks
                AllowOverride None
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
        ScriptAlias <span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span>
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #ff0000;">&quot;/usr/lib/cgi-bin&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span>
                AllowOverride None
                Options +ExecCGI <span style="color: #660033;">-MultiViews</span> +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
        ErrorLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>error.log
&nbsp;
        <span style="color: #666666; font-style: italic;"># Possible values include: debug, info, notice, warn, error, crit,</span>
        <span style="color: #666666; font-style: italic;"># alert, emerg.</span>
        LogLevel warn
&nbsp;
        CustomLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>access.log combined
&nbsp;
    Alias <span style="color: #000000; font-weight: bold;">/</span>doc<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #ff0000;">&quot;/usr/share/doc/&quot;</span>
    <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #ff0000;">&quot;/usr/share/doc/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span>
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0<span style="color: #000000; font-weight: bold;">/</span>255.0.0.0 ::<span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">128</span>
    <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;/</span>VirtualHost<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>7) Add the name of the server. This will be the name that you type in the URL field of your web browser (IE: Firefox)</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>VirtualHost <span style="color: #000000; font-weight: bold;">*</span>:<span style="color: #000000;">80</span><span style="color: #000000; font-weight: bold;">&gt;</span>
        ServerAdmin webmaster<span style="color: #000000; font-weight: bold;">@</span>localhost
	ServerName dev.acloudtree.com
...</pre></div></div>

<p>8 ) Point the Virtual host to the correct directory</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">...
        DocumentRoot <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options FollowSymLinks
                AllowOverride None
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
...</pre></div></div>

<p>9) Also make the change here.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">...
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com<span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
...</pre></div></div>

<p>10) So this is what your dev.acloudtree.com.conf file should look like when you are done. Write/Quite the file and we will move on.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>VirtualHost <span style="color: #000000; font-weight: bold;">*</span>:<span style="color: #000000;">80</span><span style="color: #000000; font-weight: bold;">&gt;</span>
        ServerAdmin webmaster<span style="color: #000000; font-weight: bold;">@</span>localhost
	ServerName dev.acloudtree.com
&nbsp;
        DocumentRoot <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options FollowSymLinks
                AllowOverride None
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com<span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
        ScriptAlias <span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span>
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #ff0000;">&quot;/usr/lib/cgi-bin&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span>
                AllowOverride None
                Options +ExecCGI <span style="color: #660033;">-MultiViews</span> +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
        ErrorLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>error.log
&nbsp;
        <span style="color: #666666; font-style: italic;"># Possible values include: debug, info, notice, warn, error, crit,</span>
        <span style="color: #666666; font-style: italic;"># alert, emerg.</span>
        LogLevel warn
&nbsp;
        CustomLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>access.log combined
&nbsp;
    Alias <span style="color: #000000; font-weight: bold;">/</span>doc<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #ff0000;">&quot;/usr/share/doc/&quot;</span>
    <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #ff0000;">&quot;/usr/share/doc/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span>
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0<span style="color: #000000; font-weight: bold;">/</span>255.0.0.0 ::<span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">128</span>
    <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;/</span>VirtualHost<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>10a) <strong>IMPORTANT!</strong> Make a symbolic link in the sites-enabled directory</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>sites-available<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com.conf <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>sites-enabled<span style="color: #000000; font-weight: bold;">/</span>000-dev.acloudtree.com.conf</pre></div></div>

<p>11) We need to edit our /etc/hosts file</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">vi</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>hosts</pre></div></div>

<p>Output</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">127.0.0.1       localhost 
127.0.1.1       servername
&nbsp;
<span style="color: #666666; font-style: italic;"># The following lines are desirable for IPv6 capable hosts</span>
::<span style="color: #000000;">1</span>     localhost ip6-localhost ip6-loopback
fe00::<span style="color: #000000;">0</span> ip6-localnet
ff00::<span style="color: #000000;">0</span> ip6-mcastprefix
ff02::<span style="color: #000000;">1</span> ip6-allnodes
ff02::<span style="color: #000000;">2</span> ip6-allrouters
ff02::<span style="color: #000000;">3</span> ip6-allhosts</pre></div></div>

<p>12) Right beneath the &#8216;localhost&#8217; definition, add the following</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">127.0.0.1      dev.acloudtree.com</pre></div></div>

<p>13) The complete file looks like this.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">127.0.0.1       localhost
127.0.0.1       dev.acloudtree.com
127.0.1.1       servername
&nbsp;
<span style="color: #666666; font-style: italic;"># The following lines are desirable for IPv6 capable hosts</span>
::<span style="color: #000000;">1</span>     localhost ip6-localhost ip6-loopback
fe00::<span style="color: #000000;">0</span> ip6-localnet
ff00::<span style="color: #000000;">0</span> ip6-mcastprefix
ff02::<span style="color: #000000;">1</span> ip6-allnodes
ff02::<span style="color: #000000;">2</span> ip6-allrouters
ff02::<span style="color: #000000;">3</span> ip6-allhosts</pre></div></div>

<p>14) Create an index.php file in /var/dev.acloudtree.com for testing purposes.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">vi</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com<span style="color: #000000; font-weight: bold;">/</span>index.php</pre></div></div>

<p>Contents of .php file.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
        <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Jared Folkins\' tutorial on acloudtree.com really works!'</span><span style="color: #339933;">;</span>
        <span style="color: #990000;">phpinfo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>15) Reboot the apache2 process.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></div></div>

<p>16) Now open up your web browser and enter dev.acloudtree.com into the URL bar and it should work!</p>
<p>UPDATE: I forgot to mention that in this environment, I like to configure log files for each virtual host. This is our current dev.acloudtree.com file.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>VirtualHost <span style="color: #000000; font-weight: bold;">*</span>:<span style="color: #000000;">80</span><span style="color: #000000; font-weight: bold;">&gt;</span>
        ServerAdmin webmaster<span style="color: #000000; font-weight: bold;">@</span>localhost
	ServerName dev.acloudtree.com
&nbsp;
        DocumentRoot <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options FollowSymLinks
                AllowOverride None
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com<span style="color: #000000; font-weight: bold;">/&gt;</span>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
        ScriptAlias <span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span>
        <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #ff0000;">&quot;/usr/lib/cgi-bin&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span>
                AllowOverride None
                Options +ExecCGI <span style="color: #660033;">-MultiViews</span> +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
        ErrorLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>error.log
&nbsp;
        <span style="color: #666666; font-style: italic;"># Possible values include: debug, info, notice, warn, error, crit,</span>
        <span style="color: #666666; font-style: italic;"># alert, emerg.</span>
        LogLevel warn
&nbsp;
        CustomLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>access.log combined
&nbsp;
    Alias <span style="color: #000000; font-weight: bold;">/</span>doc<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #ff0000;">&quot;/usr/share/doc/&quot;</span>
    <span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #ff0000;">&quot;/usr/share/doc/&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span>
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0<span style="color: #000000; font-weight: bold;">/</span>255.0.0.0 ::<span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">128</span>
    <span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;/</span>VirtualHost<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>Just change the ErrorLog and CustomLog names to match the virtual host.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">...
        ErrorLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com_error.log
&nbsp;
        <span style="color: #666666; font-style: italic;"># Possible values include: debug, info, notice, warn, error, crit,</span>
        <span style="color: #666666; font-style: italic;"># alert, emerg.</span>
        LogLevel warn
&nbsp;
        CustomLog <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>dev.acloudtree.com_access.log combined
...
<span style="color: #000000; font-weight: bold;">&lt;/</span>VirtualHost<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.acloudtree.com/nerd-how-to-setup-virtual-hosts-on-ubuntu-9-10-using-apache2-mysql5-x-php5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cakephp</title>
		<link>http://www.acloudtree.com/cakephp/</link>
		<comments>http://www.acloudtree.com/cakephp/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 05:02:00 +0000</pubDate>
		<dc:creator>jared.folkins</dc:creator>
				<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[bi-tech]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[position control]]></category>
		<category><![CDATA[school district]]></category>

		<guid isPermaLink="false">http://www.acloudtree.com/?p=40</guid>
		<description><![CDATA[So, in my free time I am trying to write a web app for some folks at the District. I selected Cakephp as the framework for two reasons.

 I know PHP
It was suggested to me
Ok, here is a third. It is freakin easy.

I needed something to develop in rapidly and am making progress with cake by [...]]]></description>
			<content:encoded><![CDATA[<p>So, in my free time I am trying to write a web app for some folks at the District. I selected Cakephp as the framework for two reasons.</p>
<ol>
<li> I know PHP</li>
<li>It was suggested to me</li>
<li>Ok, here is a third. It is freakin easy.</li>
</ol>
<p>I needed something to develop in rapidly and am making progress with cake by leaps and bounds. The only thing that has really slowed me down is rolling my own RBAC. If there was a library to do this type of security, it would make life a lot easier.</p>
<p>The application itself is a Position Control System. With budget cuts at a state level, monitoring FTE with greater clarity and control is becoming very important. The complexities go beyond a normal system because of the way FTE can be transferred in a School District. I haven&#8217;t worked yet on how to calc these complexities, I only have identified them. But. I figure my solution will probably be interesting to some.</p>
<p>Once I have some code built, I will share.</p>
<p>-later</p>
]]></content:encoded>
			<wfw:commentRss>http://www.acloudtree.com/cakephp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
