The BareBones ensemble is a modified installer for Symphony 2.0.4. The main difference between this install and the official version is that this version has been rebuilt from a clean install with exactly the same structure as the default Spectrum theme.
The BareBones Ensemble repository brings together the Symphony 2.0.4 core application, the required extensions and the BareBones workspace to simplify the install process. This installer provides a single ZIP archive or a single Git command to provide all the files necessary for installation. Refer to the README file for the BareBones workspace for install instructions using Git to bring all the different source repositories together.
Go to the Downloads page to download the ZIP file. This is the simplest, if you want to avoid using Git altogether.
This repository has been created to make the installation as simple as possible. A single Git command will provide all that you need:
git clone git://github.com/bauhouse/sym-barebones.git
That should be all. Install Symphony as usual. (Find the instructions at the official Symphony 2 repository.) For convenience, they have been included below:
- Version: 2.0.4
- Date: 9th July 2009
- Github Repository: http://github.com/symphony/symphony-2/tree/master
Symphony is a PHP
& MySQL
based CMS that utilises XML
and XSLT
as its core
technologies. This repository represents version 2.0.3 and is considered stable.
Visit the forum at http://symphony-cms.com/forum/
-
Use the following command to get Extensions up to date:
git submodule init git submodule update
-
Follow normal updating procedure below from step 4.
Follow the instructions below if you are updating from Symphony version 2.0 (non Git)
-
Backup
/symphony/.htaccess
. -
Upload
/symphony
,index.php
&update.php
, replacing what is already on your server. -
Put the backed-up
.htaccess
file into the new/symphony
folder. -
Go to
http://yoursite.com/update.php
to complete the update process. -
Celebrate by shaving your friend's head for charity!
-
Clone the git repository to the location you desire using:
git clone git://github.com/symphony/symphony-2.git
Should you wish to make contributions back to the project, fork the master tree rather than cloning, and issue pull requests via github.
The following repositories are included as submodules:
-
Run the following commands to ensure the submodules are cloned:
git submodule init git submodule update
-
(Optional) If you would like the default theme installed as well, you will need to use the following command from within the Symphony 2 folder you just created:
git clone git://github.com/symphony/workspace.git
-
Follow normal installation procedure below from step 2.
Note: You can leave /workspace
out if you do not want the default theme.
-
This step assumes you downloaded a zip archive from the Symphony website. Upload the following files and directories to the root directory of your website:
- index.php
- install.php
- /symphony
- /workspace
- /extensions
-
Point your web browser at http://yourwebsite.com/install.php and provide details for establishing a database connection and about your server environment.
-
Jump with both arms up like you're in a car commercial!
Secure Production Sites: Change permissions and remove installer files.
-
For a smooth install process, change permissions for the
root
,symphony
andworkspace
directories.cd /your/site/root chmod 777 symphony . chmod -R 777 workspace
-
Once successfully installed, change permissions as per your server preferences:
chmod 755 symphony .
-
Remove installer files (unless you're fine with revealing all your trade secrets):
rm install.php install.sql workspace/install.sql update.php
-
Dance like it's 1999!