Création d'un site chez Free
Vous avez créé votre espace/environnement web sur Free, maintenant, vous pouvez créer votre site...
Oragnisation
La création d'un site commence tout d'abord sur votre ordinateur et sous votre système d'exploitation préféré par la création ... d'un répertoire. C'est dans ce répertoire que vous stockerez les fichiers du site.
Lorsque vous diffuserez votre site chez Free, vous ne transférerez pas le répertoire et ses fichiers, mais uniquement les fichiers de ce répertoire !
En gros, le repertoire local est une image de votre compte sur le serveur Free. C'est donc bien le contenu du répertoire qu'il faut transférer, et non le contenant et son contenu !
Outils
Les outils mis à votre dispositions pour créer un site vont :
- D'un simple éditeur comme le bloc-notes sous Microsoft Windows !
- L'utilisation d'applications gratuites comme Komposer pour Windows, GNU/Linux ou OS X (Anciennement NVU) pour développer vos pages web (Voir les applications gratuites pour internet pour Windows). WAMP, LAMP ou MAP easyPHP pour installer un serveur web (apache) suivant votre os (Windows, GNU/Linux ou OS X).
- L'utilisation de produits commerciaux comme DreamWeaver.
Pour tester votre site sur votre machine, il suffira d'utiliser votre navigateur préféré. Généralement dans le menu fichier, l'option ouvrir un fichier vous permettra de sélectionner et d'ouvrir le fichier à tester. Sinon, il est possible de saisir dans la barre URL le fichier local à exécuter.
Par exemple, votre site se nomme essai. Vous avez donc créé un répertoire sous c: qui se nomme essai.
Votre page internet elle se nomme page1.html
Le chemin sera alors
file:///C:/essai/page1.html
Des outils complémentaires comme firebug pour mozilla vous permettrons de debugger votre code !
Nommage des fichiers
L'extension
Nous venons de parler de fichier .html. mais cela aurait pu être aussi .htm
Cette extension est à la base de tout pour votre site. Un navigateur internet ne comprend (en principe - Voir .htaccess sur Apache) que du html !
N'oubliez pas que le serveur destination est un serveur Unix, celui-ci fait la différence entre les minuscules et les majuscules.
Il est donc préférable de toujours nommer vos fichiers ou extentions en minuscule !
Si vous utilisez le bloc-notes de Windows, vérifiez bien la représentation de votre fichier une fois sauvé ! Si celui-ci apparaît comme bloc-notes et non avec l'icône utilisé sous Internet explorer ou de Mozilla, c'est que votre fichier se termine par l'extension .txt !!!
Il peut y avoir d'autres extensions:
.php fichier qui seront traités directement sur le serveur si celui-ci comprend le php
.jpg, jpeg, ou tout ce que vous voulez des images ou autres utilisés dans votre site via un fichier html ou qui pourront être téléchargés.
Le nom
Le nom du fichier pourra être n'importe quoi ! Mais je le répète:
N'oubliez pas que le serveur destination est un serveur Unix, celui-ci fait la différence entre les minuscules et les majuscules.
Il est donc préférable de toujours nommer vos fichiers ou extension en minuscule !
Voici un exemple très compliqué d'un fichier pour votre page perso !
Transférez le sur le serveur Free.
Puis via votre navigateur préféré, tapez votre url, par exemple pour moi : http:\\supertos.free.fr
Si vous n'aviez rien fait sur le serveur pour votre compte, vous obtenez la liste des fichiers présents sur votre site (ici simplement le fichier html) !
Pourtant, les autres sites affichent une page d'accueil, pas la liste des fichiers présents !
Tapez maintenant votre url\essai.html Par exemple http:\\supertos.free.fr\essai.html
Là, vous devriez voir appaître le message "Salut !" s'afficher dans votre navigateur !
Si cela ne marche pas, vérifiez que vous avez saisi le nom et l'extension du fichier en minuscule !
Sinon, essayez de rafraichir la page au niveau de votre navigateur...
Sous filezilla, renommez le fichier essai.html par index.html. Puis retournez dans votre navigateur et tapez votre URL !
Le message doit s'afficher maintenant !
Les fichiers index.html sont un peu comme les autorun des CDs, si le fichier est présent, le navigateur va automatiquement "l'exécuter". Sinon, ne sachant pas quoi faire, il affichera la liste des fichiers présents (suivant le paramètrage du serveur Web - Voir .htaccess sur Apache) !
Il faut savoir qu'il peut exister plusieurs fichiers de type index. Cette liste étant définie au niveau du serveur (Par exemple .htaccess sur Apache). Le serveur cherchera donc d'abord le premier fichier déclaré, puis, s'il ne le trouve pas, il cherchera le suivant dans sa liste, ...
Chez Free, qui utilise un serveur de type Apache, la liste n'est pas modifiable et est la suivante: index.html, index.htm et index.php
Attribut des fichiers:
En local, les attributs ont peu d'importance. Mais sur le serveur Free, vérifiez qu'ils soient bien positionnés à RW pour le propriétaire, et à R pour le groupe et pour les autres utilisateurs !!! Normalement, c'est automatiquement le cas avec filezilla.Si ce n'est pas le cas, alors certaines personnes pourrez modifier vos fichiers pour rediriger par exemple un visiteur de votre site vers des endroits pourris de virus où d'autres saloperies !