NetSafe - JF MOREAU
Accueil CV Contact
Informatique & Sécurité
CV - Contact -
.: Sommaire :.
Pour ceux qui développent un peu en PHP et qui utilisent des bibliothèques, il est parfois pénible de devoir mettre à jour l'ensemble des sites un par un. Si comme le mien, votre Synology accueille plusieurs sites et que vous utilisez pour plusieurs d'entre eux les mêmes bibliothèques, il est possible de toutes les regrouper dans un seul répertoire.
Pour cela, c'est assez simple, mais il ne faut pas avoir peur d'entrer dans les fichiers de configuration.
Étape 1 :
Synology Vérifier que vous avez bien autorisé l'accès en SSH à votre synology.
Vous trouverez la configuration dans le panneau de configuration du Synology, dans le chapitre "Terminal". Vérifier que la case "Activer le service SSH" est bien cochée.
Étape 2 :
Synology Si ce n'est déjà fait, télécharger et installer un logiciel très intéressant nommé "Putty".
Une fois ce dernier installé, lancez le. Vous devriez vous retrouver avec une fenêtre semblable à celle de gauche.
Dans le champ "Host Name (or IP address)" saisir l'adresse IP du Synology et dans "Connexion type :" choisir "SSH" puis cliquer sur le bouton "Open".
Étape 3 :
Synology Cette étape est optionnelle.
En cas de première connexion cette instance de "Putty" une fenêtre devrait vous demander de confirmer la validité de cette connexion.
Répondez "Oui".
Étape 4 :
Synology Une fenêtre vous demandant de saisir un login et un mot de passe devrait s'ouvrir.
Saisir le login "root" et le mot de passe associé au compte "admin" de votre Synology.
Si le mot de passe est correct, vous devriez voir le "prompt" de votre Synology s'afficher.
Étape 5 :
Se positionner dans le répertoire "/usr/syno/etc" grace aux commandes linux adéquates.
> pwd
/usr/syno/etc
Étape 6 :
Lancer la commande d'édition du fichier "php.ini" de configuration de PHP (suivez ce lien pour plus de précision sur l'éditeur vi) et modifier le fichier en supprimant le "#" (signe de commentaire) devant la variable "include_path" et ajoutez le(s) répertoire(s) contenant vos bibliothèques.
> vi php.ini
...
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
include_path = ".:/volume1/web/includes:/volume1/web/includes/adodb5"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
...
Étape 7 :
Redémarrer le service Apache pour qu'il prenne en compte les modifications.
> sh /usr/syno/etc/rc.d/S97apache-user.sh restart
/usr/syno/etc/rc.d/S97apache-user.sh: user httpd stopped 
Start User Apache Server ..... 
/usr/syno/etc/rc.d/S97apache-user.sh: user httpd started 
>
Il ne vous reste plus qu'à tester le bon fonctionnement de votre site.
Attention : Les modifications effectuées dans le fichier "php.ini" seront à refaire à chaque mise à jour du système du Synology.
Pour ceux qui ont déjà utilisé et configuré PHP sur un serveur Apache ou autre, vous avez bien sur constaté que nous sommes intervenu directement sur le fichier de configuration de PHP. Vous en aurez donc déduit qu'il était bien sur possible de modifier l'ensemble de fichier de configuration pour adapter et modifier d'autres valeurs du fichier de configuration selon vos besoin.

Retour vers l'article général sur les NAS Synology
XHTML valable 1.0! Dernière mise à jour : 08/03/2016
Ce document peut être redistribué sous GNU Free Documentation License. © Jean-François MOREAU 2017