Install USVN
A Subversion server for a site like USVN is one of the most user friendly interfaces as well as ergonomic too. It is very easy to install. PHP version 5, Apache 2 are modules needed for the installation of USVN. After configuring Apache, USVN has to be installed. After the installation is over, the web browser has to be accessed and a configuration block is generally added to the Apache configuration file. Apache configuration file, i. e., httpdonf file has to be configured accordingly. Once the block is added, the application will be installed.
USVN is a subversion server (web), which is very simple to install and manage via a user-friendly interface (very ergonomic).
Prerequisites
The installation of USVN requires the presence of:
PHP 5 (5.1.2 <= ver <5.3)
Apache2
mod_dav enable (in Apache httpdonf - uncomment LoadModule dav_module modules/mod_dav.so)
mod_dav_fs enable (in Apache httpdonf - uncomment LoadModule dav_fs_module modules/mod_dav_fs.so)
mod_rewrite enable (in Apache httpdonf - uncomment LoadModule rewrite_module modules/mod_rewrite.so)
adding the AllowOverride configuration
Subversion - add the following modules in Apache modules
mod_authz_svn enable (add in httpdonf "LoadModule authz_svn_module modules/mod_authz_svn.so)
mod_dav_svn enable (add in httpdonf "LoadModule dav_svn_module modules/mod_dav_svn.so)
Example for the configuration of Apache
# Configuration d'access à usvn
Alias /usvn /path/to/usvn/public
Options +SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
Allow from all
Installing USVN
Once the prerequisites installed and the application configured, as indicated in the web server, you must access it via the web browser.
We must follow the installation instructions step-by-step to configure the installation.
At the end of the installation, the configuration block (above) is to be added to the Apache configuration file (httpdonf). Once this block is added, the application is installed.
Notes