Aller au contenu

Fichier Host 1Fichier / Host File 1Fichier


Souli

Messages recommandés

il y a 34 minutes, Mathieu Vedie a dit :

La derniere version publié sur la page 1 de ce topic est la 3.2.5, mais dans les discussions plusieurs version entre temps on été distribué. Dont la derniere 4.0.1 qui utilise l'API et non le site. Donc non ce n'est pas logique, il est important pour débuguer et aider de savoir de quelle version on parle. 

Je vais tacher d'ajouter du log dans une version 4.0.2

Hello, je parle de la dernière version publiée sur GitHub (pour moi la référence car la première page de ce sujet n'est pas maintenue). Mais effectivement je suis d'accord avec toi 😀 et je préciserai.

Lien vers le commentaire
Partager sur d’autres sites

Je viens de packager une version 4.0.2 pour ajouter les logs : 

https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.2).host

Les logs se trouverons dans /tmp/1fichier_dot_com . 
Un fichier de log sera créer par téléchargement. 

Exemple : 

Url de téléchargement : https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079
Le fichier de log sera /tmp/1fichier_dot_com/fzrlqa5ogmx4dzbcpga5.log

Les logs sans url ou avec une url qui ne me permet pas de trouver un identifiant sont stocké dans /tmp/1fichier_dot_com/default.log

Les logs sont écrits pour chaque fichier sans distinction mais sont cleané à chaque lancement d'un nouveau téléchargement ( tous les logs de - de 24h sont supprimés ). 

Ceux ayant des problèmes vous pouvez donc tester et coller votre log ici : 

Exemple de log default.log

2024-02-07T13:48:33.144+01:00 : __construct : Message :  Appel du constructeur de SynoFileHosting
2024-02-07T13:48:33.144+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:0:"";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:9:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:11:"displayname";s:8:"1fichier";s:7:"version";s:5:"4.0.2";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:11:"description";s:30:"Access or premium account only";s:10:"newversion";s:5:"4.0.2";}}}
2024-02-07T13:48:33.144+01:00 : Verify : Message :  Debut de la methode : 
2024-02-07T13:48:33.144+01:00 : Verify : Data : a:1:{s:10:"parameters";a:1:{s:11:"ClearCookie";b:1;}}
2024-02-07T13:48:36.145+01:00 : TypeAccount : Message :  Debut de la methode : 
2024-02-07T13:48:36.145+01:00 : TypeAccount : Data : a:1:{s:10:"parameters";a:1:{s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";}}
2024-02-07T13:48:38.298+01:00 : TypeAccount : Message :  Reponse brute de l'api à https://api.1fichier.com/v1/user/info.cgi
2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : s:534:"{"available_cold_storage":2199023255552,"allowed_cold_storage":2,"mail_rm":"0","upload_forbidden":0,"default_cold_storage_quota":2,"offer":"1","default_domain":0,"default_port_files":"0","ftp_mode":"0","default_quota":0,"hot_storage":0,"overquota":0,"page_limit":0,"2fa":"0","download_menu":"0","cdn":"500.00000","subscription_end":"2024-10-10 12:49:49","available_storage":0,"ftp_did":0,"default_port":"1","email":"mathieu.vedie@gmail.com","ftp_report":"0","stats_date":0,"cold_storage":0,"ru_report":"1","use_cdn":"0","status":"OK"}";
2024-02-07T13:48:38.298+01:00 : TypeAccount : Message :  Reponse json de l'api à https://api.1fichier.com/v1/user/info.cgi
2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : a:27:{s:22:"available_cold_storage";i:2199023255552;s:20:"allowed_cold_storage";i:2;s:7:"mail_rm";s:1:"0";s:16:"upload_forbidden";i:0;s:26:"default_cold_storage_quota";i:2;s:5:"offer";s:1:"1";s:14:"default_domain";i:0;s:18:"default_port_files";s:1:"0";s:8:"ftp_mode";s:1:"0";s:13:"default_quota";i:0;s:11:"hot_storage";i:0;s:9:"overquota";i:0;s:10:"page_limit";i:0;s:3:"2fa";s:1:"0";s:13:"download_menu";s:1:"0";s:3:"cdn";s:9:"500.00000";s:16:"subscription_end";s:19:"2024-10-10 12:49:49";s:17:"available_storage";i:0;s:7:"ftp_did";i:0;s:12:"default_port";s:1:"1";s:5:"email";s:23:"mathieu.vedie@gmail.com";s:10:"ftp_report";s:1:"0";s:10:"stats_date";i:0;s:12:"cold_storage";i:0;s:9:"ru_report";s:1:"1";s:7:"use_cdn";s:1:"0";s:6:"status";s:2:"OK";}
2024-02-07T13:48:38.298+01:00 : TypeAccount : Message :  Fin de la methode sans erreur : 
2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : a:1:{s:6:"return";i:6;}
2024-02-07T13:48:38.299+01:00 : Verify : Message :  Fin de la methode : 
2024-02-07T13:48:38.299+01:00 : Verify : Data : a:1:{s:6:"return";i:6;}

 

Exemple pour fzrlqa5ogmx4dzbcpga5.log : 

2024-02-07T13:52:25.502+01:00 : __construct : Message :  Appel du constructeur de SynoFileHosting
2024-02-07T13:52:25.502+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:53:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:8:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:9:"diroption";s:1:"u";s:7:"version";s:5:"4.0.2";s:15:"supporttasklist";b:0;}}}
2024-02-07T13:52:27.658+01:00 : GetDownloadInfo : Message :  Reponse brute de l'api à https://api.1fichier.com/v1/download/get_token.cgi
2024-02-07T13:52:27.658+01:00 : GetDownloadInfo : Data : s:59:"{"url":"https://c-4.1fichier.com/p974082126","status":"OK"}";
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Message :  Reponse json de l'api à https://api.1fichier.com/v1/download/get_token.cgi
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Data : a:2:{s:3:"url";s:35:"https://c-4.1fichier.com/p974082126";s:6:"status";s:2:"OK";}
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Message :  download_url : 
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Data : s:35:"https://c-4.1fichier.com/p974082126";
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message :  Reponse brute de l'api à https://api.1fichier.com/v1/file/info.cgi
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : s:422:"{"url":"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5","content-type":"video/mp4","filename":"Mission.Impossible.Dead.Reckoning.Part.One.2023.Truefrench.Hdrip.X264.Wawacity.rsvp.mp4","acl":0,"inline":0,"size":1656067445,"description":"","pass":0,"checksum":"b561e0fd179c316a82556d97d45779879a48e10f6f41a9e0353c65a6806b32b4ee4659c9a6019db1dde8ad8b1d415e189b2ccfdabcf963de7a50c7c7a6112efb","date":"2023-10-09 17:42:02","cdn":0}";
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message :  Reponse json de l'api à https://api.1fichier.com/v1/file/info.cgi
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : a:11:{s:3:"url";s:42:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5";s:12:"content-type";s:9:"video/mp4";s:8:"filename";s:87:"Mission.Impossible.Dead.Reckoning.Part.One.2023.Truefrench.Hdrip.X264.Wawacity.rsvp.mp4";s:3:"acl";i:0;s:6:"inline";i:0;s:4:"size";i:1656067445;s:11:"description";s:0:"";s:4:"pass";i:0;s:8:"checksum";s:128:"b561e0fd179c316a82556d97d45779879a48e10f6f41a9e0353c65a6806b32b4ee4659c9a6019db1dde8ad8b1d415e189b2ccfdabcf963de7a50c7c7a6112efb";s:4:"date";s:19:"2023-10-09 17:42:02";s:3:"cdn";i:0;}
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message :  Fin de la methode sans erreur : 
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : a:1:{s:6:"return";a:1:{s:5:"error";i:1;}}
2024-02-07T13:53:02.590+01:00 : __construct : Message :  Appel du constructeur de SynoFileHosting
2024-02-07T13:53:02.590+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:53:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:8:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:9:"diroption";s:1:"u";s:7:"version";s:5:"4.0.2";s:15:"supporttasklist";b:0;}}}

 

Modifié par Mathieu Vedie
Erreur de frappe
Lien vers le commentaire
Partager sur d’autres sites

Bonjour!

Tout d'abord je tiens à remercier Mathieu pour ses efforts. Grâce à lui j'ai pu télécharger tranquille pendant un bon moment! 🙂 Jusqu'à il y a quelques jours tout allait bien, avec juste une limite à 5 téléchargements par heure environ. Depuis quelque jours, Download station se comportait comme si je n'avais pas de compte premium: je ne pouvais notamment télécharger qu'un seul fichier à la fois et lentement. J'ai alors essayé de réinstaller un host plus récent proposé ici-même. J'ai essayé 4.0.0, le 4.0.1 en suivant les instructions mais maintenant cela ne fonctionne plus du tout, les téléchargements partent systématiquement en erreur.

J'ai installé le host 4.0.2, cela ne fonctionne toujours pas et j'ai une question bête, je ne trouve pas le dossier tmp...je dois le créer?  Si on m'explique gentiment je me ferai ensuite un plaisir de poster les logs.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, Mathieu Vedie a dit :

Je viens de packager une version 4.0.2 pour ajouter les logs : 

https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.2).host

Les logs se trouverons dans /tmp/1fichier_dot_com . 
Un fichier de log sera créer par téléchargement. 

Exemple : 

Url de téléchargement : https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079
Le fichier de log sera /tmp/1fichier_dot_com/fzrlqa5ogmx4dzbcpga5.log

Les logs sans url ou avec une url qui ne me permet pas de trouver un identifiant sont stocké dans /tmp/1fichier_dot_com/default.log

Les logs sont écrits pour chaque fichier sans distinction mais sont cleané à chaque lancement d'un nouveau téléchargement ( tous les logs de = de 24h sont supprimés ). 

Ceux ayant des problèmes vous pouvez donc tester et coller votre log ici : 

Exemple de log default.log

2024-02-07T13:48:33.144+01:00 : __construct : Message :  Appel du constructeur de SynoFileHosting
2024-02-07T13:48:33.144+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:0:"";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:9:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:11:"displayname";s:8:"1fichier";s:7:"version";s:5:"4.0.2";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:11:"description";s:30:"Access or premium account only";s:10:"newversion";s:5:"4.0.2";}}}
2024-02-07T13:48:33.144+01:00 : Verify : Message :  Debut de la methode : 
2024-02-07T13:48:33.144+01:00 : Verify : Data : a:1:{s:10:"parameters";a:1:{s:11:"ClearCookie";b:1;}}
2024-02-07T13:48:36.145+01:00 : TypeAccount : Message :  Debut de la methode : 
2024-02-07T13:48:36.145+01:00 : TypeAccount : Data : a:1:{s:10:"parameters";a:1:{s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";}}
2024-02-07T13:48:38.298+01:00 : TypeAccount : Message :  Reponse brute de l'api à https://api.1fichier.com/v1/user/info.cgi
2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : s:534:"{"available_cold_storage":2199023255552,"allowed_cold_storage":2,"mail_rm":"0","upload_forbidden":0,"default_cold_storage_quota":2,"offer":"1","default_domain":0,"default_port_files":"0","ftp_mode":"0","default_quota":0,"hot_storage":0,"overquota":0,"page_limit":0,"2fa":"0","download_menu":"0","cdn":"500.00000","subscription_end":"2024-10-10 12:49:49","available_storage":0,"ftp_did":0,"default_port":"1","email":"mathieu.vedie@gmail.com","ftp_report":"0","stats_date":0,"cold_storage":0,"ru_report":"1","use_cdn":"0","status":"OK"}";
2024-02-07T13:48:38.298+01:00 : TypeAccount : Message :  Reponse json de l'api à https://api.1fichier.com/v1/user/info.cgi
2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : a:27:{s:22:"available_cold_storage";i:2199023255552;s:20:"allowed_cold_storage";i:2;s:7:"mail_rm";s:1:"0";s:16:"upload_forbidden";i:0;s:26:"default_cold_storage_quota";i:2;s:5:"offer";s:1:"1";s:14:"default_domain";i:0;s:18:"default_port_files";s:1:"0";s:8:"ftp_mode";s:1:"0";s:13:"default_quota";i:0;s:11:"hot_storage";i:0;s:9:"overquota";i:0;s:10:"page_limit";i:0;s:3:"2fa";s:1:"0";s:13:"download_menu";s:1:"0";s:3:"cdn";s:9:"500.00000";s:16:"subscription_end";s:19:"2024-10-10 12:49:49";s:17:"available_storage";i:0;s:7:"ftp_did";i:0;s:12:"default_port";s:1:"1";s:5:"email";s:23:"mathieu.vedie@gmail.com";s:10:"ftp_report";s:1:"0";s:10:"stats_date";i:0;s:12:"cold_storage";i:0;s:9:"ru_report";s:1:"1";s:7:"use_cdn";s:1:"0";s:6:"status";s:2:"OK";}
2024-02-07T13:48:38.298+01:00 : TypeAccount : Message :  Fin de la methode sans erreur : 
2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : a:1:{s:6:"return";i:6;}
2024-02-07T13:48:38.299+01:00 : Verify : Message :  Fin de la methode : 
2024-02-07T13:48:38.299+01:00 : Verify : Data : a:1:{s:6:"return";i:6;}

 

Exemple pour fzrlqa5ogmx4dzbcpga5.log : 

2024-02-07T13:52:25.502+01:00 : __construct : Message :  Appel du constructeur de SynoFileHosting
2024-02-07T13:52:25.502+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:53:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:8:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:9:"diroption";s:1:"u";s:7:"version";s:5:"4.0.2";s:15:"supporttasklist";b:0;}}}
2024-02-07T13:52:27.658+01:00 : GetDownloadInfo : Message :  Reponse brute de l'api à https://api.1fichier.com/v1/download/get_token.cgi
2024-02-07T13:52:27.658+01:00 : GetDownloadInfo : Data : s:59:"{"url":"https://c-4.1fichier.com/p974082126","status":"OK"}";
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Message :  Reponse json de l'api à https://api.1fichier.com/v1/download/get_token.cgi
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Data : a:2:{s:3:"url";s:35:"https://c-4.1fichier.com/p974082126";s:6:"status";s:2:"OK";}
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Message :  download_url : 
2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Data : s:35:"https://c-4.1fichier.com/p974082126";
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message :  Reponse brute de l'api à https://api.1fichier.com/v1/file/info.cgi
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : s:422:"{"url":"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5","content-type":"video/mp4","filename":"Mission.Impossible.Dead.Reckoning.Part.One.2023.Truefrench.Hdrip.X264.Wawacity.rsvp.mp4","acl":0,"inline":0,"size":1656067445,"description":"","pass":0,"checksum":"b561e0fd179c316a82556d97d45779879a48e10f6f41a9e0353c65a6806b32b4ee4659c9a6019db1dde8ad8b1d415e189b2ccfdabcf963de7a50c7c7a6112efb","date":"2023-10-09 17:42:02","cdn":0}";
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message :  Reponse json de l'api à https://api.1fichier.com/v1/file/info.cgi
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : a:11:{s:3:"url";s:42:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5";s:12:"content-type";s:9:"video/mp4";s:8:"filename";s:87:"Mission.Impossible.Dead.Reckoning.Part.One.2023.Truefrench.Hdrip.X264.Wawacity.rsvp.mp4";s:3:"acl";i:0;s:6:"inline";i:0;s:4:"size";i:1656067445;s:11:"description";s:0:"";s:4:"pass";i:0;s:8:"checksum";s:128:"b561e0fd179c316a82556d97d45779879a48e10f6f41a9e0353c65a6806b32b4ee4659c9a6019db1dde8ad8b1d415e189b2ccfdabcf963de7a50c7c7a6112efb";s:4:"date";s:19:"2023-10-09 17:42:02";s:3:"cdn";i:0;}
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message :  Fin de la methode sans erreur : 
2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : a:1:{s:6:"return";a:1:{s:5:"error";i:1;}}
2024-02-07T13:53:02.590+01:00 : __construct : Message :  Appel du constructeur de SynoFileHosting
2024-02-07T13:53:02.590+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:53:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:8:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:9:"diroption";s:1:"u";s:7:"version";s:5:"4.0.2";s:15:"supporttasklist";b:0;}}}

 

Hello, déjà merci beaucoup pour ton travail et ta réactivité ! 

Je viens de tester la nouvelle version (4.0.2) toujours le même problème.

J'ai également contrôlé le dossier /tmp/ et pas de dossier 1fichier_dot_com de créé .. Pas de log.

Normale non ? Vu que le téléchargement ne se lance pas ? ..

Je te remercie.

 2024-02-07_18h58_51.png.10671a1081818394cbb8924d0f115db5.png

Lien vers le commentaire
Partager sur d’autres sites

Le dossier de log se trouve dans le nas directement et non dans votre volume. Pour acceder a /tmp il faut se connecter en ssh. 

je viens de faire le tester pour surcharger et mettre un path specifique ( à la place du nom d'utilisateur ) mais il y a des restriction sur les paths accessibles par les packages.  Je vais voir pour packager une version ou les logs serait envoyer vers un serveur. 

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, Mathieu Vedie a dit :

Le dossier de log se trouve dans le nas directement et non dans votre volume. Pour acceder a /tmp il faut se connecter en ssh. 

je viens de faire le tester pour surcharger et mettre un path specifique ( à la place du nom d'utilisateur ) mais il y a des restriction sur les paths accessibles par les packages.  Je vais voir pour packager une version ou les logs serait envoyer vers un serveur. 

Je suis bien (sauf erreur de ma part) en dehors de mon volume et dans le dossier tmp à la racine (/tmp/)

comme sur la capture.

Connexion réalisée en SSH.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 7 heures, goudurix a dit :

Pour info, JDownloader utilise l'API pour le téléchargement. Et depuis que j'utilise cette application, plus aucun problème pour télécharger, peu importe le nombre de fichier ou leur taille.

Hello, effectivement cela fonctionne correctement avec Jdowloader2 et API .. 

A rien y comprendre !

Mais je trouve Download Station bien plus pratique !

Modifié par Holborn A
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir 🙂 

 

Pour ceux qui veulent nous aider a debuger et qui n'ont pas accès au tmp ( ou qui ne savent pas faire )( je ne parle pas pour toi donc @Holborn A car ton cas semble être différent mais sait-on jamais); j'ai packagé une version 4.0.4 qui permet d'envoyer les logs vers un serveur distant. 

J'ai mis en place sur mon serveur chez ovh un page pour recuperer les logs et les enregistrer, ainsi on pourra essayer de voir ce qui ne va pas. 

Voici le lien vers le 4.0.4 : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.4).host

Pour activer les logs sur mon serveur, il suffit de mettre cette chaine à la place du nom d'utilisateur ( dans la configuration du host ) : remote_log=https://vedie.fr/remote_log/log.php

Pour ceux qui le désire, vous pouvez bien sur heberger votre propre loger, le code du mien est ici : https://github.com/Gizmo091/synology_1fichier_hosting/tree/4.0.4/remote_log

 

N'hesitez pas, si on peut debloquer tout le monde ça serait pas mal 🙂 

Il y a 1 heure, Holborn A a dit :

Hello, effectivement cela fonctionne correctement avec Jdowloader2 et API .. 

A rien y comprendre !

Mais je trouve Download Station bien plus pratique !

Oui moi aussi, avec l'extension NAS Download Manager dans chrome c'est vraiment pratique, un clic droit et op je lance le DL 🙂

Lien vers le commentaire
Partager sur d’autres sites

Il y a 2 heures, psychros a dit :

Hello,

J'ai installé la version 4.0.4 et j'ai essayé de lancer quelques téléchargements. En espérant que ça aide!

Salut, 
Je n'ai aucun log coté serveur, tu as bien mis ça remote_log=https://vedie.fr/remote_log/log.php dans le champ ?

Comme ceci : 

 

Capture d’écran 2024-02-08 à 08.35.45.png

Lien vers le commentaire
Partager sur d’autres sites

Il y a 15 heures, psychros a dit :

Bonjour!

Tout d'abord je tiens à remercier Mathieu pour ses efforts. Grâce à lui j'ai pu télécharger tranquille pendant un bon moment! 🙂 Jusqu'à il y a quelques jours tout allait bien, avec juste une limite à 5 téléchargements par heure environ. Depuis quelque jours, Download station se comportait comme si je n'avais pas de compte premium: je ne pouvais notamment télécharger qu'un seul fichier à la fois et lentement. J'ai alors essayé de réinstaller un host plus récent proposé ici-même. J'ai essayé 4.0.0, le 4.0.1 en suivant les instructions mais maintenant cela ne fonctionne plus du tout, les téléchargements partent systématiquement en erreur.

J'ai installé le host 4.0.2, cela ne fonctionne toujours pas et j'ai une question bête, je ne trouve pas le dossier tmp...je dois le créer?  Si on m'explique gentiment je me ferai ensuite un plaisir de poster les logs.

Merci mais je ne suis pas à l'origine du projet, j'ai juste fait les dernieres versions après la 3.2.5.

Lien vers le commentaire
Partager sur d’autres sites

Hello,

Je veux bien aider un peu aussi...

Premier retour après avoir installé la 4.0.4 :

- Je n'arrive pas à passer l'authentification avec ma clé API.
Ma clé est bonne, j'ai testé sur l'api en direct via curl avec succès...

- Je n'ai pas le folder (et donc pas de logs) dans tmp

 

Lien vers le commentaire
Partager sur d’autres sites

Arf, 

je ne sais pas si les problèmes viennent de là mais dans les dernieres versions j'avais implémenté du code compatible a partir de PHP8, j'ai modifié mon code pour être compatible à partir de PHP7. 

Voici la version 4.0.5 corrigé : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.5).host

Pour les autres ou nous n'arrivons pas a comprendre , il faudrait activer les logs de php. 

Pour ceux qui veulent les logs sur leur nas, on va proceder par étape : 

1. Se connecter en ssh sur son nas via un terminal. ( il y a tout plein de tuto alors je ne vais pas l'expliquer ici)
2. S'assurer que le repertoire /tmp à les bons droits , on va donc taper la commande suivante

ls -al / | grep tmp

La sortie de la console doit être celle ci : 

<votre_user>@<votre_nas>:/$ ls -al / | grep tmp
drwxrwxrwt  24 root root  2840 Feb  8 11:41 tmp
drwxr-xr-x   2 root root  4096 Feb  2 07:59 tmpRoot

Ce qui est important c'est qu'il y ait bien "drwxrwxrwt" sur la ligne du dossier tmp

Si ce n'est pas le cas , executer la commande  suivante

sudo chmod 1777 /tmp

3. Activer les logs de php

/!\ si vous savez que vous les avez déjà activer et que vous savez ou il se trouve, ignorer cette commande !

sudo sed -i '/^error_log/s/^/;/' /etc/php/php.ini; sudo sed -i '/display_startup_errors/a error_log = "/tmp/php-error.log"' /etc/php/php.ini


Voila, maintenant vous pouvez tester, vous aurez des logs de php dans "/tmp/php-error.log"

4. Afficher les logs de php après un test, executer la commande suivante :

cat /tmp/php-error.log


5. Afficher les logs du host file apres un test, executer la commande suivante : 

cat /tmp/1fichier_dot_com/<id_de_lien>.log 

ou

cat /tmp/1fichier_dot_com/default.log

 

Modifié par Mathieu Vedie
mise en forme
Lien vers le commentaire
Partager sur d’autres sites

Je viens de tester la version 4.0.5.
Lors de la saisie, on ne peut pas laisser le nom d'utilisateur vide, pas de soucis.
Mais du coup, quoi que je mette, j'ai le message "Échec de l'opération" si je clique sur vérifier.

Autre problème, le nom du fichier n'est pas récupéré (fonctionnait en 4.0.0 et en 4.0.1)

Modifié par bagu
Lien vers le commentaire
Partager sur d’autres sites

Moi, c'est l'inverse, la 4.0.5 corrige le tout pour moi !

Authentification ok !
Je dispose des fichiers de logs
Et les noms de fichiers sont corrects.

Bien joué et merci pour la réponse rapide ! 😀

Modifié par ALeXiS
Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, ALeXiS a dit :

Moi, c'est l'inverse, la 4.0.5 corrige le tout pour moi !

Authentification ok !
Je dispose des fichiers de logs
Et les noms de fichiers sont corrects.

Bien joué et merci pour la réponse rapide ! 😀

Quelles sont tes versions de PHP et de dsm ?
Car c'est étonnant qu'une version qui corrige tout pour les uns casse tout pour les autres 😅

Modifié par bagu
Lien vers le commentaire
Partager sur d’autres sites

Curieusement ça fonctionne avec la dernière version (4.0.5)...

J'ai vu ce warning dans les logs, ce qui ne devrait pas poser de problème, mais j'ai quand même supprimé cette extension qui ne me servait pas :

[08-Feb-2024 13:08:28 Europe/Amsterdam] PHP Warning:  file_get_contents(/tmp/alldebrid.apikey): Failed to open stream: No such file or directory in /volume1/@appconf/DownloadStation/download/userhosts/Alldebrid Officiel/alldebrid.php on line 43

J'ai supprimé l'ancienne version avant de remettre la nouvelle, et donc j'ai dû remettre la clé API.

Cependant, il y a des erreurs si on ne renseigne pas de serveur distant, et du coup ça ne fonctionne pas. En commentant le code concerné, ça passe. Je n'ai pas le temps de faire une PR, mais je pourrais regarder ce soir si besoin.

PHP 8.1.9
Download Station 4.0.1-4709
7.2-64570 Update 3

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, bagu a dit :

Je viens de tester la version 4.0.5.
Lors de la saisie, on ne peut pas laisser le nom d'utilisateur vide, pas de soucis.
Mais du coup, quoi que je mette, j'ai le message "Échec de l'opération" si je clique sur vérifier.

Autre problème, le nom du fichier n'est pas récupéré (fonctionnait en 4.0.0 et en 4.0.1)

Effetctivement j'avais créer un bug sur la saisie du username ( tu mets ce que tu veux désormais mais il ne doit pas être vide ) ( je n'ai pas de controle là dessus, c'est syno qui gère cette partie de l'interface) 

Version corrigé (4.0.6) : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.6).host

 

il y a 49 minutes, bagu a dit :

Pour ma part :

PHP Version => 8.1.9
DSM 7.2.1-69054 Update 4

Déjà, on a une différence assez marquée dans la version de PHP

Moi je suis en PHP Version 8.1.9  et DSM 7.2.1-69057 Update 4 .

 

il y a 40 minutes, psychros a dit :

Voilà, j'ai installé la nouvelle version et lancé 2 téléchargement.Et ça ne marche pas mieux... j'ai DSM 6.2.4, je n'ai pas sauté le pas vers le 7, est-ce que cela peut poser problème? 

Essaye avec la 4.0.6 j'ai corrigé une erreur https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.6).host
Sinon il faut que tu suivent mes explications au dessus pour avoir les logs de php et comprendre. 

 

il y a 29 minutes, Faucon Noir a dit :

Curieusement ça fonctionne avec la dernière version (4.0.5)...

J'ai vu ce warning dans les logs, ce qui ne devrait pas poser de problème, mais j'ai quand même supprimé cette extension qui ne me servait pas :

[08-Feb-2024 13:08:28 Europe/Amsterdam] PHP Warning:  file_get_contents(/tmp/alldebrid.apikey): Failed to open stream: No such file or directory in /volume1/@appconf/DownloadStation/download/userhosts/Alldebrid Officiel/alldebrid.php on line 43

J'ai supprimé l'ancienne version avant de remettre la nouvelle, et donc j'ai dû remettre la clé API.

Cependant, il y a des erreurs si on ne renseigne pas de serveur distant, et du coup ça ne fonctionne pas. En commentant le code concerné, ça passe. Je n'ai pas le temps de faire une PR, mais je pourrais regarder ce soir si besoin.

PHP 8.1.9
Download Station 4.0.1-4709
7.2-64570 Update 3

Effectivement c'est corrigé dans la 4.0.6, merci pour la remonté de bug. 

https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.6).host

Lien vers le commentaire
Partager sur d’autres sites

Alors avec la nouvelle version c'est... différent. J'ai lancé 2 téléchargements simultanés (presque), les deux se sont mis en attente un très long moment. Je n'ai pas chronométré mais je pense 1 heure à la louche. Ensuite le premier des deux a fonctionné, le fichier est téléchargé. Pour le deuxième, il et toujours en attente...

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.