[Linux] Erreur de lecture de fichier
-
/home/root/ ?
wft ?
Le dossier root est normalement directement dans la racine : /root/Et puis bon, si tu lance ton serveur en root, c’est une grave erreur de sécurité.
-
“Mets ton fichier dans /home/<nom de=”" la=“” session=“”>/quelque chose." Je ne fais que suivre tes explications ^^
Ok, tu me conseilles quoi alors s’il te plaît ?</nom>
-
Si ta session est root, normalement le dossier de ta session c’est /root/
/home/<nom de=“” la=“” session=“”>/ ce n’est que pour les autres.Et ce que je te conseil c’est de commencer par créer une session pour ton serveur mc et de ne pas lancer ton serveur en root.</nom>
-
Voilà qui est fait, user: altiscraft
/home/altiscraft/AltisCraft.fr/Minecraft/…Mais ça ne fonctionne toujours pas alors que j’ai fais chown altiscraft /home/altiscraft/AltisCraft.fr/, mais ce qui a permet l’éxécution du serveur.
-
Étrange, je ne vois pas pourquoi ça ne fonctionne pas alors

Essaies de print la taille du fichier pour voir ce qu’il dit ? -
[/java]System.out.println(FileAPI.languageFile);
System.out.println(FileAPI.languageFile.length());[/java][16:27:37] [Server thread/INFO]: /home/altiscraft/AltisCraft.fr/Minecraft/plugins/AltisCraft.fr/Language.txt
[16:27:37] [Server thread/INFO]: 8863C’est la bonne taille
(tout n’est pas sur une ligne hein ^^) -
Je ne sais pas où est le problème

-
Est-ce que le code s’arrête ? Ou est-ce qu’il tourne indéfiniment?
-
J’ai fait des print de partout et en fait il ne rentre juste pas dans la boucle, comme s’il n’y avait aucune ligne dans le fichier…
-
Après des heures et des heures de recherches et de tests, ce n’était pas les droits d’accès qui génèrent le problème mais les accents présents dans mes fichiers, mon Linux étant en Anglais il n’a pas kiffé ^^ Voilà le tutoriel que j’ai suivi et ça fonctionne !
https://forum.ubuntu-fr.org/viewtopic.php?id=6446