Ceci est une ancienne révision du document !
Installation de la nouvelle version de raspcontrol avec un serveur nginx sur un raspberry pi !
Nous allons voir comment installer la nouvelle version de raspcontrol sur le raspberry pi. On utlisera nginx au lieu de apache comme serveur web.
Installation
1. On met à jour la base de packages de raspbian
apt-get update apt-get upgrade
2. On installe les packages nécéssaires
apt-get install nginx php5-fpm php-apc
3. On télécharge la dernière version de raspcontrol
wget https://github.com/Bioshox/Raspcontrol/archive/master.zip
4. On décompresse l'archive dans /var/www
unzip master.zip
5. On change le propriétaire et groupe du répertoire raspcontrol
chown -R www-data:www-data /var/www/raspcontrol
6. On configure nginx pour charger raspcontrol. On crée le fichier /etc/nginx/sites-available/raspcontrol
server { listen 9191; server_name localhost; access_log /var/log/nginx/raspcontrol.access.log; error_log /var/log/nginx/raspcontrol.error.log; location / { root /var/www/raspcontrol; index index.php; rewrite ^/details$ /index.php?page=details last; rewrite ^/logout$ /login.php?page=logout last; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /var/www/Raspcontrol-master/$fastcgi_script_name; } ## Disable viewing .htaccess & .htpassword location ~ /\.ht { deny all; } }
Pour se connecter à raspcontrol, on devra entrer l'adresse ip du raspberry pi suivie du port 9191.
11. On active le site
ln -s /etc/nginx/sites-available/owncloud /etc/nginx/sites-enabled/owncloud
12. On modifie php pour permettre l'envoie de fichiers de maximum 900M. On modifie /etc/php5/fpm/php.ini 1)
upload_max_filesize = 900M post_max_size = 1000M
upload_max_filesize : La taille maximale en octets d'un fichier à charger.
post_max_size : Définit la taille maximale des données reçues par la méthode POST. Pour charger de gros fichiers, cette valeur doit être plus grande que la valeur de upload_max_filesize.
13. On relance nginx et php5-fpm
service nginx restart service php5-fpm restart