Support ciblé

Utilisation de l'espace d'hébergement Windows 2003

Cette page a pour objectif de fournir des réponses à certaines questions fréquemment posées sur l'espace d'hébergement NetBenefit Win2003.


  1. Quelle est la version d'IIS installée sur le serveur ?
  2. Quels sont types de fichiers pris en charge dans mon espace d'hébergement Win2003 ?
  3. Quelle est la structure de répertoire par défaut de mon espace d'hébergement ?
  4. Dans quel répertoire dois-je télécharger mes bases de données ?
  5. Combien de bases de données puis-je utiliser sur mon site ?
  6. Quels types de bases de données sont pris en charge sur mon site ?
  7. Comment configurer le lien DSN ODBC pour mes bases de données ?
  8. Comment puis-je me connecter à ma base de données MS-SQL mutualisée à partir de mon site Web Win2003 ?
  9. Comment puis-je me connecter à ma base de données mySQL mutualisée à partir de mon site Web Win2003 ?
  10. Comment publier mon site à partir de FrontPage ?
  11. Comment puis-je demander l'installation des Extensions serveur FrontPage sur mon site ?
  12. Quelles versions des Extensions serveur FrontPage sont prises en charge sur mon site ?
  13. Comment modifier le mot de passe de mon espace d'hébergement ?
  14. Comment puis-je envoyer des e-mails à partir d'un formulaire hébergé sur un site Win2003 ?
  15. Où dois-je télécharger les scripts Perl ? Dois-je créer un dossier /cgi-bin ?
  16. Pour quelle raison l'obtiens une erreur 404 lors du téléchargement de fichiers dotés d'extensions peu communes ?
  17. Pour quelle raison j'obtiens l'erreur " Disallowed Parent Path " lorsque j'utilise les chemins relatifs (../) dans mes scripts ?

1. Quelle version d'IIS est installée sur le serveur ?

Tous nos serveurs Windows 2003 exécutent IIS 6.0

2. Quels sont les types de fichiers pris en charge sur mon espace d'hébergement Win2003 ?

Nos serveurs Windows 2003 prennent en charge tous les fichiers standard fournis avec le système d'exploitation.
Outre les pages HTML statiques, il inclut des scripts ASP (Active Server Pages) et des pages ASP.NET et SHTML.
Les serveurs prennent également les fichiers Perl (.pl) - nos serveurs Web Win2003 exécutent la version 5.83 d'Active Perl.
Notez que la mise en ?uvre de ASP.NET sous Windows 2003 diffère des installations sur les versions précédentes des systèmes d'exploitations, tels que Windows 2000.
Par conséquent, toutes les applications ASP.NET développées sur les plates-formes autres que Windows 2003 peuvent se comporter différemment sur notre plate-forme Windows 2003.
Il est recommandé de développer ou de tester le code ASP.NET sur une plate-forme similaire avant de le télécharger vers l'espace d'hébergement Windows 2003.

3. Quelle est la structure de répertoire par défaut de mon espace d'hébergement ?

Dès que vous aurez établi la connexion à votre espace d'hébergement via FTP, vous verrez que votre espace a été subdivisé en trois parties distinctes.
Le répertoire
databases est conçu pour maintenir vos bases de données de façon sécurisée à l'extérieur de l'espace d'hébergement principal de vos pages. Dans ce dossier, vos bases de données disposeront des autorisations de lecture/écriture appropriées et seront protégées contre les accès HTTP directs.
Le répertoire logs contient une série de fichiers journaux, que vous pouvez utiliser pour générer vos propres statistiques. Toutefois, nous générons automatiquement un rapport statistique chaque jour, accessible via www.votredomaine/stats/
Le répertoire website est conçu pour recevoir vos pages Web, images et scripts, qui sont accessibles aux visiteurs de votre site Web.
Vous trouverez dans ce répertoire un sous-répertoire appelé stats. Cet espace en lecture seule contient les statistiques de votre site Web et le control panel.

4. Dans quel répertoire dois-je télécharger mes bases de données ?

Toutes les bases de données doivent être téléchargées vers le dossier databases prévu à cet effet sur l'espace d'hébergement. Les autorisations de lecture/écriture appropriées seront mises en place sur vos bases de données et protégées contre des accès HTTP directs.

5. Combien de bases de données puis-je utiliser sur mon site ?

Il n'existe pas de restriction. Vous pouvez utiliser autant de bases de bases de données que vous souhaitez dans la limite de l'espace disque de votre espace d'hébergement.
Notez que toutes les bases de données doivent être téléchargées vers le dossier databases prévu à cet effet, où elles disposeront des autorisations de lecture/écriture appropriées et où elles seront protégées contre des accès HTTP directs.

6. Quels types de bases de données sont pris en charge sur mon site ?

Dans l'espace d'hébergement proprement dit, vous pouvez utiliser des bases de données MS Access, MS FoxPro et même les bases de données MS Excel.
Nous vous recommandons d'utiliser MSAccess. Vous pouvez créer le lien DSN (Data Source Name) ODBC pour les bases de données MSAccess (voir ci-dessous).
Vous pouvez également vous connecter à nos serveurs de bases de données partagés MS-SQL 2000 et mySQL mutualisé si vous avez souscris à cette option.Nous vous conseillons de vous connecter à ces bases de données externes via une chaîne de connexion.

7. Comment configurer un lien DSN ODBC pour mes bases de données ?

Vous pouvez créer un lien DSN pour n'importe quelle base de données Access (.mdb) que vous avez téléchargée vers le dossier " databases ".
Pour créer un lien DSN, accédez à votre page de statistiques HTTP://www.votredomaine/stats/, où vous trouverez un lien renvoyant vers l'outil de gestion de liens DNS en ligne pour votre site Web.
Votre lien DSN aura le format nomutilisateur-nomdebasededonnées. Par exemple, si votre nom d'utilisateur est
nt1234 et que votre base de données s'appelle properties.mdb, votre source de données sera nt1234-properties. Pour générer un lien DSN vers un autre type de base de données, envoyez un e-mail à support@NetBenefit.com.

8. Comment puis-je me connecter à ma base de données MS-SQL mutualisée à partir de mon site Web Win2003 ?

Nous vous conseillons d'utiliser une chaîne de connexion.
Vous devrez connaître vos noms d'utilisateur, mots de passe, nom de base de données et nom du serveur sur lequel est hébergée votre base de données.
Voici un exemple de script ASP exécutant une requête SELECT sur une base de données MS-SQL :

    StrSQL = "SELECT * FROM tblPlaces WHERE City='Londres'"
    Set Conn = Server.CreateObject("ADODB.Connection")
    ConnStr = "Driver={SQL Server};Server=monserveur.NetBenefit.com;"
    ConnStr = ConnStr & "Database=mabasededonnées;UID=monnomutilisateur;PWD=monmotdepasse;"
    Conn.Open ConnStr
    Set RS = Conn.Execute(StrSQL)

9. Comment puis-je me connecter à ma base de données mySQL mutualisée à partir de mon site Web Win2003 ?

Le meilleur moyen est d'utiliser une chaîne de connexion.
Vous devrez connaître vos noms d'utilisateur, mot de passe, nom de base de données et nom du serveur sur lequel est hébergée votre base de données.
Voici un exemple de script ASP exécutant une requête SELECT sur une base de données mySQL :

    StrSQL = "SELECT * FROM tblPlaces WHERE City='Londres'"
    Set Conn = Server.CreateObject("ADODB.Connection")
    ConnStr = "Driver={MySQL ODBC 3.51 Driver};Server=monserveur.NetBenefit.com;"
    ConnStr = ConnStr & "Database=mabasededonnées;UID=monnomutilisateur;PWD=monmotdepasse;"
    Conn.Open ConnStr
    Set RS = Conn.Execute(StrSQL)

10. Comment publier mon site sur mon espace d'hébergement à partir de FrontPage ?

Avant d'essayer de publier votre site Web créé dans FrontPage, vous devez demander l'installation des Extensions serveur FrontPage sur votre site Web (voir ci-dessous). Cela vous permettra d'utiliser les composants et les fonctions de FrontPage dans votre espace d'hébergement. Si vous ne disposez pas des Extensions FrontPage, vous ne pourrez pas publier votre site via la méthode conventionnelle ; FrontPage publiera votre site via FTP et certaines parties de votre site ne fonctionneront peut-être pas.
Après avoir créé et enregistré votre site Web dans FrontPage, sélectionnez le menu " Fichier ", puis " Publier mon site... ". La boîte de dialogue Publication du site Web s'affiche. En haut de la boîte de dialogue, vous devez indiquer à quel emplacement vous souhaitez publier votre site Web. Entrez votre URL. Si vous cliquez sur le bouton Option, vous avez la possibilité de choisir entre la publication des pages modifiées ou de toutes les pages (en remplaçant les fichiers déjà présents sur votre site Web). Cliquez ensuite sur le bouton Publier. Une nouvelle boîte de dialogue vous invitant à saisir le nom d'utilisateur et mot de passe de votre site Web s'affiche. Après avoir saisi ces informations, FrontPage publie votre site Web sur votre espace d'hébergement Win2003.

11. Comment puis-je demander l'installation des Extensions serveur FrontPage sur mon site ?

Sur votre page de statistiques, vous pouvez demander l'ajout des Extensions FrontPage.
Ces dernières seront généralement installées sous un jour ouvré.

12. Quelles versions des Extensions serveur FrontPage sont prises en charge sur mon site ?

Nos serveurs Web Win2003 prennent en charge les Extensions serveur FrontPage 2002.

13. Comment puis-je modifier le mot de passe de mon espace d'hébergement ?

Vous devrez spécifier votre demande par fax sur du papier à en-tête au +44 (0)20 7549 5274 ou vous connecter à votre control panel à l'adresse HTTP://web.ar chive.org/web/20070111122346/HTTPs://control.netbenefit.com/ et envoyer une requête en vous servant du formulaire prévu à cet effet dans la section Support technique.
Indiquez le nom de votre société, du domaine et le nom d'utilisateur de l'espace d'hébergement (ex. : nt1234).

14. Comment puis-je envoyer des e-mails à partir d'un formulaire hébergé sur un site Win2003 ?

Pour les scripts ASP, vous pouvez utiliser le composant CDOSYS.
Un exemple de formulaire via e-mail utilisant CDOSYS, et plus généralement des exemples sur l'usage de CDOSYS sont disponibles ici.

15. Où dois-je télécharger les scripts Perl ? Dois-je créer un dossier /cgi-bin ?

Vous pouvez utiliser des scripts Perl partout sur votre site Web.
Il n'est pas nécessaire de les placer dans le répertoire /cgi-bin ou /cgi, ni de définir des paramètres d'autorisation spéciaux pour pouvoir les exécuter.
La seule condition est l'utilisation de l'extension de fichier .pl par tous les scripts Perl. (.cgi ne fonctionnera pas.)

16. Pour quelle raison j'obtiens une erreur 404 lors du téléchargement de fichiers dotés d'extensions de fichier peu communes ?

Tous les fichiers demandés via HTTP depuis un serveur Web Windows 2003 sont d'abord vérifiés dans la base de données contenant les types MIME.
Si l'extension de fichier est introuvable, le fichier ne sera pas servi et un erreur 404 sera renvoyée.
Windows Windows 2003 sert les fichiers communs associés aux sites Web (ex. : .html, .gif, .jpg), les extensions de fichiers associées aux produits Microsoft (ex. : .doc, .xls) et les extensions de fichiers associées à des produits tiers répandus (ex. : .pdf, .ZIP, .swf), car ils sont enregistrés dans la base de données des types MIME.
Des extensions de fichiers plus rares, notamment celles de produits tiers ou personnalisés moins fréquemment utilisés, ne seront probablement pas reconnues.
Il s'agit d'une nouvelle fonction de sécurité de Windows 2003.
Les versions précédentes de Windows traitaient les fichiers des extensions inconnues comme des fichiers binaires et un message s'affichait alors pour demander à l'internaute s'il souhaitait ouvrir le fichier ou le télécharger sur mon ordinateur. Cela ne se produit plus avec Windows 2003.

Vous pouvez contourner la protection en plaçant vos fichiers dans un fichier ZIP (extension .ZIP).
Cette extension est enregistrée dans la base de données des types MIME. Les fichiers ZIP peuvent être ouverts sur n'importe quel ordinateur Windows XP ou Windows 2003 ou tout autre client sur lequel WinZIP est installé.
Cette protection ne devrait pas empêcher votre site Web de fonctionner, car si le fichier s'inscrit dans cette catégorie, il ne pourra pas être affiché par l'internaute qui devra le sauvegarder sur son disque dur local.

17. Pour quelle raison j'obtiens l'erreur " Disallowed Parent Path " lorsque j'utilise les chemins relatifs (../) dans mes scripts ?

L'option " Parent Path " est désactivée par défaut sur les serveurs Windows 2003.
Cela signifie que si vous essayez d'utiliser ce type de code

    MyPath = Server.MapPath(".../includes/myfile.inc") 
   

.....vous obtenez cette erreur :

Active Server Pages error 'ASP 0131'
Disallowed Parent Path
The Include file 'filename' cannot contain '..' to indicate the parent directory.


Vous devez spécifier le chemin d'accès complet au fichier (E:\Inetpub\XXXX\siteweb\<votre dossier>\<votre fichier>) ou le chemin d'accès virtuel relatif au dossier " website " racine (/<votre dossier>/<votre fichier>), comme par exemple,

    MyPath = Server.MapPath("/includes/monfichier.inc")

  Obtenir un devis