<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss"	>
<channel>
	<title>Comments on: TUTORIAL: Setting Up WordPress &#8211; Single Install, Many Blogs</title>
	<atom:link href="http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/feed/" rel="self" type="application/rss+xml" />
	<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/</link>
	<description>The ultimate catalogue of the life and times of Theo Ephraim</description>
	<lastBuildDate>Thu, 12 Jan 2012 12:50:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
	<item>
		<title>By: Theo</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-746</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Wed, 07 Jul 2010 12:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-746</guid>
		<description>I haven&#039;t actually set up any caching plugin yet, but I dont see why it wouldnt work. If the file exists, its going to serve up the file.
With the htaccess file thing, I figured that out. Its an apache issue that if some file called index.php doesnt exist, it serves up some weird apache screen that says my webserver needs content. Just make a file called index.php and all should be good to go.
I have since used this technique with a few more sites and its really working great but before you implement it, you should also look into WP3 multi-site features. Please report back if you figure out anything.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t actually set up any caching plugin yet, but I dont see why it wouldnt work. If the file exists, its going to serve up the file.<br />
With the htaccess file thing, I figured that out. Its an apache issue that if some file called index.php doesnt exist, it serves up some weird apache screen that says my webserver needs content. Just make a file called index.php and all should be good to go.<br />
I have since used this technique with a few more sites and its really working great but before you implement it, you should also look into WP3 multi-site features. Please report back if you figure out anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-738</link>
		<dc:creator>John</dc:creator>
		<pubDate>Sun, 04 Jul 2010 07:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-738</guid>
		<description>Hi Theo,

Very interesting technique which I think I&#039;ll try to get working. A couple of questions if I may:

Does this work OK with cache plugins?

The htaccess file above has a line that says &quot;#This rule doesnt seem to work for me... Anyone know why?&quot;

Is this still an issue for you? or have you got a more up to date htaccess that works better now? Anything else you&#039;ve changed since the original post to get this working?

I&#039;d love to get something like this working so would be great to hear how you are getting on.</description>
		<content:encoded><![CDATA[<p>Hi Theo,</p>
<p>Very interesting technique which I think I&#8217;ll try to get working. A couple of questions if I may:</p>
<p>Does this work OK with cache plugins?</p>
<p>The htaccess file above has a line that says &#8220;#This rule doesnt seem to work for me&#8230; Anyone know why?&#8221;</p>
<p>Is this still an issue for you? or have you got a more up to date htaccess that works better now? Anything else you&#8217;ve changed since the original post to get this working?</p>
<p>I&#8217;d love to get something like this working so would be great to hear how you are getting on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-672</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Wed, 02 Jun 2010 03:24:33 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-672</guid>
		<description>So I haven&#039;t actually used the Multisite features since this has been working for me. If someone thats used the Multisite features wants to weigh in, that would be much appreciated, but from a video I just watched, it looks like the Multisite features are really good if you want WP to do things for you. Like spitting out your new rewrite rules and having your sites as subdomains or subdirectories. It also has some neat features for sharing users between sites and running multiple sites off the same database. That could be good if you wanted to do something like listing posts from your entire network of sites. If youre a single admin (or group of admins) running a few sites, its probably really sweet.

In my case, where I just have a bunch of completely separate sites with separate databases, and separate wp-content folders, my solution allows you to share the core wordpress files (for easier updating) but treat everything else like a regular wordpress install and maintain complete flexibility. If you play with Multisite though, please report back!</description>
		<content:encoded><![CDATA[<p>So I haven&#8217;t actually used the Multisite features since this has been working for me. If someone thats used the Multisite features wants to weigh in, that would be much appreciated, but from a video I just watched, it looks like the Multisite features are really good if you want WP to do things for you. Like spitting out your new rewrite rules and having your sites as subdomains or subdirectories. It also has some neat features for sharing users between sites and running multiple sites off the same database. That could be good if you wanted to do something like listing posts from your entire network of sites. If youre a single admin (or group of admins) running a few sites, its probably really sweet.</p>
<p>In my case, where I just have a bunch of completely separate sites with separate databases, and separate wp-content folders, my solution allows you to share the core wordpress files (for easier updating) but treat everything else like a regular wordpress install and maintain complete flexibility. If you play with Multisite though, please report back!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Freddy</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-671</link>
		<dc:creator>Freddy</dc:creator>
		<pubDate>Wed, 02 Jun 2010 03:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-671</guid>
		<description>Theo:

So I am unclear now.... what is the difference between this setup and WP3.0 with Multisite?

Thanks!</description>
		<content:encoded><![CDATA[<p>Theo:</p>
<p>So I am unclear now&#8230;. what is the difference between this setup and WP3.0 with Multisite?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shadow</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-24</link>
		<dc:creator>shadow</dc:creator>
		<pubDate>Sat, 05 Sep 2009 21:10:06 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-24</guid>
		<description>hey theo, thanks for the reply.
I have manage to setup the first base blog with a better solution. 
I skipped the whole .htaccess as I know it&#039;s a pain.
I hope the following info will help you.

Here&#039;s how I do it, in order for the index to display on the domain.com instead of domain.com/subdirectory, I moved the index.php into the domain.com level directory. 
so now the httpdocs directory contain the index.php together with the rest of the config file and content directory.

Mainly follow the instructions from here. http://www.corvidworks.com/articles/giving-wordpress-its-own-directory

It&#039;s much more secures as no one will know where&#039;s your admin login as you can set your subdirectories or wordpress install to other name than wordpress, sort of hide it away from people. 

I guess this will solve all the plugin problem as you do not use the htaccess to redirect anything behind it. 

Check it out. =)</description>
		<content:encoded><![CDATA[<p>hey theo, thanks for the reply.<br />
I have manage to setup the first base blog with a better solution.<br />
I skipped the whole .htaccess as I know it&#8217;s a pain.<br />
I hope the following info will help you.</p>
<p>Here&#8217;s how I do it, in order for the index to display on the domain.com instead of domain.com/subdirectory, I moved the index.php into the domain.com level directory.<br />
so now the httpdocs directory contain the index.php together with the rest of the config file and content directory.</p>
<p>Mainly follow the instructions from here. <a href="http://www.corvidworks.com/articles/giving-wordpress-its-own-directory" rel="nofollow">http://www.corvidworks.com/articles/giving-wordpress-its-own-directory</a></p>
<p>It&#8217;s much more secures as no one will know where&#8217;s your admin login as you can set your subdirectories or wordpress install to other name than wordpress, sort of hide it away from people. </p>
<p>I guess this will solve all the plugin problem as you do not use the htaccess to redirect anything behind it. </p>
<p>Check it out. =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-23</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Sat, 05 Sep 2009 20:50:37 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-23</guid>
		<description>Im not positive, but I think it should as I have permalinks working as well now but I still need to post the updated rules. I will test sometime this week with the cache plugin as I need to install it myself. I will edit the post soon after some more experiments but in general, the downside to this method is that often plugin writers use $_SERVER[&#039;PHP_SELF&#039;] or just hardcoding in paths and things and sometimes things dont work because of it. I have to sometimes change a few links or form submit urls in order to make them work. Usually it takes about 5 minutes to figure out though so as of now, its hasnt really been a problem. Specifically the main issue is that sometimes the url will actually become url.com/wordpress/asdf instead of just url.com/asfd and when this happens the wordpress authentication system doesnt recognize that you are logged in any more. If you figure anything out, please report back! htaccess is really a pain so its been a slow process to test and debug new ideas...</description>
		<content:encoded><![CDATA[<p>Im not positive, but I think it should as I have permalinks working as well now but I still need to post the updated rules. I will test sometime this week with the cache plugin as I need to install it myself. I will edit the post soon after some more experiments but in general, the downside to this method is that often plugin writers use $_SERVER['PHP_SELF'] or just hardcoding in paths and things and sometimes things dont work because of it. I have to sometimes change a few links or form submit urls in order to make them work. Usually it takes about 5 minutes to figure out though so as of now, its hasnt really been a problem. Specifically the main issue is that sometimes the url will actually become url.com/wordpress/asdf instead of just url.com/asfd and when this happens the wordpress authentication system doesnt recognize that you are logged in any more. If you figure anything out, please report back! htaccess is really a pain so its been a slow process to test and debug new ideas&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shadow</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-21</link>
		<dc:creator>shadow</dc:creator>
		<pubDate>Sat, 05 Sep 2009 02:23:38 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-21</guid>
		<description>thinking of trying out this method, by far the cleanest of all.
However, may I ask will WP cache plugin still works? 
since editing of the htaccess were being done to it.

My other worries is not all the users are given root access, so unless I put them in the same group and chmod the root wp install to allow permission. That makes it slightly complicated.

Anyway, thanks for the instructions. Will try it out.</description>
		<content:encoded><![CDATA[<p>thinking of trying out this method, by far the cleanest of all.<br />
However, may I ask will WP cache plugin still works?<br />
since editing of the htaccess were being done to it.</p>
<p>My other worries is not all the users are given root access, so unless I put them in the same group and chmod the root wp install to allow permission. That makes it slightly complicated.</p>
<p>Anyway, thanks for the instructions. Will try it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-4</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Wed, 15 Jul 2009 04:27:57 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-4</guid>
		<description>1) Thanks for the headsup on the quotes. That was quite strange, they were actually single quotes but some were getting changed when being displayed for some reason... added some &lt;pre&gt; tags and it fixed the problem.
2) I guess you&#039;re right about the htaccess part not being totally required, but I did it since I wanted the solution to be able to go at any url or in any sub-folder. For some it may be a good idea to get it working without it first though.
3) I imagine most users would create a new database for each blog, since usually they are probably for different clients, but in the case where the blogs are for the same user, it could make sense to use the same database with a different table prefix (good idea). And yes, you always need to run the install. Remember its just like installing a new copy of wordpress, only theres no new copy of wordpress!

Lots of people have been looking at this post but no comments. Anyone else out there having success with this method?</description>
		<content:encoded><![CDATA[<p>1) Thanks for the headsup on the quotes. That was quite strange, they were actually single quotes but some were getting changed when being displayed for some reason&#8230; added some &lt;pre&gt; tags and it fixed the problem.<br />
2) I guess you&#8217;re right about the htaccess part not being totally required, but I did it since I wanted the solution to be able to go at any url or in any sub-folder. For some it may be a good idea to get it working without it first though.<br />
3) I imagine most users would create a new database for each blog, since usually they are probably for different clients, but in the case where the blogs are for the same user, it could make sense to use the same database with a different table prefix (good idea). And yes, you always need to run the install. Remember its just like installing a new copy of wordpress, only theres no new copy of wordpress!</p>
<p>Lots of people have been looking at this post but no comments. Anyone else out there having success with this method?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TheMilkman</title>
		<link>http://theoephraim.com/2009/07/tutorial-setting-up-wordpress-single-install-many-blogs/comment-page-1/#comment-3</link>
		<dc:creator>TheMilkman</dc:creator>
		<pubDate>Wed, 15 Jul 2009 03:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://theoephraim.com/?p=7#comment-3</guid>
		<description>First off thanks for the posting.  It really helped steer me in the right direction on having multiple blogs on one site.  Especially, when the 1st blog, or master in your case, is installed by the hosting company.

I do have a couple questions and comments though.

1) Your code has smart quotes turned on in some places so when you cut and paste something like ‘/wp-config.php’ you get ./wp-config.php. in the php code.  The quotes should all be single quotes like &#039; &#039; not smart quotes like ‘ ’.  You could correct the quotes in the blog, or people reading can know to double check the code if they just cut and paste.
 
2) The .htaccess part is not required.  In fact it can make it harder to debug at first.  It looks like it just removes the wordpress name on the URL anyway, ie http://losbyers.com/wordpress would end up as http://losbyers.com/.  I think it&#039;s a very good idea to have it if you can after you know the sub-blog is working. Some hosting sites don&#039;t allow code in the .htaccess if they allow .htaccess at all.
 
3) On step 8 I am confused when creating the next sub-blog.  Do you need to create a new database for the new blog or can you use the existing database and use a new table_prefix for the sub_blog? 
3.1) Do you need to run the install.php for each new sub-blog?  

Update: I did find that you can use the same database information, and just change the table_prefix element for the sub-blog.  Then run the install.php to get the sub-blog site built.

Thanks so much for the write up.</description>
		<content:encoded><![CDATA[<p>First off thanks for the posting.  It really helped steer me in the right direction on having multiple blogs on one site.  Especially, when the 1st blog, or master in your case, is installed by the hosting company.</p>
<p>I do have a couple questions and comments though.</p>
<p>1) Your code has smart quotes turned on in some places so when you cut and paste something like ‘/wp-config.php’ you get ./wp-config.php. in the php code.  The quotes should all be single quotes like &#8216; &#8216; not smart quotes like ‘ ’.  You could correct the quotes in the blog, or people reading can know to double check the code if they just cut and paste.</p>
<p>2) The .htaccess part is not required.  In fact it can make it harder to debug at first.  It looks like it just removes the wordpress name on the URL anyway, ie <a href="http://losbyers.com/wordpress" rel="nofollow">http://losbyers.com/wordpress</a> would end up as <a href="http://losbyers.com/" rel="nofollow">http://losbyers.com/</a>.  I think it&#8217;s a very good idea to have it if you can after you know the sub-blog is working. Some hosting sites don&#8217;t allow code in the .htaccess if they allow .htaccess at all.</p>
<p>3) On step 8 I am confused when creating the next sub-blog.  Do you need to create a new database for the new blog or can you use the existing database and use a new table_prefix for the sub_blog?<br />
3.1) Do you need to run the install.php for each new sub-blog?  </p>
<p>Update: I did find that you can use the same database information, and just change the table_prefix element for the sub-blog.  Then run the install.php to get the sub-blog site built.</p>
<p>Thanks so much for the write up.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

