Git Product home page Git Product logo

symphony-2's Introduction

Symphony 2

Synopsis

Symphony is a PHP & MySQL based CMS that utilises XML and XSLT as its core technologies. This repository represents version 2.0.6 and is not considered stable.

Visit the forum at http://symphony-cms.com/community/

Updating

Via Git

  1. Use the following command to get Extensions up to date:

    git submodule init git submodule update

  2. Follow normal updating procedure below from step 2.

Via the old fashioned way

Follow the instructions below if you are updating from Symphony version 2.0 (non Git)

Note: As of 2.0.6, there is no longer a need to backup /symphony/.htaccess.

  1. Upload /symphony, index.php & update.php, replacing what is already on your server.

  2. Go to http://yoursite.com/update.php to complete the update process.

  3. Celebrate by shaving your friend's head for charity!

INSTALLING

Via Git

  1. 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:

  2. Run the following command to ensure the submodules are cloned:

     git submodule update --init
    
  3. (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
    
  4. Follow normal installation procedure below from step 2.

Via the old fashioned way

Note: You can leave /workspace out if you do not want the default theme.

  1. 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
  2. Point your web browser at http://yourwebsite.com/install.php and provide details for establishing a database connection and about your server environment.

  3. Jump with both arms up like you're in a car commercial!

SECURITY

Secure Production Sites: Change permissions and remove installer files.

  1. For a smooth install process, change permissions for the root, symphony and workspace directories.

     cd /your/site/root
     chmod 777 symphony .
     chmod -R 777 workspace
    
  2. Once successfully installed, change permissions as per your server preferences:

     chmod 755 symphony .
    
  3. Remove installer files (unless you're fine with revealing all your trade secrets):

     rm install.php install.sql workspace/install.sql update.php
    
  4. Dance like it's 1999!

symphony-2's People

Contributors

ahwayakchih avatar nilshoerrmann avatar bauhouse avatar knupska avatar makenosound avatar sirlancelot avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.