So I just managed to get Joomla! installed on my DS-210j running DSM 3.0. After having turned up little info here in the forums that was of help, I thought I might share my experience in hopes that it will help another newb like myself. I'm coming from a networking background, but know little to nothing about web dev so I can't say anything about the correctness of the info, but it is up and running atleast.
The first thing I did, was enable Web Station and MySQL under
[Control Panel] -> [Web Services] -> [Web Applications tab]
Next, I downloaded phpMyAdmin from the Synology Download Center...
http://www.synology.com/support/download.php?lang=us
...then installed it under [Package Management] and clicked [Run] to start the service.
It's URL takes you to http://"ip address"/phpMyAdmin/
The default user name and password is 'root' with a blank password.
After logging in I created a password for the account by following the [change password] link under "Actions".
If for some reason you create a password and manage to mistype it twice (damn Bombay lol), you can reset it by
going to [Control Panel] -> [Restore Defaults] and resetting the MySQL Database password. You may have to
clear out the databases and remove/reinstall phpMyAdmin as well, but this will get you back up and going.
Joomla needs a database backend and a user to access it through, so next I created the pair. Under the
[Privileges] tab, click on "Add a new User". Type in a user name (ex: joomla), set the "Host" to "Local",
setup a password, select "Create database with same name and grant all privileges", and click [Go].
After that I went to [Control Panel] -> [Terminal], and enabled the SSH service. Grab a copy of Putty and SSH
into the server as root, then navigate to the web directory. For me it was under volume1...
DS-210j> cd /volume1/web
...create a directory for Joomla to reside in...
DS-210j> mkdir joomla_1.5.21
...then download the Joomla installer and place it in the directory you created (via file browser).
http://www.joomla.org/download.html
Unzip the archive...
DS-210j> unzip Joomla_1.5.21-Stable-Full_Package.zip
...then remove the zip file.
DS-210j> rm Joomla_1.5.21-Stable-Full_Package.zip
Next we need to set read/write/execute permissions so that the installer can do its thing
(you may be able to get away with 755, I gave mine everything up front)...
DS-210j> cd ..
DS-210j> chmod -R 777 joomla_1.5.21/
Finally, we're ready to startup the installer. Open up your browser and surf out to
http://"ip address"/joomla_1.5.21/index.php
The installer should startup and walk you through setting up Joomla. It will first run a check
to make sure that you've got all of the proper PHP extensions enabled. By default it should
have everything it needs, but if for some reason it doesn't you can manage the extensions
from [Control Panel] -> [Web Services] -> [PHP Settings tab] -> [Select PHP extension].
The installer should walk you through everything it needs, most of which is self evident.
Once it finishes, it will tell you to delete the installation directory before it will continue.
Also don't forget to change your permissions back to something more secure!
DS-210j> chmod -R 755 joomla_1.5.21/
DS-210j> cd joomla_1.5.21
DS-210j> rm -rf installation/
After that Joomla should be up and running!
The admin page is located at:
http://"ip address"/joomla_1.5.21/administrator/
http://www.myjoomlacast.com has some pretty good training videos to get you started.




