Aller au contenu

Serveur Syncml En Php Sur Votre Synology


rodo37

Messages recommandés

1. Pré-Requis

Vous devez activer Web Station et MySQL sur vote Synology

Installer le paquet PhpMyAdmin pour installer et gérer les utilisateurs

Téléchargez ensuite le script sur Google Code

Un compte DynDNS -ou- un nom de domaine pointant vers votre NAS

Ouvrir les ports de votre routeur (Web Apache 80)

2. Installation du script

Uploadez le contenu du fichier ZIP sur votre Synology dans le dossier WEB.

Pour notre exemple nous prendrons : http://www.nas-forum.com/mooha/

Vous devez vous rendre sur PhpMyAdmin afin d'uploader le fichier SQL.

Importez mooha.sql dans une base de données

Modifiez le fichier config.php pour entrez les identifiants de votre base de données MySQL.

$config = array(
'mysqlHost' => 'localhost',
'mysqlUser' => 'nom dutilisateur',
'mysqlPass' => 'mot de passe',
'mysqlDb' => 'nom de la base de données',
'mysqlPrefix' => '',
'forceFormat' => 'WBXML',
'authDigest' => FALSE,
'dbAlias' => array(
'card' => 'contacts',
'note' => 'notes',
'con' => 'contacts',
'cal' => 'calendar',
'agenda' => 'calendar',
'todo' => 'tasks'
)

3. Ajout des utilisateurs

Par défaut, un utilisateur "mooha" avec comme mot de passe "mooha" est configuré.

Pour l'instant, il n'y a pas d'interface utilisateur pour ajouter / modifier un utilisateur. Vous devez donc passer par PhpMyAdmin.

La valeur : user_password doit être encodée en MD5 - md5(username:password)

4. Configuration de votre smartphone

Créez un nouveau compte SyncML

Entrez votre adresse comme par exemple (http://www.nas-forum.com/mooha/index.php)

Actuellement sont disponibles les databases

  • calendar
  • contacts
  • notes
  • bookmarks

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 4 semaines après...

1. Pre-Required

You must activate and MySQL Web Station Synology vote

Installing the package phpmyadmin to install and manage users

Then download nintendo m3i zero nds the script on Google Code

An account-or-dyndns domain name pointing to your SIN

Open ports on your router (Apache Web 80)

2. Install script

Upload the zip file on your Synology in the folder WEB.

For our example we will: http://www.nas-forum.com/mooha/

You must go into PhpMyAdmin to upload the SQL file.

Import mooha.sql in a database

Edit config.php to enter your credentials MySQL database.

 $ config = array ([/size][/size]

[size=2][size=2] 'MysqlHost' => 'localhost'[/size][/size]

[size=2][size=2] 'MysqlUser' => 'user name'[/size][/size]

[size=2][size=2] 'MysqlPass' => 'password',[/size][/size]

[size=2][size=2] 'MySQLdb' => 'name of the database'[/size][/size]

[size=2][size=2] 'MysqlPrefix' =>'',[/size][/size]

[size=2][size=2] 'ForceFormat' => 'WBXML'[/size][/size]

[size=2][size=2] 'AuthDigest' => FALSE,[/size][/size]

[size=2][size=2] 'DbAlias' => array ([/size][/size]

[size=2][size=2] 'Card' => 'contacts',[/size][/size]

[size=2][size=2] 'Note' => 'notes'[/size][/size]

[size=2][size=2] 'Con' => 'contacts',[/size][/size]

[size=2][size=2] 'Cal' => 'calendar',[/size][/size]

[size=2][size=2] Agenda '=>' calendar '[/size][/size]

[size=2][size=2] 'Todo' => 'tasks'[/size][/size]

[size=2][size=2] ) [/ Code][/size][/size]

[b][size="3"][size=2][size=2]3.[/size] [size=2]Adding users[/size][/size][/size][/b]

[size=2][size=2]By default, a user "Mooh" with the password "Mooh" is configured.[/size][/size]

[size=2][size=2]For now, there is no user interface to add / edit a user.[/size] [size=2]You have to go through PhpMyAdmin.[/size][/size]

[size=2][size=2]Value: user_password must be encoded in MD5 - md5 (username: password) [/size][/size]

[b][size="3"][size=2][size=2]4.[/size] [size=2]Configure your smartphone[/size][/size][/size][/b]

[size=2][size=2]Create a new account SyncML[/size][/size]

[size=2][size=2]Enter your address such as ([/size][/size][size=2][size=2]http://www.nas-forum...mooha/index.php[/size][/size][size=2][size=2])[/size][/size]

[size=2][size=2]Currently the databases are available[/size][/size]

  • [size=2][size=2]calendar[/size][/size]
  • [size=2][size=2]Contacts[/size][/size]
  • [size=2][size=2]Notes[/size][/size]
  • [size=2][size=2]bookmarks[/size][/size]

[size=2][size=2][/ Quote][/size][/size]

[color=#000000]cela est tr

Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.