Multiple PHP Versions
Posted 2013-03-01 15:25 by andreychek
Introduction
Beginning in Virtualmin 3.99, if you have multiple PHP versions installed, you can choose which version to use for a given domain, or even per-directory.
While this feature can work with any Operating System version, it works best with CentOS 5 and 6 using the Software Collections repository.
Installing a second PHP Version on CentOS 5 or 6
CentOS supports something called "Software Collections", which is a system for installing multiple software versions on one server.
Upgrading Debian Squeeze to Debian Wheezy
Posted 2013-02-21 11:33 by andreychek
Note: This document is a work in progress. Also, Wheezy support for Virtualmin has not been released.
Upgrading Ubuntu 10.04 Lucid to 12.04 Precise
Posted 2012-04-26 19:18 by andreychek
This document will guide you through upgrading an Ubuntu 10.04 (Lucid) server to an Ubuntu 12.04 (Precise) server.
We highly recommend that you perform all of these steps on a test system before making changes to your production server -- that way, you can minimize downtime by knowing what to expect.
You should plan for some downtime -- there are big differences between the two distributions, and things don't always go as smoothly as we would hope.
Command Line API Examples
Posted 2012-02-26 21:42 by andreychek
Command Line API Examples
The following are a set of command line API snippets for performing tasks on a Virtualmin server. Most of them can be put into a text file, and run as a shell script.
How to add a wildcard or multi-domain SSL certificate
Posted 2011-07-21 13:17 by andreychek
This tutorial covers how to add a wildcard or multi-domain SSL certificate to multiple Virtual servers.
You will need an IP address dedicated to this purpose -- you can obtain IP addresses from the ISP hosting your server.
This tutorial assumes you have first logged into Virtualmin.
Click 'Addresses and Networking' -> 'Shared IP Addresses'.
Enter the IP address for this new SSL certificate in the 'Shared addresses for any servers ' field.
Click 'Allocate a new shared IP address'.
Click 'Save'.
0.
Databases
Posted 2011-06-28 13:26 by Joe
Databases in Virtualmin FAQ - Have questions about database support in Virtualmin?
Database troubleshooting - Troubleshooting common problems with databases in Virtualmin
Migrating To a New Server
Posted 2011-06-08 22:45 by andreychek
This document describes how to migrate your Virtualmin installation to a new server.
The migration consists of performing a series of backups, restoring them onto your new server, testing (and more testing) -- and then, once everything appears to be working, making the new server live.
The operating system, version, and architecture don't matter during such a migration.
Upgrading Debian Lenny to Debian Squeeze
Posted 2011-05-24 14:35 by andreychek
This document will help guide you through upgrading a Debian 5.0 (Lenny) server to a Debian 6.0 (Squeeze) server.
We highly recommend that you perform all of these steps on a test system before making changes to your production server -- that way, you can minimize downtime by knowing what all to expect.
These steps are a succinct version of the full Debian upgrade guide available here: http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.en...
You should plan for some downtime -- there are big differences between the two distributions, and things don't always go as
Database FAQ
Posted 2011-05-19 14:49 by andreychek
Why can all of my users see a database named "test"?
MySQL, by default, comes with a database named test; unfortunately, all users are granted access to that database. Also, in some cases, users can be granted permission by default to all databases beginning with the string "test".
We've seen cases where users used the test database to store data for their applications, rather than creating a new database.
Running MySQL on a Remote System
Posted 2011-05-19 14:42 by andreychek
