Bon , après une longue absence je reviens sur ce sujet avec la réponse . Cela peut éclairer les premiers pas de certains qui ne sont pas comme moi fortiche en python , apache , HTML et j'en passe .
Déjà il faut , comme indiqué dans un post précédent , paramétrer le fichier de config Apache (httpd-conf-user) pour que la ligne "AddHandler cgi-script " comporte bien l'extension .py .
Si ce n'est pas fait les fichiers ne sont pas considéres comme des scripts Python et la ligne #! /usr/local/bin/python du fichier n'est pas interprétée.
A chaque modif de la conf Apache ne pas oublier de relancer le serveur Apache pour qu'il prenne les modifs en compte : env - /usr/syno/etc/rc.d/S97apache-user.sh restart
Si en appelant le script on tombe sur la page Syno par défaut : Désolé etc... c'est qu'il y a un bug dans le script . Si ce bug n'a pas été décelé en le faisant tourner directement sous python , il faut aller regarder dans le log apache ( httpd-error-user.log) en ayant au préalable configuré correctement la conf Apache pour que ce fichier soit actif avec l'option ERROR .
Là on peut trouver l'erreur 13 : accès fichier interdit . C'est dû au fait que les permissions d'accès du fichier script sont insufisantes . Dans mon cas le script était UPLOADé d'un répertoire de mon PC où je développe en Python 3.3 via la webconsole et arrivait sur le volume du syno avec des permissions à zéro . Il faut alors faire un CHMOD 755 ( au départ , on affine après)
Après la plupart des erreurs dues au script sont décelées dans la log Apache ...
Voila voila ...