I am about to purchase a server to be used mainly for Moodle, but will also host other web-based application. The server will most probably be a Dual Xeon 3.6Ghz with 2GBs of memory. However, I still cannot decide what OS to put on it. I'm thinking either Windows 2003 Server with XAMPP or just a LAMP setup (probably RedHat). I'm inclined to go with Windows, but I'm not sure about the performance hit of XAMPP (WAMPP).
Can anybody tell me, what will be the disadvantages of using WAMPP (mainly performance-wise) as opposed to a normal LAMP setup?
Also, what about Apache2Triad? Does anyone have anything to say about XAMPP vs A2T? (I have seen that most related posts on this site prefer XAMPP, but other people in other forums outside of Moodle.org seem to think A2T is better)
Does XAMPP have a control panel like /apache2triadcp/ ?
If you are not afraid of Linux, go for it!
All the experienced Moodlers here will tell you that Windows is OK to launch a prototype, to do some testing. But if you are going for production, your investment suggests that, Linux is _far_ superior.
- I will concede that a box running linux/apache is likely to handle more load than a win2k3 box running moodle, so if you have the option available to you of running a Linux box, I think the overall consensus here (including me) is that you should run it on a linux box!
You've convinced me! Sorry for the over-simplification ;-(
XAMPP vs A2T is the same as XAMPP vs EasyPHP.
A2T and EasyPHP are Windows only installations. XAMPP is available for Linux, Windows, Solaris and Macs. I have XAMPP running on the first three OSs. If you decide to start with Windows and then shift to Linux (or vice versa), it's easier to do the migration.
Generally, once you get your Windows or Linux system running, administration is about the same.
essentially, what I needed to do was just to back up the original db files but had no way of doing so since I couldn't log into windows from an un-recoverable problem with duel boot and the mbr.
Well anyways what i wanted to do first was to edit the my.cnf so that it pointed to the old windows directory within linux. In windows its xampp/mysql/data/[database_name]. I couldn't make that happen (if you know how with the terminal please tell me it would be some good info).
I got Lampp up and running in ubuntu 8.10 and in phpmyadmin re-created the original user account and the password and the database that I needed to transfer over to lampp. What I did next was to make lampp directory files writable by using chmod o+rwx /opt/lampp/var/mysql/[database_name]. As well as the db.opt file chmod o+rwx /opt/lampp/var/mysql/[db_name]/db.opt. Once that was done I just did drag and drop from the xampp databse files location still in the windows xp directory where they were to the lampp database file location on ubuntu. I tested in phpmyadmin to see if the database tables and names were correct and it was. Rechanged the permisions and went back to phpmyadmin for the backup.
My next issue is to get that database back working in joomla on ubuntu... I will post the result on that next.