|
GRUPOS DE DISCUSSÃO PROFISSIONAL WINDEV, WEBDEV e WINDEV Mobile |
| | | | | |
Fichier sur disque réseau |
Iniciado por remy99, jul., 07 2003 6:19 PM - 5 respostas |
| |
| | | |
|
| |
Publicado em julho, 07 2003 - 6:19 PM |
Bonjour,
Je voudrais que mon programme Webdev accède a ma base de données hyper file qui se trouve sur une autre machine XP. Dans la base de registre j'ai essayé sans succé les valeurs pour la variable HFPATH \\machine\mabase j'ai également essayé de créer un disque virtuel Z:\. Le programme me renvoie toujours impossible de trouvé le fichier... (Alors qu'il fonctionne si la base se trouve sur la meme machine). J'ai bien sur donné les droits de partage et web sur le répertoire contenant la base. Il me manque à faire surement quelque chose mais quoi ???
Merci |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 07 2003 - 7:02 PM |
bonjour,
J'ai le même problême que toi. Je veux aussi accéder à des fichier HF distant. En cherchant un peu dans la doc., j'ai vu qu'on pouvez le faire avec un serveur RPC. Mais je n'arrive pas à faire fonctionner mes appli avec ça.
Si je trouve je te tiens au courant
"remy" <remy99@voila.fr> wrote:
Bonjour,
Je voudrais que mon programme Webdev accède a ma base de données hyper file qui se trouve sur une autre machine XP. Dans la base de registre j'ai essayé sans succé les valeurs pour la variable HFPATH \\machine\mabase j'ai également essayé de créer un disque virtuel Z:\. Le programme me renvoie toujours impossible de trouvé le fichier... (Alors qu'il fonctionne si la base se trouve sur la meme machine). J'ai bien sur donné les droits de partage et web sur le répertoire contenant la base. Il me manque à faire surement quelque chose mais quoi ???
Merci
|
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 08 2003 - 11:37 AM |
Problème de droit d'accés. Le compte qui exécute le service Webdev (ne pas confondre avec le compte qui a ouvert la session !) doit avoir les droits sur le disque/repertoire distant.
"remy" <remy99@voila.fr> wrote:
Bonjour,
Je voudrais que mon programme Webdev accède a ma base de données hyper file qui se trouve sur une autre machine XP. Dans la base de registre j'ai essayé sans succé les valeurs pour la variable HFPATH \\machine\mabase j'ai également essayé de créer un disque virtuel Z:\. Le programme me renvoie toujours impossible de trouvé le fichier... (Alors qu'il fonctionne si la base se trouve sur la meme machine). J'ai bien sur donné les droits de partage et web sur le répertoire contenant la base. Il me manque à faire surement quelque chose mais quoi ???
Merci
|
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 08 2003 - 3:28 PM |
Salut Remy,
Connais-tu la fonction HsubstRep()? Cette fonction assure le déplacement du repertoire des fichiers. Il te suffit alors de l'appeler dans le code init du projet et tu pourras alors pointer tes fichiers sur une autre machine (à condition évidemment que la machine sur laquelle s'exécute l'application dispose des bons droits d'accès.) J'ai déjà utilisé cette fonction en windev 7.5 et webdeb 1.5, si tu as besoin d'aide, n'hésites pas.
cordialement Guillaume |
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 08 2003 - 5:10 PM |
Bonjour,
Dans cette situation, deux cas peuvent être possibles : 1 - Les deux machines utilisées (une qui exécute le site WebDev, l'autre qui stocke les fichiers de données) sont connectées sur un groupe de travail ("WORKGROUP"). Il est alors nécessaire de créer un compte Windows ayant le même nom et le même mot de passe (par exemple "WEBDEV_WRKGRP") sur les deux machines.
2 - Les deux machines utilisées sont connectées sur un domaine Windows. Il est alors nécessaire de créer un compte Windows sur le domaine (par exemple "WEBDEV_DOMAIN").
Enfin, pour les deux cas présentés, il est ensuite nécessaire de : - Donner les droits au compte Windows créé (domaine ou workgroup) pour lire les fichiers de données Hyper File (accès en lecture sur les dossiers où se trouvent les fichiers de données). Si la partition sur laquelle sont stockés les fichiers Hyper File est en NTFS, il est nécessaire d'appliquer en plus les droits en local sur le dossier en question. - Configurer WWAWP.EXE (dans l'interface d'administration de IIS, clic droit puis propriétés sur WWAWP.EXE) pour que la connexion anonyme utilise le compte Windows créé (domaine ou workgroup). - Modifier tous les accès aux fichiers de données dans votre code par des chemins UNC (par exemple \\MACHINE\Dossier).
N'hésitez pas à contacter le Support Technique Gratuit si vous rencontrez des difficultés à ce sujet.
-- Cordialement,
Le Support Technique Gratuit
"remy" <remy99@voila.fr> a écrit dans le message de news:3f098f6e$1@news....
Bonjour,
Je voudrais que mon programme Webdev accède a ma base de données hyper
file
qui se trouve sur une autre machine XP. Dans la base de registre j'ai essayé sans succé les valeurs pour la variable
HFPATH \\machine\mabase j'ai également essayé de créer un disque virtuel Z:\. Le programme me renvoie toujours impossible de trouvé le fichier... (Alors qu'il fonctionne si la base se trouve sur la meme machine). J'ai bien sur donné les droits de partage et web sur le répertoire contenant
la base. Il me manque à faire surement quelque chose mais quoi ???
Merci
|
| |
| |
| | | |
|
| | |
| |
Publicado em julho, 08 2003 - 5:33 PM |
Salut
Par expérience je te déconseille fortement d'utiliser un XP pour faire serveur Web ! J'ai eu bcp trop de pb. L'idéal c'est un Windows 2000 Server, XP Serveur, ... quoique la version Windows 2003 me rappelle de très bon souvenir !
Donc, déjà si tu ne veux pas de problème abandonne XP ou XP Pro pour héberger le site WebDev (ou meme un autre site soit dit en passant).
@+ Max°(51)°
"remy" <remy99@voila.fr> a écrit dans le message de news:3f098f6e$1@news....
Bonjour,
Je voudrais que mon programme Webdev accède a ma base de données hyper
file
qui se trouve sur une autre machine XP. Dans la base de registre j'ai essayé sans succé les valeurs pour la variable
HFPATH \\machine\mabase j'ai également essayé de créer un disque virtuel Z:\. Le programme me renvoie toujours impossible de trouvé le fichier... (Alors qu'il fonctionne si la base se trouve sur la meme machine). J'ai bien sur donné les droits de partage et web sur le répertoire contenant
la base. Il me manque à faire surement quelque chose mais quoi ???
Merci
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|