Bonjour à tous !
Cela fait longtemps que j’avais pas fait de tutoriel
Donc aujourd’hui nous allons parler de l’hébergement web qui vous est offert Gratuitement sur les offres de type " Mania " .
- Introduction :
Donc aujourd’hui je vais installer WebCrafted mais je ferais certainement d’autres tutoriels pour les autres CMS ( je verrai si je fais un nouveau topic , … )
Bref alors vous êtes prêt ?
/!\ les commandes pour éteindre votre serveur ou l’allumer ne fonctionne pas !
2) Ce qu’il vous faut :
- Un ordinateur
- Un serveur minecraft chez Minecraft-Mania de type " Mania "
- JSONAPI
- WebCrafted ( téléchargement disponible ici , prenez la version :WEBCrafted0-7-6-2.zip )
- De la patience !
- Mise en route …
Alors tout d’abord , ceux qui ont l’offre " Mania " ont pu découvrir un nouvel onglet : " Site Web " , donc nous allons nous y rendre , vous allez devoir activé votre hébergement web avec ce bouton :
Ensuite vous allez devoir choisir un sous domaine , moi je vais mettre : support4web
Vous patientez et vous verrez ceci ( avec des informations différentes évidemment ! ) :
Si vous allez sur votre site , vous verrez qu’il est en construction , ça veut dire que tout est ok ^^ #Donc pas de panique .
On va arranger tout cela avec le CMS WebCrafted alors bon vous ouvrez FileZilla , connectez vous avec les identifiants ( qui sont indiqués dans l’onglet " Site Web " ) , supprimez le index.html et uploadez le contenu du dossier WebCrafted et allez sur votre site internet donc pour moi sur : http://support4web.web.minecraft-mania.fr/ et vous verrez ceci :
Si vous voyez comme moi que la dépendance " L’extension de réécriture d’URL n’est pas activée " c’est qu’il y a un problème mais de panique , pas besoin de contacter le support
Donc pour résoudre ce vilain problème , il va falloir crée le .htaccess donc moi je vous conseille de le faire sur votre bureau et de l’uploader après .
Donc vous ouvrez votre éditeur de texte préféré et vous mettez ceci :
<IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE On
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9\-\_\/.]*)$ index.php?page=$1 [QSA,L]
</IfModule>
Et vous l’enregistrez en htaccess ( sans le point ! )
Et vous l’uploadez à la racine de votre serveur ( donc là où se trouve les fichiers de WebCrafted )
Ensuite vous le renommez et vous rajoutez le " . " devant le htaccess
Vous enregistrez et vous rafraichissez la page de votre site et … Magie :
Tout est bon , Félicitation !!
Ensuite vous cliquez sur " Go ! " , et vous arrivez avec ceci :
Donc là il va falloir utiliser vos identifiants MYSQL ( qui sont disponibles dans l’onglet " BDD MYSQL " ) , vous remplissez les champs demandés .
Et vous cliquez sur " connexion " :
Ensuite vous arrivez sur cette page de configuration , vous complétez les champs demandés , … et vous cliquez sur " sauvegarder " :
C’est là qu’on arrive à la partie JSONAPI , vous devez donc ouvrir un port dans l’onglet " Ports " et installer le plugin JSONAPI ( si ce n’est pas déjà fait ) .
On s’attaque maintenant à la configuration de celui ci ( config.yml ) :
# 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: 20059
ip-whitelist: []
log-to-console: true
log-to-file: 'false'
anyone-can-use-calladmin: true
use-new-api: true
Donc nous on va juste modifier dans ce fichier le port et le " use-new-api " :
Vous mettez le port que vous avez réservé ( moi c’est le 30002 ) et vous changez le " true " de " use-new-api " en " false " donc ça donnera ceci pour moi :
# 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: 30002
ip-whitelist: []
log-to-console: true
log-to-file: 'false'
anyone-can-use-calladmin: true
use-new-api: false
Maintenant on doit s’attaquer à l’utilisateur pour JSONAPI , pour configurer cela , allez dans le " user.yml " donc toujours dans JSONAPI , vous arriverez sur ceci :
users:
- username: admin
password: changeme
logging: true
groups:
- full_control
- username: chatonly
password: example
logging: true
groups:
- chat_only
Je vous conseille de modifier les " username " et les " password "
Donc chez moi ça donnera ceci ( n’essayez pas avec mes identifiants , ils auront été changés ) :
users:
- username: support4web
password: nonmaisallo
logging: true
groups:
- full_control
- username: chatonlysupport4web
password: coucou
logging: true
groups:
- chat_only
Vous revenez sur votre site , et vous remplissez les champs ( pour l’ip , je vous conseille de prendre " l’external ip " , voir le screen plus bas , pour l’utilisateur , il faut prendre le premier car il est dans le groupe " full_control " )
Pour le " salt " ne rentrez rien et cliquez sur " Tester " :
Et normalement vous devriez arriver là :
Vous devez avoir un compte StarPass pour pouvoir compléter ces informations , donc inscrivez vous / connectez vous et cliquez sur " nouveau document " , choisissez l’offre " Starpass Classic " et ensuite vous arrivez sur ça :
C’est là qu’on va commencer à s’amuser , donc vous remplissez les champs suivants :
- Nom du document
- Code de test ( à ne pas utiliser )
- URL de la page d’accès , c’est la page d’accueil de votre site donc pour moi : http://support4web.web.minecraft-mania.fr
Pour l’url du document , c’est indiqué ici :
Ensuite vous allez ici :
Vous cliquez sur " Installation Script PHP " et vous cherchez " l’idp " et " l’idd " :
Et vous rentrez ces nombres sur votre site ( pour les émeraudes , c’est vous qui voyez ) :
Vous cliquez sur " Vérifier " et normalement vous devriez tomber sur la page pour créer un administrateur , vous complétez tout :
Et voila l’installation est enfin terminée ! #GG et vous pouvez désormais vous amuser à tout personnaliser !!!
Merci d’avoir lu ce tutoriel qui n’était pas si simple à faire mais qui vaut le coup d’être fait , comme dit précédemment je vais également réaliser d’autres tutoriels sur l’installation d’autres CMS sur notre plate-forme afin que ce soit simple pour vous
Bref bonne journée et n’oubliez pas demain c’est mon anniversaire
Votre Helpeur préféré