Originally posted by infect
I'm not quite sure how to solve this problem elegantly, but I did in fact get Subversion running alongside a Plesk 7.5 install.
Basically, I installed a seperate Apache 2 installation that handles SVN. This seems to work fine considering Subversion runs on a seperate port. Although it did take me a while to figure out how to do everything without interefering with the Plesk install, in the end the basic steps were:
1. Install Apache2 in its own directory. I think I used the default /usr/local/apache2 directory.
2. Configure Apache 2 according to the installation instructions along with those provided by Subversion.
3. Make sure your Apache config is only listening to your domain on the subversion port, or any other port that is not your default apache 1 install's port (usually port 80) so that there are no port listening conflicts.
That's pretty much all there is to it, granted your Apache 2 install is pretty much dedicated to subversion and is not really doing much else. I used a similar technique to run php5 and php4 simulataneously so that I could use php5 on specific domains managed by plesk without breaking the standard plesk install. This involves mod_rewriting URLs by proxy to an internal domain while the Apache 2 install listens on a special port. I'll leave that for another post though.
Again, it's not perfect, but until sw-soft releases an update with both apache2 and php5 support, we'll have to make due.