Symphony

Symphony is a XML/XSL/PHP-based CMS. This is not to be confused with the PHP5 Framework with the similar name of Symfony.

Installing Symphony
(as of 1.7.01)

The installation of Symphony on DreamHost is very straightforward. It has been packaged into a nice installer easy enough for anyone to use with all the relevant information. Almost just as simple as WordPress' famous 5-minute setup.


 * 1) Create a new database in your DreamHost panel account
 * 2) * If you have not already done so, create an account with Symphony.
 * 3) Log into your account on Symphony, then under Resources on the left side, click Download Symphony
 * 4) Extract the zip/tar file
 * 5) Upload the contents of the Symphony folder onto your web server. The current contents for Symphony 1.7.01 include:
 * 6) symphony (dir)
 * 7) workspace (dir)
 * 8) index.php
 * 9) install.php
 * 10) README
 * 11) Once all files are uploaded, type in your url with install.php: http://www.url.com/install.php
 * 12) Fill out all the necessary fields on this page.
 * 13) Database Connection
 * 14) Root Path will be filled in automagically (should not need to change)
 * 15) Database - name of table you wish to store your Symphony information into as well as your User Name and Password to access said table
 * 16) Advanced Options
 * 17) * The only field that needs to be changed is the Host field. This is your database subdomain where your table lives
 * 18) * Table Prefix can usually be left as is, unless if you're installing into a database with the sym_prefix already
 * 19) * all other fields in here should be left the same
 * 20) Files and Directories drop downs should be left as is
 * 21) User Information - this is the first admin account for your new build of Symphony
 * 22) Username, Password, and Confirm Password are all pretty self explanatory
 * 23) Personal Information
 * 24) * Associated with the first admin account. Used to retrieve a forgotten password and to reset said password. All fields also self explanatory.
 * 25) Delete the install.php file.

Now if all went well, you should be seeing a screen like this:



and you are ready to use Symphony!

Campfire Services
(as of 1.7.01)

Campfire Services are a unique extension system for Symphony. These services add functionality to Symphony without needing to compromise the integrity of the system. This is commonly referred to as a CS.

Flickr Fetch and Dreamhost - file_get_contents not allowed
Because of security measures set by Dreamhost, the Campfire Service Flickr Fetch will not work. The author of the CS created an alternate version of the CS that can be used on a Dreamhost server.

The solution is detailed in the Overture forum.: http://overture21.com/forum/comments.php?DiscussionID=1621&page=1

XSLT Support
When attempting to install Symphony, if you encounter the following error message Your PHP Installation does not have an XSL processor available, please submit a support ticket and request that PHP be recompiled on your server with XSLT support. Some XSLT Processor options include Sablotron XSLT (PHP4) or LibXSLT (PHP5).

GD Support
If images outputted through Symphony's image controls are loading in your browser as garbled code, simply request that support recompile PHP on your server with GD support. This should alleviate the problem.

External link

 * Symphony