(a german translation of the howto-part can be found here)
Today I saw that the mono project has quitly update the mod_mono and xsp packages. This is quite important for people (or distributions) using apache 2.2 since the old xsp and mod_mono packages had a bug which made them not compile with apache 2.2. This was true for Fedora Core 5, for example. But now the ifolder server can be installed quite easy on Fedora Core 5:
First step: install the ifolder server yum repository
Fortunately the main files you need are already provided as an yum repository, so all you have to do is to add the repository file to
Second step: the missing mono packages
There are two ways now:
- The first one is the “just testing” way: just install the xsp-rpm and the mod_mono-rpm. The disadvantage is now that you have to take care of the date of the files by yourself – so if there is a cirtical bug which gets fixed with the newest version, you have to take care of this by yourself.
- The second way is to add a mono repository to your system. If you do so your system will be kept up2date by yum automatically, but unfortunately there are some standard mono files of Fedora Core which are replaced by the mono files of the mono-project. To install the repository, download the repository file to
/etc/yum.repos.d/*. But don’t blame any Fedora Core guy when you get stuck with these new packages!
Third step: Install
Since we are talking about yum it gets pretty boring here: enter
yum -y install ifolder3-server and you’re done.
Fourth step: Checking setup
- You should change the default admin login and password, located at
- You should make sure that the directory
/var/www/.configexists and is owned by user and group apache. If not, create it with
chown -R apache:apache /var/www/.config
- Check if mono is still running somewhere – kill it if it’s necessary! This running mono can be a problem whenever you are restarting apache, this is a mono bug in mono version 1.1.13 shipped with Fedora Core 5.
Fifth step: Start and use
(Re)Start your httpd:
service httpd restart. You can login as admin and create new users with the admin interface which can be accessed through your preferred web browser:
The user interface can be accessed by
The user web interface was reworked and is very smooth now – have a look at the screenshot-section in the ifolder.com wiki.
The users can also now work with the normal ifolder client, although this one has to have version 3.4 or above.
Sixth step: Troubleshooting
If something goes wrong, first shut down the apache, check that all mono processes are killed, and restart the server. If the problem persists, check the iFolder project wiki section “Troubleshooting”.