Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:shard_temp [2016/03/22 14:32] – [Configurer serveur] osquallofr:shard_temp [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<wrap em>Voir plutôt : https://khaganat.net/wikhan/fr:shard (Shepeng)</wrap>
 +
 <WRAP alert> <WRAP alert>
 Je suis en train de compiler/config mon serveur en local, et j'aimerai bien refaire le tuto de manière plus générique/adaptable. Je suis en train de compiler/config mon serveur en local, et j'aimerai bien refaire le tuto de manière plus générique/adaptable.
Ligne 230: Ligne 232:
  
 <code> <code>
-cd $BUILD_DIR/bin+cd $BUILD_PATH/bin
 cp sheets_packer $GAME_PATH/tools/sheets_packer/ cp sheets_packer $GAME_PATH/tools/sheets_packer/
 cd $GAME_PATH/tools/sheets_packer cd $GAME_PATH/tools/sheets_packer
Ligne 294: Ligne 296:
 A éditer selon votre configuration: A éditer selon votre configuration:
 <code> <code>
-DBHost = "127.0.0.1";+DBHost = "localhost"; 
 +DBNelName = "nel";
 DBRingName = "ring_mini01"; DBRingName = "ring_mini01";
 +// Nel DB user
 +DBNelUser = "nel";
 +// Ring DB user
 +DBRingUser = "ring";
 +// SU - password to access to the nel database with DBNelUseruser (default is no password)
 +DBNelPass = "nel_pwd";
 +// SU - password to access to the ring database with DBRingUser (default is no password)
 +DBRingPass = "ring_pwd";
 +
 +// MySQL wrapper strict mode - controls use of asserts if SQL requests fail
 +MSWStrictMode=0;
 +
 </code> </code>
  
 Laisser en local. Créer un utilisateur "nel" qui a les droits sur sa base de donnée, et un utilisateur "ring", chacun avec son mot de passe. Remplir ''$RYZOM_PATH/server/sql.cfg'' avec ces informations. Laisser en local. Créer un utilisateur "nel" qui a les droits sur sa base de donnée, et un utilisateur "ring", chacun avec son mot de passe. Remplir ''$RYZOM_PATH/server/sql.cfg'' avec ces informations.
 +
 +<code>
 +# Si le service mysql n'est pas démaré, le démarer.
 +sudo service mysql start
 +
 +mysql -u root -p
 +#entrer le mot de passe mysql lorsque demandé.
 +
 +# A revoir correctement mais je met ne serai-ce que pour avoir les commandes.
 +
 +CREATE USER 'nel'@'localhost' IDENTIFIED BY 'nel_pwd';
 +GRANT ALL PRIVILEGES ON *.* TO 'nel'@'localhost' WITH GRANT OPTION;
 +
 +CREATE USER 'ring'@'localhost' IDENTIFIED BY 'ring_pwd';
 +GRANT ALL PRIVILEGES ON *.* TO 'ring'@'localhost' WITH GRANT OPTION;
 +
 +
 +</code>
 =====Web-admin===== =====Web-admin=====
 ====Installer les paquets du server web==== ====Installer les paquets du server web====
Ligne 304: Ligne 337:
 apt-get install apache2 php5 php5-mysql php5-gd rrdtool screen mcrypt php5-mcrypt apt-get install apache2 php5 php5-mysql php5-gd rrdtool screen mcrypt php5-mcrypt
  
 +# Attention utilisez bien le nom d'user qui correspond à votre config si jamais vous n'utiliser pas compil.
 adduser compil www-data adduser compil www-data
  
Ligne 312: Ligne 346:
 <code> <code>
  
-cp -r $HOME/web ryzomweb+# Libre à vous de le mettre ailleur 
 +# TODO ajouter la variable WEB_PATH aux export initiax. 
 +cd ~/ 
 +cp -r $CODE_PATH/web ryzomweb
  
 sudo chmod -R a+w ryzomweb sudo chmod -R a+w ryzomweb
Ligne 437: Ligne 474:
 <code> <code>
 ctrl+a+n ( ou ctrl+a+ le chiffre du service) permets de naviguer entre les services ctrl+a+n ( ou ctrl+a+ le chiffre du service) permets de naviguer entre les services
-Ctrl+a+d permets de sortir de screen +Ctrl+a+d permet de sortir de screen 
  
 Shard join permets de rejoindre un shard allumé Shard join permets de rejoindre un shard allumé
Ligne 457: Ligne 494:
 mdp= votre mots de passe mdp= votre mots de passe
 </code> </code>
-{{tag>informatique serveur shard tuto}}+ 
 + 
 +===== Bugs divers et résolutions ===== 
 +<WRAP center round todo 60%> 
 +À ranger lors de la reprise de ce tuto... 
 +</WRAP> 
 + 
 +==== Permettre l'accès à tous au serveur ==== 
 +Dans la base de donnée, dans neltool>neltools_shard, veiller à ce que shard_domain_id corresponde au shard_domain_id noté dans nel>domain.  
 + 
 +Je ne sais pas si ça a joué aussi, dans nel>shard, j'ai passé RequiredState en ds_open 
 + 
 +Redémarrer le shard pour que ce soit pris en compte. 
 + 
 +{{tag>informatique serveur shard tutoriel obsolète}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/shard_temp.1458653567.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact