<?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>Stiern &#187; Tutorials</title>
	<atom:link href="http://stiern.com/tag/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://stiern.com</link>
	<description>Web design, graphic design, Photoshop, CSS, etc</description>
	<lastBuildDate>Thu, 17 May 2012 09:38:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>No More Invalid RSS</title>
		<link>http://stiern.com/tutorials/no-more-invalid-rss/</link>
		<comments>http://stiern.com/tutorials/no-more-invalid-rss/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 00:27:37 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://stiern.com/?p=147</guid>
		<description><![CDATA[When I made this site, I spend hours figuring out why my feed wasn't working. There are several examples in the Wordpress Support Forums telling, that feeds aren't working because of a blank line in the beginning of the feed before the XML declaration. Some feedreaders have no problem with this, but Feedburner does. And Feedburner is very important.]]></description>
			<content:encoded><![CDATA[<p>When I made this site, I spend hours figuring out why my feed wasn&#8217;t working. There are several examples in the WordPress Support Forums telling, that feeds aren&#8217;t working because of a blank line in the beginning of the feed before the XML declaration. Some feedreaders have no problem with this, but <a title="feedburner" href="http://feedburner.com/">Feedburner</a> does. And Feedburner is very important.</p>
<p><span id="more-147"></span></p>
<p>Well, let&#8217;s get to it! The fix was found at <a title="Wejn.org" href="http://wejn.org/">Wejn.org</a> and is very simple to use. First of all, you need to download the script file, called <a title="Wejnswpwhitespacefix" href="http://wejn.org/stuff/wejnswpwhitespacefix.php.html">wejnswpwhitespacefix.php</a> and upload it to your blog&#8217;s root (in the same folder as index.php. Then, get your index.php file. It usually looks something like this:</p>
<p>Now, right before <code>define('WP_USE_THEMES', true);</code>, add <code>include("wejnswpwhitespacefix.php");</code>.</p>
<p>This will call the script, which removes every character that isn&#8217;t text before the XML declaration in the RSS files, and before the DOCTYPE declaration in the theme files.</p>
]]></content:encoded>
			<wfw:commentRss>http://stiern.com/tutorials/no-more-invalid-rss/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Installing Concrete5 locally on Mac OS X</title>
		<link>http://stiern.com/tutorials/installing-concrete5-locally-on-mac-os-x/</link>
		<comments>http://stiern.com/tutorials/installing-concrete5-locally-on-mac-os-x/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 13:57:52 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Concrete5]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[MAMP]]></category>

		<guid isPermaLink="false">http://stiern.com/new/?p=19</guid>
		<description><![CDATA[If you don't have your own webserver, or if you don't want to waste your traffic on uploading your files everytime you make a small edit, you should consider running it all locally, and then when you're done uploading it to your server.]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t have your own webserver, or if you don&#8217;t want to waste your traffic on uploading your files everytime you make a small edit, you should consider running it all locally, and then when you&#8217;re done uploading it to your server.</p>
<p>It&#8217;s no secret that I&#8217;m a big fan of <a title="wordpress" href="http://www.wordpress.org">WordPress</a>, and I have been using it for ages. But for some clients, WordPress is overkill. There&#8217;s a lot of Content Management Systems out there, and a lot of them suck, lack features, or have too many features. But then I found Concrete5, which is absolutely amazing.</p>
<p><span id="more-19"></span></p>
<p>But enough about that (go to <a title="concrete5s_website" href="http://concrete5.org/" target="_blank">Concrete5&#8242;s website</a> to read more). Today we&#8217;ll be installing Concrete5 locally. Although this tutorial is about installing Concrete5, you can use the same methods to install e.g. <a title="wordpress" href="http://www.wordpress.org/" target="_blank">WordPress</a>, <a title="joomla" href="http://www.joomla.org/" target="_blank">Joomla</a>, <a title="drupal" href="http://drupal.org/" target="_blank">Drupal</a>, or even your own content management system.</p>
<p>The methods used here can also be used for installing Concrete5 locally on Windows and Linux. Instead of MAMP, you have to use <a title="wamp" href="http://www.wampserver.com/en/" target="_blank">WAMP</a> (Windows) or <a title="lamp" href="http://www.linuxhelp.net/guides/lamp/" target="_blank">LAMP</a> (Linux).</p>
<h3>Overview</h3>
<p><a title="mamp" href="http://www.mamp.info/en/index.php" target="_blank">MAMP</a> (Macintosh, Apache, MySQL and PHP) is a piece of software developed by <a title="living-e_ag" href="http://living-e.de/en/index.php" target="_blank">living-e AG</a>, which makes using PHP and MySQL locally a lot easier. First of all, let&#8217;s start by having an overview of what we&#8217;ll be learning today:</p>
<ol>
<li><a href="#di_mamp">Downloading and installing MAMP</a></li>
<li><a href="#di_concrete">Downloading and installing Concrete5</a></li>
<li><a href="#conclusion">Conclusion</a></li>
</ol>
<p>And no, there&#8217;s not more to it &#8211; so let&#8217;s get rollin&#8217;!<br />
<a name="di_mamp"></a></p>
<h3>Downloading and installing MAMP</h3>
<p><a title="download_mamp" href="http://www.mamp.info/en/download.html" target="_blank">Download MAMP</a> (130 MB) and drag the MAMP folder into your Applications folder.<a title="download_mamp" href="http://www.mamp.info/en/download.html" target="_blank"></a> Opening MAMP will also launch your default browser with a welcome page. We&#8217;ll return to that in a moment. First, let&#8217;s have a look at the application. If everything is working, you should see to green &#8216;lamps&#8217; &#8211; one for Apache Server and one for MySQL server. Click on &#8216;Preferences&#8230;&#8217; and go to the &#8216;Apache&#8217; tab. You&#8217;ll see this:</p>
<p><a class="postimg" title="The Apache tab in MAMP" href="http://stiern.com/site/wp-content/everything/2008/12/apache_tab-300x197.png"><img class="size-medium wp-image-38 alignnone" title="apache_tab" src="http://stiern.com/site/wp-content/everything/2008/12/apache_tab-300x197.png" alt="The Apache tab in MAMP" /></a></p>
<p>Choose the path where you keep all your websites and hit &#8216;OK&#8217;. There&#8217;s no reason to mess with MAMP&#8217;s default settings unless you e.g. use the default ports for something else, so we&#8217;ll close the &#8216;Preferences&#8217; window.</p>
<p>Go to your browser, which should have opened the welcome page. We&#8217;ll keep that page open.</p>
<h3><a name="di_concrete"></a>Downloading and installing Concrete5</h3>
<p>If you haven&#8217;t heard of Concrete5, now&#8217;s the time. It&#8217;s a wonderful CMS released under the MIT license, which means you can &#8220;<a title="get-started" href="http://www.concrete5.org/get-started/" target="_blank"><em>[...] call it &#8216;Cement&#8217; and sell it for a million bucks [...]</em></a>&#8220;. So, go to <a title="concrete5" href="http://www.concrete5.org/" target="_blank">Concrete5.org</a> and download your copy. You can also play with the demo or watch the screencast.</p>
<p>Extract Concrete5 to the folder you specified in MAMP&#8217;s preferences. Now, go back to MAMP&#8217;s welcome page and click on phpMyAdmin. Create a new database &#8211; let&#8217;s call it <em>concrete</em>.</p>
<p><a class="postimg" title="Create a new database with the name 'concrete'" href="http://stiern.com/site/wp-content/everything/2008/12/create_new_database.png"><img class="size-medium wp-image-42 alignnone" src="http://stiern.com/site/wp-content/everything/2008/12/create_new_database.png" alt="Create a new database with the name 'concrete'" /></a></p>
<p>So, our database is setup, now we need to setup Concrete5. I put my Concrete5 files in a folder called &#8216;concrete&#8217; in the folder specified in MAMP earlier. Go to MAMP&#8217;s welcome page again, and notice the following information:</p>
<p><a class="postimg" title="Useful info at the welcome page" href="http://stiern.com/site/wp-content/everything/2008/12/welcome_page_1.png"><img class="size-medium wp-image-39 alignnone" src="http://stiern.com/site/wp-content/everything/2008/12/welcome_page_1.png" alt="Useful info at the welcome page" width="140" height="98" /></a></p>
<p>Go to the local folder where you stored concrete, and press Command + I. You have to change Sharing &amp; Permissions for Everyone to Read &amp; Write:</p>
<p><a class="postimg" title="Change Sharing &amp; Permissions for Everyone to Read &amp; Write" href="http://stiern.com/site/wp-content/everything/2008/12/read_and_write.png"><img class="size-medium wp-image-51 alignnone" src="http://stiern.com/site/wp-content/everything/2008/12/read_and_write.png" alt="Change Sharing &amp; Permissions for Everyone to Read &amp; Write" /></a></p>
<p>Now go to http://localhost:8888/concrete/, or whatever you named your folder (if you chose another port in MAMP&#8217;s preferences, also change 8888 to that). You&#8217;ll see this site:</p>
<p><a class="postimg" title="The setup screen for Concrete5" href="http://stiern.com/site/wp-content/everything/2008/12/concrete_setup.png"><img class="size-thumbnail wp-image-44 alignnone" src="http://stiern.com/site/wp-content/everything/2008/12/concrete_setup-150x150.png" alt="The setup screen for Concrete5" /></a></p>
<p>Now, paste the information from the welcome page under &#8216;Database&#8217; information, and give your database a name, e.g. &#8216;concrete&#8217;, and hit &#8216;Install Concrete&#8217;. You should now be given a login name and a password. Remember this, and change it as soon as you have logged in.<br />
<a name="conclusion"></a></p>
<h3>Conclusion</h3>
<p>That&#8217;s it! You have installed Concrete5 locally on Mac OS X. If you want to install other stuff, just put it in the folder specified in MAMP and go to http://localhost:8888/that_folders_name/.</p>
<p>Have I forgotten something? Please leave a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://stiern.com/tutorials/installing-concrete5-locally-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 3/11 queries in 0.085 seconds using disk: basic
Object Caching 270/280 objects using disk: basic

Served from: stiern.com @ 2012-05-17 21:51:28 -->
