PHP Classes

File: README.rst

Recommend this page to a friend!
  Classes of Adnane EL Mouttaki   Covoiturage Libre   README.rst   Download  
File: README.rst
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: Covoiturage Libre
Web application for managing a carpoling site
Author: By
Last change:
Date: 7 years ago
Size: 1,592 bytes
 

Contents

Class file image Download

Covoiturage-libre.fr

covoiturage-libre is an open source carpooling website in PHP.

Getting started

To install the website, just clone this repository on your computer and point your webserver to it.

Then, you will need to edit Connections/covoiturette.php.default with your configuration options and save it to Connections/covoiturette.php

Create the database::

mysql --user youruser --password
mysql> CREATE DATABASE covoiturette

... and import the tables::

mysql --user root --password -p covoiturette < ../trajets.sql
mysql --user root --password -p covoiturette < ../villes.sql
mysql --user root --password -p covoiturette < ../trajets_ws.sql
mysql --user root --password -p covoiturette < ../villes_ws.sql

Make it run

You can also import them manually into PHPMyAdmin if you want to.

Make it run on NGINX, for instance, by doing it like this::

# /etc/nginx/sites-enabled/coivoiturage-libre.fr 
server {
    server_name covoiturage-libre.local;
    set $path /home/alexis/dev/php/covoiturage-libre/;
    root   $path;

    location / {
        index  index.php;
    }

    location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
      access_log        off;
      expires           30d;
    }

    location ~ .php$ {
        fastcgi_param  SCRIPT_FILENAME  $path$fastcgi_script_name;
        fastcgi_pass   php_backend;
        include fastcgi_params;
    }

}
upstream php_backend {
        server 127.0.0.1:9000;
}