Outils pour utilisateurs

Outils du site


mycryptochat

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
mycryptochat [2016/03/08 19:57] simonmycryptochat [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-====== MyCryptoChat ====== 
-> MyCryptoChat is a simple PHP encrypted chat rooms manager. Everything is encrypted on the client side, so noone can spy on what you say. 
- 
-MyCryptoChat est donc un espace de discussion où tout est chiffré "côté client". Le serveur n'a donc jamais accès aux messages échangés. La page de [[https://github.com/HowTommy/mycryptochat|MyCryptoChat sur Github]].  
- 
-Il est développé par Tommy de [[http://blog.howtommy.net/|howtommy.net]]. 
- 
-==== Installation ==== 
-=== Téléchargement === 
-On crée un dossier "chat" sur son serveur web : 
-<code># mkdir /var/www/serveur/chat</code> 
- 
-On clone le dépôt Github dans le dossier qu'on vient de créer : 
-<code># git clone https://github.com/HowTommy/mycryptochat /var/www/serveur/chat/ 
-Cloning into '/var/www/serveur/chat'... 
-remote: Counting objects: 110, done. 
-remote: Compressing objects: 100% (12/12), done. 
-remote: Total 110 (delta 3), reused 0 (delta 0), pack-reused 96 
-Receiving objects: 100% (110/110), 224.89 KiB | 0 bytes/s, done. 
-Resolving deltas: 100% (40/40), done. 
-Checking connectivity... done.</code> 
- 
-=== Résolution des erreurs === 
-Si on se rend sur la page web correspondante au dossier qu'on vient de créer ( https://www.example.com/chat/ ), il est possible qu'on se retrouve face à une série d'erreurs : 
-{{ ::20160308-mycryptochat_1.png?200 |}} 
- 
-== Error: missing inc/conf.php == 
->MyCryptoChat can't read the configuration file. 
-Copy inc/conf.template.php into inc/conf.php, and don't forget to customize it.  
- 
-Dans le dossier de ''MyCryptoChat'', on regarde dans le dossier ''inc''. On copie le template de configuration et on vérifie : 
-<code># ls inc/ 
-classes.php  conf.template.php constants.php  dbmanager.php  functions.php  init.php 
-# cp inc/conf.template.php inc/conf.php 
-# ls inc/ 
-classes.php  conf.php  conf.template.php  constants.php  dbmanager.php functions.php  init.php</code> 
- 
-== Error: the seed was not modified == 
-> The seed that is used to do a better hashing for users is still 'f-rjng24!1r5TRHHgnjrt' 
-> Please modify its value in 'inc/conf.php'. 
-> You could may be use '', or another.  
- 
-Il faut modifier la configuration avec votre éditeur préfére : 
-<code># vim inc/conf.php</code> 
- 
-== Error: php version == 
-> The version of php is too low. 
-> You need at least PHP 5.4 to run this website 
- 
-== Error: PDO missing == 
-> The PDO module is missing. 
-> Please add it and load it to make this website work. 
- 
-== Error: PDO SQLite missing == 
-> The PDO SQLite module is missing. == 
-> Please add it and load it to make this website work. 
- 
-Les trois erreurs précédentes sont dues au fait que PHP n'était pas encore installé sur ce serveur : 
-<code># apt-get install php5 php5-sqlite 
-(...) 
-The following extra packages will be installed: 
-  libapache2-mod-php5 libonig2 libperl4-corelibs-perl libqdbm14 lsof php5-cli php5-common php5-json php5-readline psmisc php5-sqlite</code> 
- 
-Au besoin, relancer votre serveur web :  
-<code># service apache2 restart</code> 
- 
-== Error: logs file access == 
-> MyCryptoChat can't edit the logs file. == 
-> Please give all rights to the apache (or current) user on the 'logs.txt' file. 
- 
-Il faut donner les droits à apache (ou autre serveur web) sur le dossier :  
-<code># chown -R root:www-data chat/</code> 
- 
-Ensuite, on lui donne tous les droits sur le fichier ''logs.txt'' : 
-<code># chmod 775 db/logs.txt</code> 
- 
-== Error: database access == 
-> MyCryptoChat can't edit the database file. 
-> Please give all rights to the apache (or current) user on the 'chatrooms.sqlite' file. 
- 
-Idem pour la base de données : 
-<code># chmod 775 db/chatrooms.sqlite</code> 
- 
-== Erreur: toute l'URL ne se génère pas == 
-Le site s'affiche bien mais quand je crée un nouveau salon de discussion, il est considéré directement comme terminé. 
- 
- 
-==== Mettre à jour ==== 
-<code># cd /var/www/serveur/chat/ 
-:/var/www/serveur/chat# git pull 
-Already up-to-date.</code> 
  
mycryptochat.1457467021.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)