

.: 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.
Pour cela, c'est assez simple, mais il ne faut pas avoir peur d'entrer dans les fichiers de configuration.
Étape 1 :

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 :

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 :

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 :

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.
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.
> 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
>
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
Retour vers l'article général sur les NAS Synology