Je n’arrive pas à paramétrer Jinzora (un logiciel de streaming/jukebox qui tourne sous LAMP), et je ne pense pas que la doc soit incomplete mais pas non plus que tout le monde galère comme moi.
J’ai posté sur le forum spécialisé d’Ubuntu puisque c’est sur cette distrib que je tente l’installation, mais n’ayant pas eu de réponse, j’élargi un peu…
A l’étape 7, je dois importer des media de mon 2° DD mais lorsque j’indique /media/sda1/music, erreur :
D’après la FAQ les media qui ne sont pas dans /var/www/jinzora peuvent être importés par un lien symbolique. Mais la commande suivante exécutée dans /var/www/jinzora ne fonctionne pas : ln -s /media/sda1/music puisqu’un ls -l music/ m’affiche le contenu de mon disque comme suit :
Et donc aucun droit pour other, malgré tous les droits sur le lien symbolique lui-même.
J’ai essayé d’importer un fichier à la racine du répertoire d’installation du logiciel (dans le serveur web), ou dans mon home, ca fonctionne mais à condition d’exécuter une des 2 commandes suivantes : chown www-data /var/www/jinzora/mon_album ou chmod o+rwx mon_album
Impossible d’importer un media dans le logiciel Jinzora sauf si le compte qui gère le serveur web a les droits.
Du coup, comment faire accéder à mes fichiers stockés sur un 2° DD le serveur web ?
Pour info :
Comme vous le voyez, je pagaille pas mal sans avancer, un petit coup de pouce m’aiderait bien :jap:
Je peux me tromper mais je maintien d’après les messages d’erreur que le problème vient de l’orthographe d’un des sous répertoire .Essaye de changer le nom des sous répertoires par des noms standard pour voir . Et tiend moi au courant
J’ai donc essayé d’ajouter 2 fichiers mp3 : stop.mp3 et 01 - Your Love Is King.mp3
Si c’est fichiers sont dans le répertoire /var/www/jinzora2/music pas de souçis pour les 2
Si ces fichiers sont dans /media/sda1/essai, pb : l’outils qui browse ne va pas plus loin que /media/sda1 (comme si il n’y avait rien dedans) et si je valide :
ps : le message d’erreur de browse.php est identique si les mp3 sont dans /home/syd/essai
ps 2 : un extrait du contenu du fichier browse.php
<?php
// Did they submit the form?
if (isset($_POST['directory'])){
echo "<br>". $word_analyzing_import. "<br>";
echo "<strong>". $_POST['directory']. "</strong><br><br>";
echo '<div id="status"></div>';
function readAllDirs2($dirName, &$readCtr){
global $audio_types, $video_types, $word_files_analyzed;
// Let's up the max_execution_time
ini_set('max_execution_time','6000');
// Let's look at the directory we are in
if (is_dir($dirName)){
$d = dir($dirName); <=== LIGNE 52
if (is_object($d)){
while($entry = $d->read()) {
// Let's make sure we are seeing real directories
if ($entry == "." || $entry == "..") { continue;}
if ($readCtr % 100 == 0){
?>
Si ca peux nous avancer…
En tout cas, merci de prendre le temps de m’aider :jap:
J’ai eu le même genre de problème et pour le résoudre j’ai du installer la “nightly build” de Jinzora. Ensuite je n’ai plus eu de problème. Essayes peut-être d’installer cette version.
c’est un probleme de droits lors du montage de la partion fat32 !
l’utilisateur www-data (compte sous lequel tourne apache) n’a pas le droit d’entrer dans /media/sda1.
C’est pour ca que tu peux importer les fichiers mp3 presents dans /var/www et pas les autres.
mets ces options la, ca devrait suffire…
/dev/sda1 /media/sda1 vfat defaults,utf8,umask=000 0 1
plus un chmod 777 sur /media/sda1 une fois la partoche montee.