Si vous constatez la perte de tickets, de commentaires ou de projets, veuillez consulter la page https://status.framasoft.org/incident/626.

Commit 1cfa5b9d authored by Robin Caramaschi's avatar Robin Caramaschi

Merge branch 'patch-4' into 'master'

Patch 4

See merge request !26
parents fbcc3caf 8ab8b6b9
......@@ -99,6 +99,89 @@ Vérifiez que vous avez bien :
/autres options/
isMediaPathModified =
## Installer PrettyNoemie sur un serveur Nginx
Je pars du principe que vous utilisez Debian et la verison 7 de PHP-fpm
**Pré-requis :**
- PHP-fpm (7 recommandé)
- Nginx
- Composer (sur votre système ou en installé dans votre dossier, [pour installer Composer, c'est ici](https://getcomposer.org/))
**Déployer PrettyNoemie**
cd /var/www/
mkdir VOTRESITE
(ou directement dans /var/www/html)
cd VOTRESITE
Téléchargez les fichier en zip ou clonez le repository avec :
git clone https://framagit.org/framasoft/PrettyNoemieCMS
Puis à l'interieur du dossier, lancez la commande d'installation avec Composer :
composer install
Si la commande n'est pas reconnue, essayez : `php composer.phar installer` ou `php composer.phar instal`
**Configurer PHP-fpm**
cd /etc/php/7.0/fpm/pool.d
nano www.conf
Trouver la ligne commençant pas "listen" puis remplacer là par
listen = 127.0.0.1:9000
ou un autre port, mais attention par la suite, il faudra le spécifier.
**Configurer Nginx pour PrettyNoemieCMS**
cd /etc/nginx/sites-available
rm default
nano VOTRESITE
Voici une configuration fonctionnelle, remplacer XXX par votre nom de domaine :
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/VOTRESITE;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm;
server_name XXX;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /index.php?$query_string;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
include fastcgi_params;
}
}
Si vous avez spécifier un port spécifique dans la configuration de PHP-fpm, alors remplacer `fastcgi_pass unix:/run/php/php7.0-fpm.sock;` par `fastcgi_pass 127.0.0.1:VOTREPORT`
Il faut activer votre site dans Nginx :
ln -s /etc/nginx/sites-available/VOTRESITE /etc/nginx/sites-enabled/VOTRESITE
**Redémarrer PHP et Nginx**
service php7.0-fpm restart
service nginx restart
## Contribuer
......@@ -123,4 +206,4 @@ Pour savoir comment faire, voici un tuto sur l'utilisation de git et Gitlab pour
## Licence
GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007
GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment