<?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>OSX Hosting &#187; blog</title>
	<atom:link href="http://osxhosting.com/osxhosting/tag/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://osxhosting.com/osxhosting</link>
	<description>Anything to do with hosting from mac OS X servers!</description>
	<lastBuildDate>Fri, 13 Aug 2010 17:21:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Installing WordPress on Mac OS X Tiger</title>
		<link>http://osxhosting.com/osxhosting/installing-wordpress-on-mac-os-x-tiger#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://osxhosting.com/osxhosting/installing-wordpress-on-mac-os-x-tiger#comments</comments>
		<pubDate>Mon, 18 Feb 2008 17:06:33 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[osx 10.4]]></category>
		<category><![CDATA[tiger]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://macosxhosting.wordpress.com/2008/02/18/installing-wordpress-on-mac-os-x-tiger/</guid>
		<description><![CDATA[Of the many options out there, many people choose to run their own blogging software as opposed to a managed service like Blogger or TypePad. On the software side, there are many decent tools available, such as Six Apart&#8217;s Movable Type (we have a tutorial for installing MT as well). WordPress is another mature, capable [...]]]></description>
			<content:encoded><![CDATA[<p>Of the many options out there, many people choose to run their own blogging software as opposed to a managed service like <a href="http://www.blogger.com/">Blogger</a> or <a href="http://www.typepad.com/">TypePad</a>.  On the software side, there are many decent tools available, such as Six Apart&#8217;s <a href="http://www.movabletype.org/">Movable Type</a> (we have a <a href="http://maczealots.com/tutorials/movabletype/">tutorial for installing MT</a> as well).  <a href="http://www.wordpress.org/">WordPress</a> is another mature, capable and <b>free</b> blogging engine that is very popular with many bloggers (like its founding developer, <a href="http://photomatt.net/">Matt Mullenweg</a>) and rapidly gaining in popularity across the Web. WordPress is an excellent choice for a personal or professional blog, and the price is right, too. This tutorial will show you how to install WordPress 1.5.1.3 on OS X 10.4 Tiger.<span id="more-20"></span></p>
<p class="box"><b>Note:</b> The most recent version of WordPress is 1.5.1.3, which contains a security patch among other improvements. This tutorial is fully compatible with the most recent version of WordPress. Version 1.5.1.3 is recommended for all WordPress users (<a href="http://codex.wordpress.org/Upgrading_WordPress">upgrade instructions</a>).</p>
<p class="box">If you have installed another blog engine such as WordPress or Movable Type already, you may already have MySQL and/or PHP configured. If this is the case, you can skip right down to step 4.</p>
<p>Before we get started, let&#8217;s summarize what we&#8217;ll be going over in the installation:</p>
<ol>
<li><a href="http://maczealots.com/tutorials/wordpress/#step1">Downloading and Installing WordPress 1.5.1.3</a></li>
<li><a href="http://maczealots.com/tutorials/wordpress/#step2">Enabling Personal Web Sharing</a></li>
<li><a href="http://maczealots.com/tutorials/wordpress/#getmysql">Downloading and Installing MySQL</a></li>
<li><a href="http://maczealots.com/tutorials/wordpress/#configmysql">Configuring MySQL</a></li>
<li><a href="http://maczealots.com/tutorials/wordpress/#php">Enabling and Testing PHP</a></li>
<li><a href="http://maczealots.com/tutorials/wordpress/#wordpress">Configuring WordPress</a></li>
<li>???</li>
<li>Profit!</li>
</ol>
<h3><a title="step1" name="step1"></a>Downloading and Installing WordPress 1.5.1.3</h3>
<p><a href="http://www.wordpress.org/"><img src="http://maczealots.com/tutorials/wordpress/images/wordpress.png" class="padded" alt="WordPress Logo" align="right" /></a>If we&#8217;re going to blog our way to stardom, we&#8217;ll need some blogging software, right?  The first step we&#8217;ll take will be to <a href="http://wordpress.org/download/">download the latest stable version of WordPress</a>, version 1.5.1.3.  The compressed file should be about 250KB, and OS X will decompress it for you.</p>
<p>Once it&#8217;s decompressed, we&#8217;ll move the <code>wordpress</code> directory to OS X&#8217;s Web hosting directory in <code>/Library/WebServer/Documents</code>.  By default, all requests for the domain&#8217;s root directory (like <code>http://maczealots.com/</code>) will go to this directory.  This can be changed in Apache&#8217;s <code>httpd.conf</code> file, which we&#8217;ll cover later.  If you like, you can also change the name of the <code>wordpress</code> directory to something else, like <code>blog</code>.  This way the URL of the blog would change to <code>http://www.yoursite.com/blog/</code>  Additionally, if you want the blog itself to be at the root directory, delete all the items from the <code>/Library/WebServer/Documents</code> directory and move the contents of the <code>wordpress</code> directory to the now-empty <code>Documents</code> folder.</p>
<h3><a title="step2" name="step2"></a>Enabling Personal Web Sharing</h3>
<p>&#8220;Personal Web Sharing&#8221; (PWS) is Apple&#8217;s marketing name for Apache, the industrial-strength, tried-and-true Web server du jour. When you enable PWS, OS X starts up Apache, registers the modules, opens ports, etc. Since we&#8217;ll be serving the blog, we&#8217;ll need to have Apache running.</p>
<p>To enable Personal Web Sharing, open the <i>Sharing</i> preference pane in <i>System Preferences</i>. Check the box labeled &#8220;Personal Web Sharing&#8221;, and that&#8217;s it. (You may have to authenticate as an administrator before it will let you enable anything.) Go ahead and close System Preferences; you&#8217;re ready to install MySQL now.</p>
<p class="box"><b>Note:</b> We are working on a version of this tutorial that includes the ability to host the database with SQLite, which is prepackaged in OS X 10.4. However, support for SQLite in WordPress is still being fully developed, so for now MySQL is still the way to go. If you&#8217;d like to see such an article, <a href="mailto:requests@maczealots.com#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">let us know</a>.</p>
<h3><a title="getmysql" name="getmysql"></a>Downloading and Installing MySQL</h3>
<p>MySQL is the database backend that WordPress (and other blogging packages like Movable Type) can use to store blog entries, users, comments, etc. MySQL is free for personal use. First, <a href="http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.24-apple-darwin7.7.0-powerpc.dmg/from/pick#mirrors">download MySQL</a> (4.0.24 at the time of publication). It will come as disk image with two packages and a readme. We will be installing both packages. First, open the main MySQL installer. It will install all the necessary components to run MySQL onto your OS X volume. After that installer has completed, run the startup item installer, which will automatically start up MySQL after any computer restarts.</p>
<p class="box"><b>Note:</b> One of the most common problems reported is that people install MySQL 4.1 instead of 4.0. I can understand the desire to be on the bleeding edge of software, but WordPress (and most other blog/CMS engines) use an older authentication scheme that is incompatible with MySQL 4.1 and greater. There are hacks and workarounds out there, but for the easiest installation, stick to MySQL 4.0.</p>
<h3><a title="configmysql" name="configmysql"></a>Configuring MySQL</h3>
<p>Now that you have installed MySQL, let&#8217;s configure it so WordPress can access it.  Open a new terminal session (found in <i>/Applications/Utilities/Terminal.app</i>) and type the following commands to navigate, make some changes, and start the MySQL daemon:</p>
<pre><code>cd /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/mysqld_safe &amp;</code></pre>
<p>Next, let&#8217;s launch MySQL and use the test database (called <code>test</code>, even) to make sure everything&#8217;s running correctly:</p>
<pre><code>/usr/local/mysql/bin/mysql test</code></pre>
<p>If everything&#8217;s running correctly, you should see output similar to this:</p>
<pre><code>Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version 4.0.24-standard

Type 'help;' or '\h' for help.  Type '\c' to clear the buffer.

mysql&gt;</code></pre>
<p>Once you&#8217;ve verified that MySQL is running correctly, use the command <code>quit</code> to return to the console prompt.</p>
<p>Now that MySQL is running, we&#8217;ll change the root password of MySQL so that WordPress (and you) can access it later. Use this command (where <i>yourpasswordhere</i> is replaced by your chosen password):</p>
<pre><code>/usr/local/mysql/bin/mysqladmin -u root password yourpasswordhere</code></pre>
<p>The last thing we&#8217;ll have to do in MySQL is to create a table for WordPress to store its data.  We&#8217;ll call it <code>wordpress</code> to keep things simple.  To accomplish this, we&#8217;ll enter MySQL, create the table, and allow WordPress to edit it.</p>
<pre><code>/usr/local/mysql/bin/mysql -u root -p
CREATE DATABASE wordpress;
quit</code></pre>
<h3><a title="php" name="php"></a>Enabling and Testing PHP</h3>
<p>Now that MySQL is ready to go, let&#8217;s fire up PHP. OS X ships with PHP installed, but not activated. Fortunately, this is really easy to do. The only file we&#8217;ll need to edit is <code>httpd.conf</code>, which Apache uses for its configuration.</p>
<p>Open the config file in your favorite editor (I&#8217;ll be using pico):</p>
<pre><code>sudo pico /etc/httpd/httpd.conf</code></pre>
<p>Mosey on down to the Dynamic Shared Object (DSO) Support section.  It&#8217;s the one with all the <code>LoadModule</code> listings. The one for PHP 4 is towards the bottom of that list. Look for the line and uncomment it to activate it. You can uncomment a line by removing the pound symbol (&#8220;#&#8221;) from the beginning of the line. The new line should look as such:</p>
<pre><code>LoadModule php4_module</code></pre>
<p>We&#8217;ll also need to uncomment the PHP 4 entry in the <code>AddModule</code> listings, so that it looks as such:</p>
<pre><code>AddModule mod_php4.c</code></pre>
<p>Once those two lines are edited you can save the <code>httpd.conf</code> file and quit the editor.  Since we&#8217;ve edited Apache&#8217;s load setup, we need to restart Apache so it will recognize the changes:</p>
<pre><code>sudo apachectl graceful</code></pre>
<p>With that out of the way, let&#8217;s make sure that PHP is indeed running. Create a new text file in your favorite editor (stay away from RTF-happy TextEdit, though &#8211; <a href="http://http//codingmonkeys.de/subethaedit/">SubEthaEdit</a> gets my vote) and fill it with the following text:</p>
<pre><code>&lt;?php
phpinfo();
?&gt;</code></pre>
<p>Save the file as <code>test.php</code> in the root directory (<code>/Library/WebServer/Documents/</code>) and load the address of the page (usually <a href="http://localhost/test.php">http://localhost/test.php</a>) into a Web browser.  If PHP was correctly enabled, the <code>phpinfo();</code> command should output <a href="http://www.entropy.ch/software/macosx/php/test.php">page after page</a> about the PHP installation.  If not, retrace your steps &#8211; it can be easy to make a mistake.</p>
<h3><a title="wordpress" name="wordpress"></a>Configuring WordPress</h3>
<p>Now for the last step: configuring WordPress.  First, you&#8217;ll need to edit WordPress&#8217; default configuration file <code>wp-config-sample.php</code>. You&#8217;ll find it in the root folder of the WordPress installation. This is where you&#8217;ll set up the database information. Edit the following settings:</p>
<p><code>define('DB_NAME', 'wordpress');</code> &#8211; Change &#8216;<code>wordpress</code>&#8216; to the name of the database you created in MySQL (in the example we named it <code>wordpress</code>).<br />
<code>define('DB_USER', 'username');</code> &#8211; change &#8216;<code>username</code>&#8216; to <code>root</code>.<br />
<code>define('DB_PASSWORD', 'password');</code> &#8211; change &#8216;<code>password</code>&#8216; to the MySQL password you chose.</p>
<p>Once you&#8217;ve made the changes, save the file as <code>wp-config.php</code> in the same directory and delete <code>wp-config-sample.php</code>.</p>
<p><a href="http://maczealots.com/tutorials/wordpress/images/wpconfig.png"><img src="http://maczealots.com/tutorials/wordpress/images/wpconfig_thumb.png" class="padded" alt="WordPress Configuration" align="right" /></a>Now, open a Web browser window and start the WordPress installer, found at <code>http://localhost/blog/wp-admin/install.php</code>. (Remember that if you chose to install WordPress in a different directory, such as the root directory, the address will be different for you.) WordPress will take you through the install process and set up the database with all the tables it needs to run.</p>
<p>After it completes, it will give you the login (admin) and password to log in to WordPress. The password is randomly generated and not recoverable so please <b>write it down!</b></p>
<p>After you log in, there are two things you need to immediately do. First, change your password to something you can remember. You can find it in the <i>Users</i> tab of WordPress&#8217; controls. Also, to avoid posting entries as &#8220;Administrator&#8221;, you can either create another account with a posting name, or simply enter a nicknaame in the admin account. But whatever you do, change the password and remember it — once you lose it, your data is hard to get back.</p>
<p>Now comes the moment you&#8217;ve been waiting for.  Click <i>View site »</i> in WordPress&#8217; controls or open a Web browser and go to <code>http://localhost/blog</code> and watch your blog appear! Roll up your sleeves, perfect the CSS, and wax poetic, serving it to the free world without spending a dime on extra software. Happy blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://osxhosting.com/osxhosting/installing-wordpress-on-mac-os-x-tiger/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing Movable Type on Tiger</title>
		<link>http://osxhosting.com/osxhosting/installing-movable-type-on-tiger#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://osxhosting.com/osxhosting/installing-movable-type-on-tiger#comments</comments>
		<pubDate>Wed, 13 Feb 2008 18:09:19 +0000</pubDate>
		<dc:creator>montanaflynn</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[movable type]]></category>
		<category><![CDATA[mtdbmovabletype.sql]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[tiger]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[weblog]]></category>

		<guid isPermaLink="false">http://macosxhosting.wordpress.com/?p=17</guid>
		<description><![CDATA[One of the biggest phenomenons to hit the Internet in the past few years has been the personal weblog: blog for short. A blog is basically a Web site that allows its owner to post his thoughts, ideas and daily happenings. Some use it as a personal diary, some as a soapbox for their beliefs. [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest phenomenons to hit the Internet in the past few years has been the personal weblog: blog for short. A blog is basically a Web site that allows its owner to post his thoughts, ideas and daily happenings. Some use it as a personal diary, some as a soapbox for their beliefs.</p>
<p class="box"><b>Note:</b> This article is written for installing Movable Type on “Tiger” (Mac OS X 10.4.x). The Panther and older OS X versions of this article, have been <a href="http://maczealots.com/tutorials/movabletype/panther/" title="Installing Movable Type on Panther, Mac OS X 10.3">relocated</a> to their own seperate, permanent pages.<span id="more-19"></span></p>
<p>Many people host a weblog on a third-party web server hosted by someone else, but with MacOS X, we have the tools we need to set up a fully functional weblog on our system. This blog could be served to the entire world via the Internet, or just used as a personal diary on your own system. It doesn&#8217;t matter. Weblogs are what you make of them. There are several systems we could use to set up a weblog on our Mac, but for this article I have chosen <a href="http://www.movable%20type.org/">Movable Type</a> from Six Apart. I chose this solely because I have the most experience with it, as I have used it for almost four years on my <a href="http://www.carpeaqua.com/">personal Web site</a>. Movable Type is designed using a Perl backend. Perl is an interpreted programming language that is capable of doing almost anything you wish. Tiger ships with Perl 5.8.6, which is more than enough for this process. The backend of our weblog will use <a href="http://www.sqlite.org/">SQLite</a>. SQLite is the database system that is bundled with Mac OS X Tiger and powers the Core Data framework. Several major Mac applications use SQLite as well. A few examples are Freshly Squeezed Software&#8217;s <a href="http://www.freshlysqueezedsoftware.com/products/pulpfiction/" title="PulpFiction">PulpFiction</a> and Michael Tsai&#8217;s <a href="http://c-command.com/spamsieve/index" title="SpamSieve">SpamSieve</a>. This article will assume that you are running a fresh install of MacOS X 10.4 or later and have the MacOS X Developer Tools installed. You should also be comfortable working in the command line and editing system configuration files. If this scares you, you may want to sign up for a service such as Six Apart&#8217;s <a href="http://www.typepad.com/">TypePad</a>. Let&#8217;s get started&#8230; ### Downloads First let&#8217;s download all of the files you are going to need to complete this exercise. We are only going to need DBI, DBD::SQLite and Movable Type 3.16. DBD::SQLite is a Perl module that will interface between SQLite and Movable Type. DBI stands for Database Interface and was written by Tim Bunce. The DBI module then speaks to the DBD module. The DBD module we will be using is DBD::SQLite. The biggest advantage of DBI is that you can talk to the database without having to talk on the network to the actual database server or dealing with the server&#8217;s libraries. Movable Type is simply a collection of Perl scripts that run the entire weblog system. * <a href="http://www.sixapart.com/Movable%20Type/pricing">Movable Type</a> * <a href="http://search.cpan.org/dist/DBI/" title="DBI">DBI</a> * <a href="http://search.cpan.org/dist/DBD-SQLite/" title="SQLite">DBD::SQLite</a> ### Apache In terminal, we need to edit our Apache config file. We are basically going to allow for cgi scripts to be executed on the Mac. By default CGI Scripts are located in /Library/WebServer/CGI-Executables/. We need to uncomment the line in the httpd.conf file that reads # AddHandler cgi-script .cgi I am going to explain how to do it using the vi text editor, but you are more than welcome to use your favorite editor of choice. <img src='http://osxhosting.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src="http://www.maczealots.com/tutorials/movabletype/images/httpdconf.jpg" alt="httpd.conf" height="270" width="469" /><!-- http://www.jayallen.org/journey/2005/04/setting_up_movable_type_on_tiger 	I find it easiest to install DBD::SQLite (and any other other Perl modules) using Perl's built-in CPAN installer. From the command line (in Terminal): 	sudo perl -MCPAN -e 'install "DBD::SQLite"' //--></p>
<p>sudo vi /etc/httpd/httpd.conf Go down to the line we want to edit and remove the # in front of _AddHandler_ by pressing the x key. Next type in _:wq_ to write and quit vi. Next, type the following into the Terminal window: sudo apachectl graceful The last command simply restarts the apache server without having to restart your system. Oh, the power of Unix. ### Connecting to SQLite Before we can establish a connection between Movable Type and SQLite, we need to install the Perl modules we downloaded earlier. Double-click on each file to extract the folders that live inside. We need to compile these modules so that our database will show up when we test Movable Type. It&#8217;s a relatively simple process. Type the following commands in the Terminal: cd ~/Desktop/DBI-1.48 perl Makefile.PL make sudo make install Now we need to install the SQLite module. cd ~/Desktop/DBD-SQLite-1.08 perl Makefile.PL make sudo make install Now that we have our perl modules set up, we can celebrate. We are finally ready to set up Movable Type! ### Movable Type cd ~/Desktop/MT-3.16-full-en_US/ vi mt.cfg Place a # before DataSource ./db Set your CGIPath to equal _http://localhost/cgi-bin/_ Add the following lines to your file. ObjectDriver DBI::sqlite Database /Library/WebServer/CGI-Executables/db/mtdbmovabletype.sql Set StaticWebPath to _/mt-static/_ Remove the # before _NoTempFiles 1_ :wq Ok, that is a lot of steps, so let&#8217;s go through what each one of them is. mt.cfg is the configuration file that gives basic information for the perl backend about your weblog. We set the CGIPath to equal where we are putting the cgi files. On your local system, it is /Library/WebServer/CGI-Executables/. StaticWebPath is where Movable Type&#8217;s images, docs, and other similar files will be stored. We set that to http://localhost/mt-static/ so that the directories are housed in /Library/WebServer/Documents/mt-static/. It should be noted that if you are going to set up your blog to be available for people on the Internet, you should replace all instances of localhost with your external IP address or domain name. The next set of commands is basically telling Movable Type to use the SQLite database. Now you see why we had to set up the DBI and DBD stuff earlier. We turned off NoTempFiles because Tiger was having issues when trying to build the index files. If anyone can find a solution to the problem, please post it in the comments. Let&#8217;s jump to the Finder. Yes, I am serious. After all of the love we have been giving the command line we are going back to the good old graphical filesystem. We need to install the Movable Type application onto our Webserver. First, lets copy the static files to the /Library/WebServer/Documents/mt-static/ folder. Make sure to copy the following files to that directory.</p>
<ul>
<li>styles.css</li>
<li>mt.js</li>
<li>images</li>
<li>docs</li>
<li>index.html</li>
</ul>
<p>Also, go ahead and create a new folder and call it _archives_. This is where we will hold all of our blog entries.</p>
<p><img src="http://www.maczealots.com/tutorials/movabletype/images/cgibin.jpg" alt="CGI-Executables" height="326" width="488" /></p>
<p>Now, let&#8217;s move back a level and enter the CGI-Executables folder. Copy the following files into it.</p>
<ul>
<li>examples</li>
<li>extlib</li>
<li>lib</li>
<li>mt-add-notify.cgi</li>
<li>mt-atom.cgi</li>
<li>mt-check.cgi</li>
<li>mt-comments.cgi</li>
<li>mt-db-pass.cgi</li>
<li>mt-load.cgi</li>
<li>mt-search.cgi</li>
<li>mt-send-entry.cgi</li>
<li>mt-set-reg.cgi</li>
<li>mt-tb.cgi</li>
<li>mt-view.cgi</li>
<li>mt-testbg.cgi</li>
<li>mt-xmlrpc.cgi</li>
<li>mt.cfg</li>
<li>mt.cgi</li>
<li>php</li>
<li>plugins</li>
<li>schemas</li>
<li>search_templates</li>
<li>tmpl</li>
<li>tools</li>
</ul>
<p>We are almost done. Now we need to jump back into Terminal and set some permissions for our scripts and create a folder for our database. cd /Library/WebServer/CGI-Executables/ chmod 755 mt*.cgi mkdir db chmod 777 db cd .. sudo chmod 777 Documents cd Documents chmod 777 archives What we just did is set the cgi scripts to be read and executed by group and others, while you can read, write and execute. If you don&#8217;t understand what that means, it is simply a Unix permissions thing. We then created a db folder that will house our SQLite databse. The last two commands set read, write, and execute commands for the archives and Documents folder. I ran into a lot of permissions issues by trying to lock the Documents folder with 755. The archives folder must be 777 though. If you want a more secure set up, I would recommend you recompile Apache with suexec installed. Sadly, Tiger&#8217;s version of Apache doesn&#8217;t have it compiled in. Everything is set up, let&#8217;s test. Pop open Safari and go to the following url. <a href="http://localhost/cgi-bin/mt-check.cgi" title="Check Your MovableType Installation">http://localhost/cgi-bin/mt-check.cgi</a>mt-check checks for installed perl modules on your system. You should have everything you need installed. If you find you are missing some of the modules, or want to install extra ones, Six Apart does a great job of giving you a <a href="http://www.sixapart.com/movabletype/docs/mtinstall#required/optional%20module%20installation%20steps" title="Movable Type Optional Module Installation Steps">walkthrough</a>.   This is important&#8230;.   <a href="http://localhost/cgi-bin/mt-load.cgi">http://localhost/cgi-bin/mt-load.cgi</a> This step sets up the tables, an initial author and some starter templates in your database. Assuming you have followed my instructions to their exact specifications, the script should report SUCCESS! You have a working Movable Type installation. With Movable Type 3.16, the application has the ability to run several tasks in the background. We need to test to make sure this will work on your system so click on the link below to do that: http://localhost/cgi-bin/mt-testbg.cgi As long as you see two unique numbers listed on the page, you will be fine. Delete mt-load.cgi from /Library/WebServer/CGI-Executables. Leaving it on your system is a big security vulnerability, because each time you run it, it is going to reset your database to the initial values. Congratulations, Movable Type is ready to go. ### Basic Configuration <a href="http://localhost/cgi-bin/mt.cgi">http://localhost/cgi-bin/mt.cgi</a>  <img src="http://www.maczealots.com/tutorials/movabletype/images/mtlogin.jpg" alt="Movable Type Login Screen" /></p>
<p>Now that we have the weblog configured, let&#8217;s go through some basic configuration. The link above is where you will do all of your blogging. It houses the configuration, templates and a basic editor. You will be greeted with a login prompt. The mt-load.cgi script created a default user name Melody and a password of Nelson. The first thing you are going to want to do is change that username and password. To accomplish this, just head to the Edit Your Profile link. Change the username and password to something you can easily remember. Next, let&#8217;s edit the default weblog to fit your specifications. The default is creatively named Weblog, but you may want to change that to something to describe you. I have my personal one as just my name, but others have been far more creative. <img src='http://osxhosting.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Next, go to the Weblog Config button and let&#8217;s double check some values.</p>
<ul>
<li>Local Site Path: /Library/WebServer/Documents</li>
<li>Site URL: http://localhost/</li>
<li>Local Archive Path: /Library/WebServer/Documents/archives</li>
<li>Archive URL: http://localhost/archives/</li>
</ul>
<p>Save those changes, and start blogging, because you are ready. Simply go to the New Entry button and make your first entry. To view your content simply pop open Safari and visit <a href="http://localhost/">http://localhost/</a>### Conclusion We accomplished a lot. We set up a full-fledged content management system on our Mac using nothing but free or donationware software. This article merely gets you set up with a basic Movable Type installation. There is a vast world of plugins, configuration changes, and tips and tricks out there. Here are a few resources to check out.</p>
<ul>
<li><a href="http://www.scriptygoddess.com/">http://www.scriptygoddess.com/</a></li>
<li> <a href="http://www.movabletype.org/support/">http://www.movabletype.org/support/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://osxhosting.com/osxhosting/installing-movable-type-on-tiger/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
