<?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>WordPress Web Hosting &#187; wordpress-mu</title>
	<atom:link href="http://www.shrewdies.net/blog/wordpress-mu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shrewdies.net</link>
	<description>Business Web Hosting For Shrewdies Not Dummies</description>
	<lastBuildDate>Thu, 01 Jul 2010 06:41:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordPress MU File Editor Revealed</title>
		<link>http://www.shrewdies.net/201/wordpress-mu-file-editor-revealed/</link>
		<comments>http://www.shrewdies.net/201/wordpress-mu-file-editor-revealed/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 07:09:21 +0000</pubDate>
		<dc:creator>Keith from shrewdies</dc:creator>
				<category><![CDATA[Function]]></category>
		<category><![CDATA[WordPress MU file editor]]></category>
		<category><![CDATA[wordpress-mu]]></category>

		<guid isPermaLink="false">http://www.shrewdies.net/?p=201</guid>
		<description><![CDATA[Many &#8220;authorities&#8221; will tell you there is no WordPress MU file editor, and give you complicated workrounds to let you edit plugins and themes directly. This is no longer true. The latest version of multiuser WordPress has the standard file editor &#8211; it just needs to be enabled. First, a couple of warnings: Editing themes [...]]]></description>
			<content:encoded><![CDATA[<div class="kctIntro">Many &#8220;authorities&#8221; will tell you there is no WordPress MU file editor, and give you complicated workrounds to let you edit plugins and themes directly.</p>
<p>This is no longer true.</p>
<p>The latest version of multiuser WordPress has the standard file editor &#8211; it just needs to be enabled.</p></div>
<p>First, a couple of warnings:</p>
<ol>
<li>Editing themes and plugins directly can render your site unusable. It is vital that you have a backup of the file you are changing, AND file access to your webserver to revert to your backup if needed.</li>
<li>The change will affect all your users who are using the plugin or theme that you are changing</li>
</ol>
<p>So, there are very good reasons why you should not make ad-hoc changes to plugins and themes. However, if you feel that bypassing version control is occasionally worth the risk, here is how to unveil your hidden file editor.</p>
<p><span id="more-201"></span>
<ol>
<li>Create a file, e.g. file-editor-enabler.php, with the following code:<br />
<blockquote><p><code>&lt;?php<br />
add_action( 'admin_init', create_function('$pages', 'if(is_site_admin()) return remove_action("admin_init","disable_some_pages");'),1);<br />
add_action( '_admin_menu', create_function('$theme_menu', 'return add_theme_page( "Editor", "Editor", "edit_themes", "theme-editor.php");' ));<br />
add_action( '_admin_menu', create_function('$plugin_menu', 'return add_submenu_page( "plugins.php", "Editor", "Editor", "edit_plugins", "plugin-editor.php");' ));<br />
?&gt;</code></p></blockquote>
</li>
<li>Upload that file to the mu-plugins directory.</li>
</ol>
<p>That&#8217;s all you need to do. Any code put in the mu-plugins directory is automatically executed.</p>
<p>My thanks go to <a href="http://mu.wordpress.org/forums/profile/67928">dsader</a> at the WordPress MU forum for this excellent tip.</p>
<p><!--more--><div style="margin-left:-1em;"><table><tr><td><script type="text/javascript"><!--
google_ad_client = "pub-7512621270035949";
/* shrewdies 300x250, created 22/12/09 */
google_ad_slot = "4026195862";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></td><td>
<script type="text/javascript"><!--
ch_client = "GoutPal";
ch_type = "mpu";
ch_width = 300;
ch_height = 250;
ch_color_bg = "ffffff";
ch_color_border = "ffffff";
ch_color_title = "00009e";
ch_color_site_link = "00009e";
ch_non_contextual = 4;
ch_vertical ="premium";
ch_sid = "ShrewdiesReward";
ch_alternate_ad_url = "http://www.shrewdies.net/ad.html";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript">
</script></td></tr></table></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shrewdies.net/201/wordpress-mu-file-editor-revealed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress MU</title>
		<link>http://www.shrewdies.net/189/wordpress-mu/</link>
		<comments>http://www.shrewdies.net/189/wordpress-mu/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 00:13:03 +0000</pubDate>
		<dc:creator>Keith from shrewdies</dc:creator>
				<category><![CDATA[Foundation]]></category>
		<category><![CDATA[wordpress-mu]]></category>

		<guid isPermaLink="false">http://www.shrewdies.net/?p=189</guid>
		<description><![CDATA[I had my chance, today, to see if my perfect instructions for installing WordPress MU are still perfect. Actually, I can see immediately that perfection falls short by lacking a screenshot. So I&#8217;ve added one. There are still no Fantastico or Simple Scripts that I am aware of to install automatically, so you have to [...]]]></description>
			<content:encoded><![CDATA[<div class="kctIntro">I had my chance, today, to see if my perfect instructions for installing WordPress MU are still perfect.</p>
<p>Actually, I can see immediately that perfection falls short by lacking a screenshot.</p>
<p>So I&#8217;ve added one.</p></div>
<div id="attachment_192" class="wp-caption aligncenter" style="width: 610px"><img src="http://www.shrewdies.net/wp-content/uploads/wordpress-mu-installation.gif" alt="WordPress MU Installation" title="WordPress MU Installation" width="600" height="786" class="size-full wp-image-192" /><p class="wp-caption-text">WordPress MU Installation</p></div>
<p>There are still no Fantastico or Simple Scripts that I am aware of to install automatically, so you have to copy the files to your server, then fill in the form shown above (with your own details, of course).</p>
<p>The choice of sub-domains or sub-directories defaults to the correct choice. I cannot think of a reason why you would want subdirectories, but this would make an interesting topic for discussion in the <a href="http://www.shrewdies.net/web-hosting-forum/host-forum/" title="Discuss Installing WordPress MU">WordPress MU Installation Forum</a>, if you think you need sub-directories.</p>
<p>The manual install routine is still extremely simple, but as with most things, there is a right way and a wrong way to do it. The wrong way is to leap in without planning. The right way is to follow these simple steps.<br />
<span id="more-189"></span>
<ol>
<li>Prepare your web server &#8211; a clean root directory, or create a sub-directory to run WordPress MU from. The choice will be obvious from your site plan, and if you do not have one, stop now.</li>
<li>Copy the downloaded WPMU installation to your web server.</li>
<li>Prepare a database and an admin user with full privileges, and keep a browser window open with the database and username on view. Better still, copy them into your site plan.</li>
<li>In a new browser window, go to your website root or the directory you used in step 1.</li>
<li>Fill in the details on the form, using copy and paste for your database and user name.</li>
<li>Note the admin password on the confirmation screen &#8211; it&#8217;s a good idea to change it immediately to something you can remember.</li>
</ol>
<p>Note that there is now no need to change the permissions of the root and wp-content directories, though the confirmation screen still warns you to change them back.</p>
<p>I&#8217;ll keep you informed of other differences between standard and multi-user versions, as I continue with the foundation, function and formatting stages.</p>
<p>A final note about naming. The multi-user version is now called WordPress µ &#8211; that Greek letter being pronounced mew. On this site, I tend to refer mostly to WordPress MU, as that seems to be the most common usage. WordPress Multi User, WPMU, and occasionally WordPress Multiuser are also used, and they all mean the same thing.</p>
<p><!--more--><div style="margin-left:-1em;"><table><tr><td><script type="text/javascript"><!--
google_ad_client = "pub-7512621270035949";
/* shrewdies 300x250, created 22/12/09 */
google_ad_slot = "4026195862";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></td><td>
<script type="text/javascript"><!--
ch_client = "GoutPal";
ch_type = "mpu";
ch_width = 300;
ch_height = 250;
ch_color_bg = "ffffff";
ch_color_border = "ffffff";
ch_color_title = "00009e";
ch_color_site_link = "00009e";
ch_non_contextual = 4;
ch_vertical ="premium";
ch_sid = "ShrewdiesReward";
ch_alternate_ad_url = "http://www.shrewdies.net/ad.html";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript">
</script></td></tr></table></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shrewdies.net/189/wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi User Web Hosting: WPMU From Scratch</title>
		<link>http://www.shrewdies.net/63/multi-user-web-hosting-wpmu-from-scratch/</link>
		<comments>http://www.shrewdies.net/63/multi-user-web-hosting-wpmu-from-scratch/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 19:32:30 +0000</pubDate>
		<dc:creator>Keith from shrewdies</dc:creator>
				<category><![CDATA[Foundation]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[WHM]]></category>
		<category><![CDATA[wordpress-mu]]></category>

		<guid isPermaLink="false">http://www.shrewdies.net/multi-user-web-hosting-wpmu-from-scratch/</guid>
		<description><![CDATA[Thanks to (nz)dave for this image How different is Multi User Web Hosting compared to a standard hosted WordPress installation? There are more similarities than differences, but you must prepare properly and keep your wits about you. My standard WordPress installation wizard starts after you have a domain up and running. WordPress Multi User (WPMU) [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
ch_client = "GoutPal";
ch_type = "mpu";
ch_width = 500;
ch_height = 250;
ch_non_contextual = 4;
ch_vertical ="premium";
ch_sid = "shrewdies net intro";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript">
</script><br />
<table align="right">
<tr>
<td><a href="http://flickr.com/photos/nzdave/491411546/" title='Multi User' target="_blank"><img src='http://www.shrewdies.net/wp-content/uploads/multi-user-web-hosting1.jpg' alt='Multi User' align="right" /></a></td>
</tr>
<tr>
<td><small><center>Thanks to <a href="http://flickr.com/photos/nzdave/" target="_blank">(nz)dave</a> for this image</small></center></td>
</tr>
</table>
<div style="font-weight: bold; color:#5f718b;"></a>How different is Multi User Web Hosting compared to a standard hosted WordPress installation? </br><br />
There are more similarities than differences, but you must prepare properly and keep your wits about you.</div>
<p>My standard WordPress installation wizard starts after you have a domain up and running. WordPress Multi User (WPMU) installation requires some changes to how your domain is configured. Specifically, you need to change DNS records if you want user blogs to be userblog.domain.com rather than www.domain.com/userblog. </p>
<p>I need to do a separate Multi User Wizard, but for now, I will list all the steps I took to get WPMU running. I&#8217;m pretty sure that the plugins and other configuration steps will differ, so I will generate the first phase of my Multi User Wizard over the next few days.</p>
<p>For now, the installation steps, with a couple of warnings, are:<br />
<span id="more-63"></span></p>
<h3>Domain Hosting</h3>
<p>If you are running your own dedicated server, you will probably know how to get the domain running. If so, move on to <a href="#wpmuinstall">WPMU installation</a>. If not, there are notes in the README file, but please note that the link for <a href="http://ma.tt/2003/10/wildcard-dns-and-sub-domains/">DNS advice</a> has changed slightly. </p>
<p>If you run a typical shared hosting service using cPanel and WHM (WebHost Manager), there are some <a href="http://www.blogopreneur.com/2006/11/06/installing-wordpress-mu-on-a-cpanelwhm-server/">easy to follow instructions from Blogopreneur</a>.</p>
<p>I am keeping new blogs restricted to people I can trust, so I am not bothered about wildcard DNS settings. Each time I add a new blog, I simply redirect the blog manually in cPanel. It takes seconds to do this in the Subdomains option in cPanel.</p>
<p><a name="wpmuinstall"></a></p>
<h3>WordPress Multi User Install</h3>
<p>All versions of WordPress that I have installed, require editing of wp-config.php. This is frowned upon by WPMU installation, so all you really need to ensure is that directory permissions are OK.</p>
<ol>
<li>Copy WPMU to your web server.</li>
<li><del datetime="2009-10-17T15:14:44+00:00">Ensure permissions on root folder (or wherever you have copied WPMU to) and wp-content folder is set to 777.</del><ins datetime="2009-10-17T15:14:44+00:00"> Permission changes will not normally be required &#8211; please see update to <a href="http://www.shrewdies.net/189/wordpress-mu/">WordPress MU Installation</a>.</ins></li>
<li>Navigate to yourdomain.com, and an installation form should appear.</li>
<li>In cPanel, MySQL Databases, copy and paste the database name and user name into the form. I use this method to avoid any chance of a mistype.</li>
</ol>
<p>That&#8217;s it! Note the auto generated password, login, and change the password to something more memorable. Whilst you are doing this, it&#8217;s a good thing to clear the &#8220;Use the visual editor when writing&#8221; box, unless you have zero HTML experience.</p>
<p><del datetime="2009-10-17T15:14:44+00:00">Also, do not forget to set permissions, for the directories in Step 2, back to 755.</del></p>
<p>See the next thrilling instalment for tips on configuring WPMU.</p>
<p>But first, an important note about what to do if things go wrong. </p>
<p>You may get a message &#8220;Error establishing a database connection&#8221;. This probably means that you have mistyped the database details &#8211; which is why I recommend copy and paste. You can confirm that this is so by scrutinizing the wp-config.php that has been created.</p>
<p>You may also get a message &#8220;No WPMU site defined on this host&#8221;.</p>
<p>For both these messages, you must restart the WPMU installation from scratch. Delete (or rename) wp-config.php on your web server. In cPanel, phpMyAdmin, drop all tables from the database. Then start again at step 1.</p>
<p><!--more--><div style="margin-left:-1em;"><table><tr><td><script type="text/javascript"><!--
google_ad_client = "pub-7512621270035949";
/* shrewdies 300x250, created 22/12/09 */
google_ad_slot = "4026195862";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></td><td>
<script type="text/javascript"><!--
ch_client = "GoutPal";
ch_type = "mpu";
ch_width = 300;
ch_height = 250;
ch_color_bg = "ffffff";
ch_color_border = "ffffff";
ch_color_title = "00009e";
ch_color_site_link = "00009e";
ch_non_contextual = 4;
ch_vertical ="premium";
ch_sid = "ShrewdiesReward";
ch_alternate_ad_url = "http://www.shrewdies.net/ad.html";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript">
</script></td></tr></table></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shrewdies.net/63/multi-user-web-hosting-wpmu-from-scratch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Hosting For Dummies</title>
		<link>http://www.shrewdies.net/62/web-hosting-for-dummies/</link>
		<comments>http://www.shrewdies.net/62/web-hosting-for-dummies/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 15:42:45 +0000</pubDate>
		<dc:creator>Keith from shrewdies</dc:creator>
				<category><![CDATA[Managed Hosting Service]]></category>
		<category><![CDATA[Old Web Business Posts]]></category>
		<category><![CDATA[WordPress Hosting]]></category>
		<category><![CDATA[wordpress-mu]]></category>

		<guid isPermaLink="false">http://www.shrewdies.net/web-hosting-for-dummies/</guid>
		<description><![CDATA[2010 Update: I have had so much interest in a Web Hosting For Dummies book (that does not exist), I&#8217;ve introduced a new section looking at appropriate books in the field of web hosting. Also, a couple of other updates: WordPress.com has clarified that it does allow some site monetization as log as it is [...]]]></description>
			<content:encoded><![CDATA[<div class="kctIntro">2010 Update:</p>
<p>I have had so much interest in a Web Hosting For Dummies book (that does not exist), I&#8217;ve introduced a new section looking at appropriate <a href="http://www.shrewdies.net/web-hosting-dummies-books/" title="Web Hosting For Dummies Books">books in the field of web hosting</a>.</p>
<p>Also, a couple of other updates:
<ul>
<li>WordPress.com has clarified that it does allow some site monetization as log as it is ethical and incidental (my interpretation). I&#8217;ll review this in more detail just as soon as somebody asks me to.</li>
<li>My installation wizard is on-hold. Now that Pods is here, there is a better way to manage it, but I have other Pods projects to complete first.</li>
</ul>
</div>
<p><a href="http://shrewdies.wordpress.com/2008/02/21/starting-and-running-an-online-business-for-dummies/"><img src="http://ecx.images-amazon.com/images/I/51o1xankCRL._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU02_AA240_SH20_.jpg" alt="Web Hosting For Dummies" align="right" /></a>
<div style="font-weight: bold; color:#5f718b;">I know many people seeking web hosting for dummies.</p>
<p>Millions of people have gained benefits from &#8220;For Dummies&#8221; books. Most don&#8217;t really like admitting to being dummies. Many are far from dummies, but want to get back to basics so they have a good foundation for whatever they want to learn.</p></div>
<p>These people are Shrewdies.</p>
<p>They want to gain the benefits of web hosting without years of learning technology secrets.</p>
<p>How can Shrewdies get good quality web hosting at reasonable prices? Or free?</p>
<p><span id="more-62"></span>There is a good example at WordPress.com, but it is not for commercial gain. It&#8217;s necessary restrictions also limit it&#8217;s use for optimized not-for-profit projects.</p>
<p>My solution is to set-up my own WordPress.com equivalent, but with fewer restrictions and a closer community. Obviously smaller scale than WordPress.com. Small is beautiful.</p>
<p>I&#8217;ll continue to develop the WordPress Wizard for single user WordPress installations, but first a short diversion as I document and develop a WordPress Multi User installation.</p>
<p><!--more--><div style="margin-left:-1em;"><table><tr><td><script type="text/javascript"><!--
google_ad_client = "pub-7512621270035949";
/* shrewdies 300x250, created 22/12/09 */
google_ad_slot = "4026195862";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></td><td>
<script type="text/javascript"><!--
ch_client = "GoutPal";
ch_type = "mpu";
ch_width = 300;
ch_height = 250;
ch_color_bg = "ffffff";
ch_color_border = "ffffff";
ch_color_title = "00009e";
ch_color_site_link = "00009e";
ch_non_contextual = 4;
ch_vertical ="premium";
ch_sid = "ShrewdiesReward";
ch_alternate_ad_url = "http://www.shrewdies.net/ad.html";
var ch_queries = new Array( );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script  src="http://scripts.chitika.net/eminimalls/amm.js" type="text/javascript">
</script></td></tr></table></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shrewdies.net/62/web-hosting-for-dummies/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
