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

Commit abd46b11 authored by Valentine's avatar Valentine

Ajout de la doc Nginx

parent fbcc3caf
......@@ -99,6 +99,85 @@ 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
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
# 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:MONPORT`
# Redémarrer PHP et Nginx
service php7.0-fpm restart
service nginx restart
## Contribuer
......
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