• The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • Debian 11 has reached its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.81 is the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Subversion configuration

L

liquorvicar

Guest
I'm struggling to get svn configured on our Plesk server (7.5.4 on RHEL3). I've managed to get it installed and playing along with apache (if I comment out the ServerTokens directive I can see DAV and SVN in the response headers). I've moved on to configuring the vhost. I can access my repos from the commandline but I am struggling to access them remotely via SSL. Here's my vhost_ssl.conf
<Location /svn>
DAV svn
SVNParentPath /home/httpd/vhosts/domain.com/svn

AuthzSVNAccessFile /home/httpd/vhosts/domain.com/svnconf/access

# only authenticated users may access the repository
Require valid-user

AuthName "SVN"
AuthType Basic
AuthMySQLHost localhost
AuthMySQLDB db_name
AuthMySQLUserTable db_table
AuthMySQLUser db_user
AuthMySQLPassword passwd
AuthMySQLGroupField user_group
</Location>
When I try and checkout a repos I get
PROPFIND request failed on '/svn/repos'
PROPFIND of '/svn/repos': 405 Method Not Allowed (https://www.domain.com)

Has anyone got any ideas?
 
Hey Atomic,

Thanks for replying. I just managed to figure it out - I had changed the IP of the vhost but the DNS hadn't propagated so it was still trying to connect to the old IP.

All working now.
Ta
 
mod_auth_mysql

FWIW to get SVN working with mod_auth_mysql I had to recompile mod_auth_mysql. The RHEL3 rpm was compiled against an older version of libmysqlclient than PHP and this caused odd problems iwith some PHP scripts.
 
Back
Top