Version 9 (modified by juri, 6 years ago) (diff)

a few more last minute changes.


  • Installation is done normally, by selecting 'qemulampserver' off of the FAI DVD.

Installing Joomla

  • First, create a database and grant permissions to a Mysqluser:
    mysql -u root -p 

Enter the Mysql Root password

GRANT ALL PRIVILEGES ON joomla.* TO joomla@localhost IDENTIFIED BY 'fai';
  • Install some missing packages:
    • FIXME: add these to a joomla image
apt-get install unzip php5-curl
  • Then, download joomla, placing it in /var/www/joomla/ with the proper permissions.
mkdir joomla
cd joomla
unzip ../
cd ..
mv joomla /var/www/
chown -R www-data.www-data /var/www/joomla/
  • Open the /joomla folder of the machine in a web browser. This should bring you to the 'Main Configuration' page.
    • For 'Site Name', enter "joomla1".
    • For 'Description', enter "Joomla test server".
    • for 'Admin Mail', enter "root@localhost".
    • for 'Admin Username', enter "root".
    • for 'Admin Password', enter "fai".
    • for 'Confirm Admin Password', enter "fai".
    • Click the 'Next' button.
  • you should now be on a 'Database Configuration' page.
    • Leave database type set to "MySQLi".
    • Leave 'Host Name' set to "localhost".
    • for 'Username', enter "joomla"
    • for 'Password', enter "fai".
    • for 'Database Name', enter "joomla".
    • Leave the 'Table Prefix' set to its random default.
    • Click the 'Next' button.
  • you should now be on a 'Finalisation' page.
    • Select the 'Learn Joomla English' sample data.
    • FIXME: figgure out how to turn 'Output Buffering' off.
    • Click the 'Install' button.
  • If all goes well, you should now see a green 'Remove installation folder' button. click it.
  • redirectmatch slash to /joomla/ on the webserver.
  • add a static ip. don't forget to add an entry for it to /etc/hosts, as well as changing the config in /etc/network/interfaces.
  • install an amd64 kernel
  • make configuration.php writable.
    • chmod 644 /var/www/joomla/configuration.php