Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lorea [Le 25/08/2011, 20:04] – configuration du noeud hellekin | lorea [Le 13/02/2019, 11:44] (Version actuelle) – suppression car tous les liens sont morts exceptée une vidéo datant de 2010. Inconnu sur wikipédia français et anglais 176.150.151.255 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | ======Lorea - Réseau social libre====== | ||
| - | |||
| - | {{ http:// | ||
| - | Lorea est un réseau social libre, et de forme " | ||
| - | |||
| - | Son objectif est de créer une organisation distribuée et fédérée ; " | ||
| - | |||
| - | ... Le mot Lorea vient de la langue basque et signifie : fleur ... | ||
| - | |||
| - | |||
| - | =====Pré-requis===== | ||
| - | |||
| - | Pour semer votre propre graine de Lorea, vous devez disposer d'un serveur Web et d'une base de données MySQL. | ||
| - | |||
| - | ====Note pour les utilsateurs de Lucid (10.04)==== | ||
| - | |||
| - | La version de PHP qui intègre PHP-FPM est disponible en // | ||
| - | |||
| - | Puis mettez à jour la liste des logiciels avant d' | ||
| - | |||
| - | '' | ||
| - | |||
| - | Si vous voulez activer les modules de chiffrement, | ||
| - | |||
| - | '' | ||
| - | |||
| - | A présent, vous devriez avoir tous les paquets nécessaires à l' | ||
| - | |||
| - | =====Installation===== | ||
| - | |||
| - | Nous sommes parés pour créer un noeud local. | ||
| - | |||
| - | A mettre dans /// | ||
| - | |||
| - | ====Créer un utilisateur==== | ||
| - | |||
| - | L' | ||
| - | |||
| - | '' | ||
| - | |||
| - | ====Récupérer les sources==== | ||
| - | |||
| - | '' | ||
| - | |||
| - | Si vous ne disposez pas de mercurial, vous pouvez récupérer un // | ||
| - | '' | ||
| - | ''; | ||
| - | |||
| - | Sinon: | ||
| - | '' | ||
| - | |||
| - | ====Préparer les chemins==== | ||
| - | |||
| - | En tant que lorea : '' | ||
| - | En tant que root : '' | ||
| - | |||
| - | ====Configurer php5-fpm==== | ||
| - | |||
| - | Si vous avez choisi l' | ||
| - | <file ini / | ||
| - | [lorea] | ||
| - | listen | ||
| - | listen.backlog | ||
| - | listen.allowed_clients = 127.0.0.1 | ||
| - | listen.owner | ||
| - | listen.group | ||
| - | listen.mode | ||
| - | |||
| - | user = $pool | ||
| - | group = $pool | ||
| - | |||
| - | pm = dynamic | ||
| - | pm.max_requests | ||
| - | pm.max_children | ||
| - | pm.start_servers | ||
| - | pm.min_spare_servers = 1 | ||
| - | pm.max_spare_servers = 1 | ||
| - | |||
| - | pm.status_path | ||
| - | ping.path | ||
| - | ping.response | ||
| - | |||
| - | request_terminate_timeout = 120 | ||
| - | request_slowlog_timeout | ||
| - | slowlog | ||
| - | | ||
| - | catch_workers_output = yes | ||
| - | | ||
| - | env[elgg_config] = / | ||
| - | |||
| - | </ | ||
| - | |||
| - | ====Configurer Nginx==== | ||
| - | |||
| - | Pareil, si vous avez choisi l' | ||
| - | |||
| - | <file text / | ||
| - | # | ||
| - | ## | ||
| - | ### lorea.local | ||
| - | ## | ||
| - | # | ||
| - | # Copyright 2011 Lorea.org | ||
| - | # | ||
| - | # Sample Elgg installation for a local Lorea node, using Nginx. | ||
| - | # This is the Nginx configuration. | ||
| - | # | ||
| - | ## Pre-Requisites | ||
| - | # | ||
| - | # It assumes you have an entry in your /etc/hosts such as: | ||
| - | # | ||
| - | # 127.0.1.1 lorea.local | ||
| - | # | ||
| - | # You have PHP, Nginx and Mysql installed and configured. | ||
| - | # | ||
| - | # It runs on localhost, and doesn' | ||
| - | |||
| - | server { | ||
| - | listen | ||
| - | server_name | ||
| - | root / | ||
| - | index | ||
| - | |||
| - | # | ||
| - | access_log | ||
| - | error_log | ||
| - | |||
| - | client_max_body_size | ||
| - | client_body_buffer_size 256K; | ||
| - | |||
| - | # We treat Cache, CSS and JS files first, as these URLs are always dynamic | ||
| - | location ~ ^/cache/ { | ||
| - | rewrite ^/ | ||
| - | } | ||
| - | location ~* ^/ | ||
| - | rewrite ^/ | ||
| - | rewrite ^/ | ||
| - | } | ||
| - | location ~ ^/ | ||
| - | rewrite ^(/ | ||
| - | } | ||
| - | # All other files are treated in order: existing file or dynamic PHP file | ||
| - | location / { | ||
| - | try_files $uri $uri/ @rewrite; | ||
| - | } | ||
| - | |||
| - | location @rewrite { | ||
| - | rewrite ^/ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | |||
| - | location ~ \.php$ { | ||
| - | include fastcgi_params; | ||
| - | |||
| - | # Assuming php-fastcgi running on localhost port 9000 | ||
| - | # | ||
| - | # Assuming php-fpm is running on a local socket | ||
| - | fastcgi_pass unix:/ | ||
| - | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||
| - | |||
| - | fastcgi_connect_timeout 60; | ||
| - | fastcgi_send_timeout 180; | ||
| - | fastcgi_read_timeout 180; | ||
| - | fastcgi_buffer_size 128k; | ||
| - | fastcgi_buffers 4 256k; | ||
| - | fastcgi_busy_buffers_size 256k; | ||
| - | fastcgi_temp_file_write_size 256k; | ||
| - | fastcgi_intercept_errors on; | ||
| - | } | ||
| - | |||
| - | # Do not put CSS there or it will break simplecache | ||
| - | location ~* \.(bmp|js|gif|ico|jpg|jpeg|png)$ { | ||
| - | expires max; | ||
| - | # log_not_found off; | ||
| - | } | ||
| - | |||
| - | # We don't use .htaccess, but Elgg provides them. | ||
| - | location ~ /\.ht { | ||
| - | deny | ||
| - | } | ||
| - | } | ||
| - | |||
| - | </ | ||
| - | |||
| - | Pour activer cette configuration, | ||
| - | |||
| - | '' | ||
| - | '' | ||
| - | |||
| - | ====Créér la base de données==== | ||
| - | |||
| - | Entrez dans le console de MySQL avec : '' | ||
| - | Puis créez la base : | ||
| - | '' | ||
| - | |||
| - | ====Mettez en place la configuration d' | ||
| - | |||
| - | '' | ||
| - | '' | ||
| - | |||
| - | Editez le fichier pour remplacer les // | ||
| - | |||
| - | ====Redémarrer les serveurs==== | ||
| - | |||
| - | '' | ||
| - | |||
| - | ====Configuration d' | ||
| - | |||
| - | Maintenant vous pouvez pointer votre navigateur vers http:// | ||
| - | Vous allez créer le premier utilisateur, | ||
| - | |||
| - | Il est recommandé de ne pas utiliser cet administrateur pour autre chose que son rôle : c' | ||
| - | |||
| - | ===Gestion des outils=== | ||
| - | |||
| - | Vous avez une instance d'Elgg qui tourne, mais elle n' | ||
| - | |||
| - | * jsinbox | ||
| - | * groups (le mettre au début de la liste) | ||
| - | * threaded_forums (le mettre à la fin) | ||
| - | * activitystreams (le mettre à la fin) | ||
| - | * foreign_objects (le mettre à la fin) | ||
| - | |||
| - | D' | ||
| - | |||
| - | ====Installation Mysql==== | ||
| - | |||
| - | < | ||
| - | sudo apt-get install mysql-server mysql-client libmysqlclient12-dev | ||
| - | </ | ||
| - | Enfin, mettre en place un mot de passe pour MySQL avec:< | ||
| - | ==== Installation PHP ==== | ||
| - | |||
| - | < | ||
| - | sudo apt-get install libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-mysqli | ||
| - | |||
| - | </ | ||
| - | ====Installation de lorea==== | ||
| - | < | ||
| - | |||
| - | =====Voir aussi===== | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | ---- | ||
| - | // | ||
