<?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/"
		>
<channel>
	<title>Comments on: Installing Subversion on a MediaTemple DV 3.5 Virtual Server</title>
	<atom:link href="http://hellm.com/post/9/feed" rel="self" type="application/rss+xml" />
	<link>http://hellm.com/post/9</link>
	<description>a blog by Michael Hellein</description>
	<lastBuildDate>Tue, 02 Sep 2008 03:40:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Psychopsia&#8217;s Mind &#183; From the deep dark of his mind&#8230;</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-121</link>
		<dc:creator>Psychopsia&#8217;s Mind &#183; From the deep dark of his mind&#8230;</dc:creator>
		<pubDate>Fri, 22 Aug 2008 18:10:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-121</guid>
		<description>[...] If you get another errors I suggest reading this post where I found the info: install ffmpeg on media temple dv or similar centos setups and Hello, hellm. [...]</description>
		<content:encoded><![CDATA[<p>[...] If you get another errors I suggest reading this post where I found the info: install ffmpeg on media temple dv or similar centos setups and Hello, hellm. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-98</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Sun, 20 Jul 2008 06:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-98</guid>
		<description>I was wondering how to set-up Subversion on my mediaTemple (dv) 3.5 dedicated-virtual server. None of the above really worked for me because the yum links were broken and I&#039;m a doofus for the most part. It turns out that this can be done without yum and without much effort. I have PLESK 8.3 and CentOS 5 on my particular machine, which was provisioned in June of 2008, as a point of reference.

This guide makes two assumptions:

1.) That the Developer Tools are installed (included as Step 0, for your reference) on your mediaTemple (dv) 3.5 (and possibly later) server and that those tools include Subversion (issue &quot;svn help&quot; on the command line to see which version of Subversion is installed, if any).

2.) That you set-up the subdomain on which you intend to host Subversion as a top-level domain (this is possible in PLESK, and is, for many, the preferred method). It&#039;s fine if not; just be aware of file paths and nuances related to how your subdomain (or top-level domain) is configured.

STEP 0: INSTALL DEVELOPER TOOLS THROUGH MEDIATEMPLE CONTROL PANEL.

Log into your mediaTemple account and click on your (dv) 3.5 domain. Click on &quot;Install Developer Tools&quot; if they haven&#039;t already been installed. This takes a moment and should complete without issue.



STEP 1 (OPTIONAL): INSTALL yum

===== DOWNLOAD =====

# wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm
# wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm
# wget http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm

===== INSTALL =====

# rpm -Uvh python-iniparse-0.2.3-4.el5.noarch.rpm
# rpm -Uvh yum-metadata-parser-1.1.2-2.el5.i386.rpm
# rpm -Uvh yum-3.2.8-9.el5.centos.1.noarch.rpm

Confirm that yum is installed:

# yum



STEP 2: INSTALL mod_dav_svn

===== DOWNLOAD =====

# wget http://mirror.centos.org/centos/5/os/i386/CentOS/mod_dav_svn-1.4.2-2.el5.i386.rpm

===== INSTALL =====

# rpm -Uvh mod_dav_svn-1.4.2-2.el5.i386.rpm



STEP 3: Configure mod_dav_svn

Have a look at the new subversion.conf file that was created during the mod_dav_svn installation. Apache will, from here forward, automatically include this file at start-up.

# cd /etc/httpd/conf.d/
# vim subversion.conf

No changes are necessary, as we&#039;re going to put the configuration directives elsewhere and leave the samples commented-out here.



STEP 4: Create an SVN repository

# svnadmin create /var/www/vhosts/subdomain.yoursite.com/svnrepo

You should confirm that the svnrepo directory was created and that there are several files inside it. You should also change the permissions of the directory so that the &quot;apache&quot; user has read/write acccess:

# chown -R root:apache svnrepo
# chmod -R ug=rwx svnrepo
# chmod -R o= svnrepo



STEP 5: MODIFY vhost.conf

# vim /var/www/vhosts/subdomain.yoursite.com/conf/vhost.conf

Add the following to the bottom of the file (be SURE not to add a trailing / after /svn in the opening  tag or you will get 405 errors like my dumb ass!):


DAV svn
SVNPath /var/www/vhosts/subdomain.yoursite.com/svnrepo
#SVNIndexXSLT &quot;/svnindex.xsl&quot;




STEP 6: RESTART APACHE.

Before you restart Apache, you may want to do something like:

# /usr/local/psa/admin/bin/websrvmng -a

which forces Plesk to update all Apache-related configuration files. Don&#039;t forget to restart apache!



DONE! Try accessing the repository at http://subdomain.yoursite.com/svn/

I haven&#039;t proof-read this tutorial or even tried it (I wrote it as I was going along), so your feedback will probably help others. Share it!</description>
		<content:encoded><![CDATA[<p>I was wondering how to set-up Subversion on my mediaTemple (dv) 3.5 dedicated-virtual server. None of the above really worked for me because the yum links were broken and I&#8217;m a doofus for the most part. It turns out that this can be done without yum and without much effort. I have PLESK 8.3 and CentOS 5 on my particular machine, which was provisioned in June of 2008, as a point of reference.</p>
<p>This guide makes two assumptions:</p>
<p>1.) That the Developer Tools are installed (included as Step 0, for your reference) on your mediaTemple (dv) 3.5 (and possibly later) server and that those tools include Subversion (issue &#8220;svn help&#8221; on the command line to see which version of Subversion is installed, if any).</p>
<p>2.) That you set-up the subdomain on which you intend to host Subversion as a top-level domain (this is possible in PLESK, and is, for many, the preferred method). It&#8217;s fine if not; just be aware of file paths and nuances related to how your subdomain (or top-level domain) is configured.</p>
<p>STEP 0: INSTALL DEVELOPER TOOLS THROUGH MEDIATEMPLE CONTROL PANEL.</p>
<p>Log into your mediaTemple account and click on your (dv) 3.5 domain. Click on &#8220;Install Developer Tools&#8221; if they haven&#8217;t already been installed. This takes a moment and should complete without issue.</p>
<p>STEP 1 (OPTIONAL): INSTALL yum</p>
<p>===== DOWNLOAD =====</p>
<p># wget <a href="http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm" rel="nofollow">http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm</a><br />
# wget <a href="http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm" rel="nofollow">http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm</a><br />
# wget <a href="http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm" rel="nofollow">http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm</a></p>
<p>===== INSTALL =====</p>
<p># rpm -Uvh python-iniparse-0.2.3-4.el5.noarch.rpm<br />
# rpm -Uvh yum-metadata-parser-1.1.2-2.el5.i386.rpm<br />
# rpm -Uvh yum-3.2.8-9.el5.centos.1.noarch.rpm</p>
<p>Confirm that yum is installed:</p>
<p># yum</p>
<p>STEP 2: INSTALL mod_dav_svn</p>
<p>===== DOWNLOAD =====</p>
<p># wget <a href="http://mirror.centos.org/centos/5/os/i386/CentOS/mod_dav_svn-1.4.2-2.el5.i386.rpm" rel="nofollow">http://mirror.centos.org/centos/5/os/i386/CentOS/mod_dav_svn-1.4.2-2.el5.i386.rpm</a></p>
<p>===== INSTALL =====</p>
<p># rpm -Uvh mod_dav_svn-1.4.2-2.el5.i386.rpm</p>
<p>STEP 3: Configure mod_dav_svn</p>
<p>Have a look at the new subversion.conf file that was created during the mod_dav_svn installation. Apache will, from here forward, automatically include this file at start-up.</p>
<p># cd /etc/httpd/conf.d/<br />
# vim subversion.conf</p>
<p>No changes are necessary, as we&#8217;re going to put the configuration directives elsewhere and leave the samples commented-out here.</p>
<p>STEP 4: Create an SVN repository</p>
<p># svnadmin create /var/www/vhosts/subdomain.yoursite.com/svnrepo</p>
<p>You should confirm that the svnrepo directory was created and that there are several files inside it. You should also change the permissions of the directory so that the &#8220;apache&#8221; user has read/write acccess:</p>
<p># chown -R root:apache svnrepo<br />
# chmod -R ug=rwx svnrepo<br />
# chmod -R o= svnrepo</p>
<p>STEP 5: MODIFY vhost.conf</p>
<p># vim /var/www/vhosts/subdomain.yoursite.com/conf/vhost.conf</p>
<p>Add the following to the bottom of the file (be SURE not to add a trailing / after /svn in the opening  tag or you will get 405 errors like my dumb ass!):</p>
<p>DAV svn<br />
SVNPath /var/www/vhosts/subdomain.yoursite.com/svnrepo<br />
#SVNIndexXSLT &#8220;/svnindex.xsl&#8221;</p>
<p>STEP 6: RESTART APACHE.</p>
<p>Before you restart Apache, you may want to do something like:</p>
<p># /usr/local/psa/admin/bin/websrvmng -a</p>
<p>which forces Plesk to update all Apache-related configuration files. Don&#8217;t forget to restart apache!</p>
<p>DONE! Try accessing the repository at <a href="http://subdomain.yoursite.com/svn/" rel="nofollow">http://subdomain.yoursite.com/svn/</a></p>
<p>I haven&#8217;t proof-read this tutorial or even tried it (I wrote it as I was going along), so your feedback will probably help others. Share it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abelafonte</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-97</link>
		<dc:creator>abelafonte</dc:creator>
		<pubDate>Sat, 05 Jul 2008 03:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-97</guid>
		<description>All of the CentOS mirrors have been moved.  Does anybody have the newest links for the CentOS 5 yum RPM?</description>
		<content:encoded><![CDATA[<p>All of the CentOS mirrors have been moved.  Does anybody have the newest links for the CentOS 5 yum RPM?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Hellein</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-95</link>
		<dc:creator>Michael Hellein</dc:creator>
		<pubDate>Fri, 20 Jun 2008 19:50:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-95</guid>
		<description>thanks for the updated links - more relevant for this post (http://hellm.com/post/5) as the prerequisites are included in (dv) 3.5.</description>
		<content:encoded><![CDATA[<p>thanks for the updated links &#8211; more relevant for this post (<a href="http://hellm.com/post/5" rel="nofollow">http://hellm.com/post/5</a>) as the prerequisites are included in (dv) 3.5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lifegrasp</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-94</link>
		<dc:creator>lifegrasp</dc:creator>
		<pubDate>Fri, 20 Jun 2008 19:22:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-94</guid>
		<description>version dv 3.0

new links

rpm -ivh --nodeps http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/libxml2-python-2.6.16-10.i386.rpm http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/rpm-python-4.3.3-23_nonptl.i386.rpm http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm</description>
		<content:encoded><![CDATA[<p>version dv 3.0</p>
<p>new links</p>
<p>rpm -ivh &#8211;nodeps <a href="http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/libxml2-python-2.6.16-10.i386.rpm" rel="nofollow">http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/libxml2-python-2.6.16-10.i386.rpm</a> <a href="http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm" rel="nofollow">http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm</a> <a href="http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm" rel="nofollow">http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm</a> <a href="http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/rpm-python-4.3.3-23_nonptl.i386.rpm" rel="nofollow">http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/rpm-python-4.3.3-23_nonptl.i386.rpm</a> <a href="http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm" rel="nofollow">http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-81</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Mon, 25 Feb 2008 04:06:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-81</guid>
		<description>Thanks for the post.  (dv) 3.5 is much improved.</description>
		<content:encoded><![CDATA[<p>Thanks for the post.  (dv) 3.5 is much improved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Hellein</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-77</link>
		<dc:creator>Michael Hellein</dc:creator>
		<pubDate>Tue, 12 Feb 2008 02:52:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-77</guid>
		<description>That&#039;s very exciting (to have Subversion included in the developer tools).  Thanks for the update!</description>
		<content:encoded><![CDATA[<p>That&#8217;s very exciting (to have Subversion included in the developer tools).  Thanks for the update!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hello, hellm &#187; Blog Archive &#187; Installing Subversion on a MediaTemple DV 3.0 Virtual Server</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-76</link>
		<dc:creator>hello, hellm &#187; Blog Archive &#187; Installing Subversion on a MediaTemple DV 3.0 Virtual Server</dc:creator>
		<pubDate>Tue, 12 Feb 2008 02:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-76</guid>
		<description>[...] [Updated for the dv 3.5 here] [...]</description>
		<content:encoded><![CDATA[<p>[...] [Updated for the dv 3.5 here] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: (mt) Yuri</title>
		<link>http://hellm.com/post/9/comment-page-1#comment-75</link>
		<dc:creator>(mt) Yuri</dc:creator>
		<pubDate>Mon, 11 Feb 2008 23:01:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hellm.com/post/9#comment-75</guid>
		<description>Thanx for the suggestion, Subversion is way better than sliced bread, how could we live without it indeed!!!

Subversion is part of default (dv) Developer tools from now on.

P.S. You only to install yum rpm on (dv) 3.5, all other prerequisites are part of (dv) Developer tools: &quot;rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpm&quot;

P.P.S. Share your stories on http://forums.mediatemple.net  :)</description>
		<content:encoded><![CDATA[<p>Thanx for the suggestion, Subversion is way better than sliced bread, how could we live without it indeed!!!</p>
<p>Subversion is part of default (dv) Developer tools from now on.</p>
<p>P.S. You only to install yum rpm on (dv) 3.5, all other prerequisites are part of (dv) Developer tools: &#8220;rpm -Uvh <a href="http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpm" rel="nofollow">http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpm</a>&#8221;</p>
<p>P.P.S. Share your stories on <a href="http://forums.mediatemple.net" rel="nofollow">http://forums.mediatemple.net</a>  <img src='http://hellm.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

