Plugin Problème avec Jsonapi (page blanche)

Adboy

Chasseur de primes
15 Mars 2015
86
1
56
27
Bonjour,

- Déjà désolé si éventuellement mon sujet n'est pas à la bonne section, car ce problème touche au site (cms). Mais si il y a éventuellement quelque chose qui va pas avec mon serveur ou avec Jsonapi, je préfère vous demander votre avis. De plus, j'ai demandé sur tous les forums; hébergeur web, du serveur, du cms, et j'ai même contacté les différents supports. Je pense donc que le problème vient de moi et pas d'un bug du cms, parce qu'ils m'ont dit que sur des milliers de cms, ils n'ont jamais eu ce genre de problème, donc je pense qu'ils ont raison. Donc c'est sûrement soit un problème de plugin, ou du serveur. J'ai cherché sur google dans tous les forums possibles et rien à faire. -

Donc, quand je remplis les champs de mon cms pour lier le serveur au site, je met bien l'adresse en chiffre de mon serveur. Là je fais "ajouter serveur", et là page blanche. Et je dois spamer le bouton actualiser pour qu'il y est enfin quelque chose qui s'affiche, et au moment où je refais actualiser, encore une page blanche, et je dois de nouveaux spamer actualiser.

Et donc au moment où je supprime le serveur (les configs sur le pannel du cms), paf, ça re-fonctionne correctement. Quand le serveur est enregistré, je regarde dans mon profil du site, et ça me met bien que je suis connecté quand je suis connecté sur le serveur, et ça me met bien que je suis déconnecté quand je suis déconnecté du serveur. En gros, le serveur est bien lié au site.

Voilà, j'ai tout bien configuré Jsonapi comme il le faut, je vous montre:

users:
- username: xxx
password: xxx
logging: true
groups:
- full_control
- username: chatonly
password: example
logging: true
groups:
- chat_only

# API methods on the method-whitelist will be
# able to called without any sort of authentication
method-whitelist:
- getPlayerLimit
- dynmap.getPort
options:
stream_pusher:
max_queue_age: 30
max_queue_length: 500
startup-delay: 2000
port: 30024
ip-whitelist: []
log-to-console: true
log-to-file: 'false'
anyone-can-use-calladmin: true
use-new-api: false
adminium-push-enabled: true

Les ports j'en est réservé trois, celui-ci est le premier, ça fait 30024, 30025, 30026

Quand je reload jsonapi où le serveur, on y trouve ceci:

  1. [14:22:05] [Server thread/INFO]: Reloading JSONAPI
  2. [14:22:05] [Server thread/INFO]: [JSONAPI] Stopping JSON server
  3. [14:22:05] [Server thread/INFO]: [JSONAPI] Stopping JSON socket server
  4. [14:22:05] [Server thread/INFO]: [JSONAPI] Stopping JSON WebSocket server
  5. [14:22:05] [Server thread/INFO]: [JSONAPI] Tearing down API methods
  6. [14:22:05] [Server thread/INFO]: [JSONAPI] Cancelling performance monitoring
  7. [14:22:05] [Server thread/INFO]: [JSONAPI] Logging to file: false
  8. [14:22:05] [Server thread/INFO]: [JSONAPI] Logging to console: true
  9. [14:22:05] [Server thread/INFO]: [JSONAPI] IP Whitelist = None, all requests are allowed.
  10. [14:22:05] [Server thread/INFO]: [JSONAPI] Loaded methods.json.
  11. [14:22:05] [Thread-125/INFO]: [JSONAPI] Waiting 2.000 seconds to load methods so that all the other plugins load...
  12. [14:22:05] [Thread-125/INFO]: [JSONAPI] Any requests in this time will not work...
  13. [14:22:05] [Thread-125/INFO]: [JSONAPI] Remote Toolkit cannot be loaded because it depends on a plugin that is not installed: 'RemoteToolkitPlugin'
  14. [14:22:05] [Thread-125/INFO]: [JSONAPI] Remote Toolkit methods cannot be loaded because it depends on a plugin that is not installed: 'RemoteToolkitPlugin'
  15. [14:22:05] [Thread-125/INFO]: [JSONAPI] 388 methods loaded in 8 namespaces.
  16. [14:22:05] [Thread-125/INFO]: [JSONAPI] ------[Connection information]-------
  17. [14:22:05] [Thread-125/INFO]: [JSONAPI] JSON Server listening on 30024
  18. [14:22:05] [Thread-125/INFO]: [JSONAPI] JSON Stream Server listening on 30025
  19. [14:22:05] [Thread-125/INFO]: [JSONAPI] JSON WebSocket Stream Server listening on 30026
  20. [14:22:05] [Thread-125/INFO]: [JSONAPI] Active and listening for requests.
  21. [14:22:05] [Thread-125/INFO]: [JSONAPI] External IP: xxx
  22. [14:22:06] [Server thread/INFO]: [JSONAPI] Attempting to use port 30024
  23. [14:22:06] [Thread-125/INFO]: [JSONAPI] Port 30024 is properly forwarded and is externally accessible.
  24. [14:22:06] [Thread-125/INFO]: [JSONAPI] Port 30025 is properly forwarded and is externally accessible.
  25. [14:22:06] [Thread-125/INFO]: [JSONAPI] Port 30026 is properly forwarded and is externally accessible.
  26. [14:22:06] [Thread-125/INFO]: [JSONAPI] -------------------------------------

Dans les logs du serveur, à chaque fois que la page s'actualise et affiche une page blanche, voilà ce qu'on y trouve (à chaque fois):

  1. [14:19:15] [Thread-61/INFO]: [JSONAPI] [API Request] xxx requested: server.version([]){AUTHED, ALLOWED}
  2. [14:19:15] [Thread-62/INFO]: [JSONAPI] [API Request] xxx requested: getPlayerCount([]){AUTHED, ALLOWED}
  3. [14:19:15] [Thread-63/INFO]: [JSONAPI] [API Request] xxx requested: getPlayerLimit([]){AUTHED, ALLOWED}
  4. [14:19:15] [Thread-64/INFO]: [JSONAPI] [API Request] xxx requested: getPlayerNames([]){AUTHED, ALLOWED}
  5. [14:19:15] [Thread-65/INFO]: [JSONAPI] [API Request] xxx requested: getBukkitVersion([]){AUTHED, ALLOWED}

Voilà, ça fait plus d'une semaine que je suis là dessus et personne ne sais d'où ça vient.
Si vous avez une idée du problème, merci d'avance pour votre aide.

Cordialement.
 
J'ai également essayé de mettre les permissions de certains fichiers jsonapi (présents dans FileZilla) à 777, mais rien y fait. J'avais déjà rencontré un problème de ce genre mais uniquement avec la page de vote, mais en fouillant un peu j'ai trouvé sur le forum de CraftMyWebSite une solution toute simple (renommer voter.php en vote.php et le mettre dans un dossier nommé vote.)
Mais ayant réfléchi je n'est pas trouvé de solutions de ce genre qui pourrait marcher pour résoudre un problème de page blanche sur tout le site.
 
Dernière édition: