Bonjour à tous,
Pour commencer je précise que je débute sur linux, mon problème va surement vous paraître simple à résoudre mais cela fait maintenant quelques heures que je bute là dessus

(malgré mes recherches sur la toile).
J'ai donc un serveur chez
Online.net il s'agit d'une
Dedibox XC. Je l'ai installé en
Distribution Serveur sous
Debian 7 64 bits avec une seule partition principale.
J'ai suivis les tutoriaux de
Magicalex (que je remercie pour ses tutoriaux clair et simple même pour un débutant comme moi 🙂), tout d'abord pour l'installation de
ruTorrent :
http://mondedie.fr/d/5302, puis pour l'installation de
seedbox-manager :
http://mondedie.fr/d/5394. Jusque là tout vas bien 😛.
Ensuite étant donné que je voudrais partager certaines données avec un amis en DDL (pour lui simplifier la vie), je me suis lancer dans l'installation de
Fileshare. J'ai donc suivi le mini tutorial d'
Ex (Merci beaucoup à lui aussi d'ailleurs). Sur toute la partie installation je n'ai eu aucun soucis. Là ou se situe mon problème c'est que lorsque j'essaie de télécharger ma photo de famille avec le lien
Fileshare précédemment créé dans
Filemanager, j'ai juste un message me disant "File not found" il ne trouve pas ma photo:/. J'ai donc essayé de modifier le
conf.php de
Fileshare, sans succès. Puis je me suis penché sur le
share.php et là et bien c'est encore pire j'ai préféré ne rien faire plutôt que de faire de grosse bêtise !! Lol 😛.
Je vous met mes fichiers
conf.php et
share.php au cas où sinon je ne voit pas trop d'où cela pourrai venir.
Conf.php
<?php
// limits
// 0 = unlimited
$limits['duration'] = 200; // maximum duration hours
$limits['links'] = 10; //maximum sharing links per user
// path on domain where a symlink to share.php can be found
// example: http://mydomain.com/share.php
$downloadpath = 'http://MON.IP/share.php';
?>
Bien sur j'ai bien remplacé le "MON.IP" par ma vraie IP hein 😛.
share.php
<?php
if(!isset($_GET['uh'])) {die('Invalid link');}
$_SERVER['REMOTE_USER'] = base64_decode($_GET['uh']);
require_once( dirname(__FILE__)."/../../php/util.php" );
if(getConfFile('config.php') === FALSE) {die('No such file');}
require_once( dirname(__FILE__)."/../filemanager/flm.class.php" );
include( dirname(__FILE__).'/share.class.php');
$f = new FSHARE();
if(!isset($_GET['s']) || !isset($f->data[$_GET['s']]) || ($f->data[$_GET['s']]['expire'] < time())) {die('No such file or it expired');}
function authenticate() {
header('WWW-Authenticate: Basic realm="LEAVE USERNAME EMPTY!! Password only!"');
header('HTTP/1.0 401 Unauthorized');
echo "Not permitted\n";
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER']) || ($_SERVER['PHP_AUTH_PW'] != $f->data[$_GET['s']]['password'])) {authenticate();} else {
$f->workdir = '';
$f->send_file($f->data[$_GET['s']]['file']);
}
?>
Je pense avoir donné l'essentiel des infos nécessaire enfin j'espère, en tout cas merci d'avoir pris le temps de me lire.
Kelyna