Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Silverstripe

Avec Lighttpd, il faut créer une configuration personnalisée. Ajoutez le texte suivant à lighttpd.conf AVANT d'installer Silverstripe. Remplacer “yoursite.com” et “/ home / VotreSite / public_html /” ci-dessous.

/etc/lighttpd/conf-available/90-vhost-votresite.tld.conf
$HTTP["host"] == "votresite.tld" {
    server.document-root = "/home/votresite/public_html/"

    # Disable directory listings
    dir-listing.activate = "disable"

    # Deny access to template files
    url.access-deny += ( ".ss" )
    static-file.exclude-extensions += ( ".ss" )

    # Deny access to SilverStripe command-line interface
    $HTTP["url"] =~ "^/framework/cli-script.php" {
       url.access-deny = ( "" )
    }

    # Disable FastCGI in assets directory (so that PHP files are not executed)
    $HTTP["url"] =~ "^/assets/" {
       fastcgi.server = ()
    }

    # Rewrite URLs so they are nicer
    url.rewrite-once = (
       "^/.*\.[A-Za-z0-9]+.*?$" => "$0",
       "^/(.*?)(\?|$)(.*)" => "/framework/main.php?url=$1&$3"
    )

    # Show SilverStripe error page
    server.error-handler-404 = "/framework/main.php" 
}

Requires Apache/IIS, PHP5, MySQL. (See instructions for using PostgreSQL or Microsoft SQL Server as your database).

Pré-requis

Installation

Configuration

Utilisation

Lancez l'application via le dash (Unity) ou via le terminal (toutes versions d'Ubuntu) avec la commande suivante :

machin-chose

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Voir aussi

QR Code
QR Code Silverstripe (generated for current page)