Jump to content
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !

 tutoriel INSTALLER ET CONFIGURER UN RÉTRO AVEC LE CLIENT NITRO LOCALEMENT SUR LINUX ! [1/2]


W4LLD
 Share

Recommended Posts

Bienvenue à vous,

si ce titre vous a interpeller j'espère que vous trouverez ici votre bonheur,
étant un utilisateur courant de Linux je me suis intéresser et motiver à vouloir contribuer à l'utilisation de Nitro pour donner un coup de mains à la communauté curieuse et passionné de tout débutant, novice ou professionnel.

 

J'ai entièrement suivis les étapes à suivre du tutoriel pour m'assurez qu'il ne manque aucune étapes afin que même les débutants s'y retrouve, rien n'est parfait, si vous avez repérer des erreurs ou si vous ne parvenez pas à franchir une étape n'hésiter surtout pas à me le faire savoir,  !

 

Ici j'aborderais quelques étape à suivre pour administrer et installer un client Nitro localement sur le système d'exploitation linux (Debian 10 & GNU/Linux) :

 

Vous apprendrez à :
_ Installer des dépendances Linux pour menez à bien votre projet web.
_ Vous familiarisez avec le terminal Linux.
_ Installer et configurer un site sur le serveur web Apache2.
_ Vous familiarisez en ligne de commande avec la base de donnée Mysql.
_ Mettre en place et configurer un CMS simple comme Cosmic.
_ Créer un nom de domaine localement sur votre machine.
_ Quelques commandes linux utiles.

 

/!\

Vous n’apprendrez pas à :
_ Utiliser un système Linux.
_ Comprendre et utiliser tout les outils installer.
_ Gérer les éventuels erreurs rencontrer aux étapes de ce tutoriel.

 

Si vous êtes un débutant Linux, je vous conseille d'essayer ce tutoriel sur une machine virtuel !

/!\

 

Personnellement je vous conseille d'apprendre à vous documenter sur Internet pour apprendre les étapes à suivre, ne copie/coller pas bêtement une commande sans savoir à quoi elle sert, cela ne vous serviras pas du tout et vous pourrez rencontrer des problèmes qui pourront sans doute déranger votre machine avec des bugs !

 

Vous avez des questions, des erreurs ? N'hésiter pas à me contacter en message privée ou sur l'article.

Mon discord : CH41N#8029


////////
/ CRÉDITS
/
/ Un grand merci à Bill et son équipe de développeur et aux tiers qui on été présent pour m'aider à mener à bien ce tutoriel
/ Liens du serveur discord du projet de Bill - Nitro :          

Hidden Content

    Reply to this topic to see the hidden content.

/
/
////////

 

/!\
Premièrement vous aurez quelques ressources et outils utiles à télécharger sur linux avant de commencer !

/!\

 

PRÉREQUIS :


Installation de NodeJS :

_Au vue des quelques soucis d'installation que j'ai pus rencontrer sur Nitro avec la version (14) - LTS de NodeJS j'utiliserais la version 16 sur ce tutoriel, (si vous avez un quelconques problèmes d'installation avec la version, essayer plusieurs version pour les tester sur votre machine est la première étapes à faire.)

 

Pour changer de version avec le Github NodeJS :

Hidden Content

    Reply to this topic to see the hidden content.

 

N'OUBLIEZ PAS :

Hidden Content

    Reply to this topic to see the hidden content.

 

Installer 16v.NodeJS avec les commandes :

 

# À utiliser sous Ubuntu

Hidden Content

    Reply to this topic to see the hidden content.

 

# À utiliser sur Debian, en root

Hidden Content

    Reply to this topic to see the hidden content.

 

# Installer PHP et ses modules utiles :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Installation de composer :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Installation de npm :

Hidden Content

    Reply to this topic to see the hidden content.


# Installation de Git :

Hidden Content

    Reply to this topic to see the hidden content.


# Installation de apache2 :

Hidden Content

    Reply to this topic to see the hidden content.


# Installation de mysql et phpmyadmin :

mysql [CONFIGURATION DE MYSQL DANS UN AUTRE ARTICLE BIENTÔT DISPONIBLE] : 

Hidden Content

    Reply to this topic to see the hidden content.

phpmyadmin :

Hidden Content

    Reply to this topic to see the hidden content.

 

DÉBUT DE L'INSTALLATION !

 

Nous allons devoir installer l'émulateur Arcturus Morningstar et sa base de données :

 

Télécharger le fichier 3-0-0-stable.rar depuis ce liens : 

Hidden Content

    Reply to this topic to see the hidden content.

 

Extraire le fichier et accéder au dossier SQL de l'émulateur :

Hidden Content

    Reply to this topic to see the hidden content.

Démarrer le serveur mysql  et apache2 :

mysql :

Hidden Content

    Reply to this topic to see the hidden content.

apache2 :

Hidden Content

    Reply to this topic to see the hidden content.

 

On se connecte à Mysql pour créer la base de données qui vas importer le fichier .sql :

 

# Connexion à la base de données :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Création de la base de données :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Vérifier que votre base de donnée a bien été créer :

Hidden Content

    Reply to this topic to see the hidden content.

 

Nitro a bien été créer, maintenant nous pouvons quitté mysql :

Hidden Content

    Reply to this topic to see the hidden content.

 

Toujours dans le dossier /3-0-0-stable/sqlupdates/ nous allons importer le fichier .sql de l'émulateur :

Hidden Content

    Reply to this topic to see the hidden content.

 

Voilà, vous êtes maintenant prêt à installer le CMS Cosmic !

 

Nous allons installer le CMS Cosmic dans apache, importer sa base de donnée et mettre à jour ses composants PHP :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Accéder au dossier du CMS et lancer la commande composer :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Configurer le fichier .env pour connecter votre CMS à la base de donnée :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Vous devez avoir cette configuration :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Une fois finis, accéder au dossier du fichier SQL du CMS et importer le fichier .sql :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Avant d'importer le fichier .sql nous devons réparer quelques problèmes que rencontre le CMS avec l'émulateur :

 

# Connecter vous à

Hidden Content

    Reply to this topic to see the hidden content.
 et cliquer sur la base de donnée nitro que vous avez créer :
image.png.2a272d56b461587587234dcde3b4f21b.png


# Cliquer sur SQL et copier coller la commande suivante pour l'exécuter :

344364781_Capturedcran_2021-08-17_22-03-11.thumb.png.5fed3d95e381bed2e97b50a07c10a795.png

 

SQL :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Retourner à la console pour importer le fichier .sql  dans /var/www/CMS/Database/ :

Hidden Content

    Reply to this topic to see the hidden content.

 

Maintenant que nous avons configurer la base de donnée de l'émulateur et le CMS nous devons maintenant mettre en place un virtualhost dans notre serveur web apache2 pour accéder à notre CMS !

 

# Accéder au fichier de configuration de site d'apache2 :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Désactiver le virtualhost par défaut de apache2 :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Creer le fichier de configuration de virtualhost de votre CMS et l'éditer :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Éditer votre fichier avec la configuration suivante :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Éditer votre fichier hosts pour créer le nom de domaine cosmic.local :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Ajouter la ligne suivante en bas de localhost pour ajouter le nom de domaine :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Activer la configuration du site cosmic.conf avec la commande suivante dans /etc/apache2/site-available/ :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Redémarrer le serveur web apache2 si ce n'est pas fait  :

Hidden Content

    Reply to this topic to see the hidden content.

 

# Actuellement nous venons de configurer notre CMS à l'adresse

Hidden Content

    Reply to this topic to see the hidden content.
depuis notre serveur web local vous pouvez maintenant y accéder depuis votre navigateur préférer :1485199240_Capturedcran_2021-08-17_22-13-55.thumb.png.66e5027995fc3f050d12a52cf6002017.png

 

# Créer votre utilisateur (Nous lui donnerons le rang de modérateur un peut plus tard dans la prochaine étapes)

 

Voici la première étapes à suivre avant de configurer notre client Nitro, si tout c'est bien passer, vous passer à l'étapes suivante sinon recommencer l'étapes jusqu’à ce que vous comprenez les principes primordiale de ces étapes et et par la même occasion vous familiarisez avec Linux !
 

Edited by W4LLD
élément oublié
  • J'aime 3
Link to comment
Share on other sites

  • 1 year later...
  • 3 weeks later...
  • 2 weeks later...
  • 2 weeks later...

Je cherchais un tuto pour créer un retro habbo sous Nitro, et de plus sous Linux (ce qui n'est pas évident), merci de l'avoir fait !

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...