Skip to content

Petits outils d'Amaury Carrade. Anciennement site principal. [À jour. L'a été. Un jour.]

License

Notifications You must be signed in to change notification settings

AmauryCarrade/outils.carrade.eu

Repository files navigation

Repository for my website. License: CeCILL-B.

Installation & update

This website is created using Silex, and the dependencies are managed by Composer.

Installation

  1. Clone the repository.

    git clone --recursive https://github.com/AmauryCarrade/Website.git
  2. Install Composer.

  3. Install the dependencies.

    php composer.phar install -a
  4. Setup URL rewriting like in the .htaccess file in this repository, basically redirecting all non-existant files to /index.php, to avoid URLs like root/index.php/path.html.

The /web/ directory must be exposed by the webserver.

For the chat highlighter (/chat_highlighter) to work, you'll have to install the submodules (git submodule init), have the exec PHP function enabled in your settings, and have Python 3.3 or later available on your system through the python3 command.

Update

  1. Update the repository.

    git pull
  2. Update the dependencies and the optimized autoloader.

    php composer.phar install -a