WebArea/Fr

From TuxFamilyFAQ
Revision as of 07:05, 31 January 2007 by CraftY (talk | contribs) (FrWebaera moved to FrWebAera)
Jump to navigationJump to search

Sites web

Other languages : EnWebAera SpWebAera

Description

Le site web vous permet de mettre en ligne des pages web (sisi je vous assure) concernant votre beau projet libre. Vous pouvez y installer toute sortes d'applications en php, ou des pages html.

Chez TF, on vous propose php4 et php5 ! (voir plus bas comment choisir)

Dépendances

Création

Encore une fois, c'est dans le panel que ća se passe :) cliquez sur le projet pour le quel ce site web est créé puis cliquer sur le lien "créer" dans la rubrique sites web remplissez le formulaire, validez et attendez la modération.

conseils de création

  • Attention, faites bien attention au nom (voir ci-dessous)
  • N'oubliez pas de bien renseigner la description afin que la validation passe bien, notamment n'oubliez pas la licence choisie (une LicenceLibre de préférence)

cas spécifiques

Choix du nom du site web :

- Si vous souhaitez avoir un site en toto.tuxfamily.org, mettez dans la variable ""ServerName"" : toto.tuxfamily.org (automatiquement www.toto.tuxfamily.org sera aussi dirigé vers cet espace web)

- Si vous souhaitez créer www.toto.com, mettez en ""ServerName"" : toto.com En fait, VHFFS redirige toutes les requetes du type www.nom.com sur nom.com. Mais en revanche, il **ne** redirige **pas** nom.com sur www.nom.com

    • ne** créez **pas** un espace web nom.tuxfamily.org : il ne peut pas être utilisé si vous avez votre propre nom de domaine

- vous pouvez - si vous le souhaitez - faire gérer vos DNS par Tuxfamily


Modération

C'est aussi modéré, voir La page de modération

Comment l'administrer (panel)

Dans le panel, en cliquant sur votre site web, Vous pouvez activer le crawl sur votre site web pour faciliter leur indexation par les moteurs de recherche Vous pouvez modifier la description du site. Cliquez sur le lien statistiques pour savoir si votre site est visité et si oui par qui.

Configuration

Comment fonctionnent PHP4 et PHP5 ? Il y a deux manières de faire fonctionner PHP5 sur Tuxfamily.

  • Par extension

Les scripts ayant l'extension .php seront éxécutés comme script PHP4. Les scripts ayant l'extension .php5 seront exécutés comme script PHP5.

  • Par fichier .htaccess

Si vous souhaitez que tous les fichiers .php d'un repertoire soient interprété en php5, il suffit de placer un fichier .htaccess dans votre répertoire. Ce fichier doit contenir ces lignes:

AddHandler x-httpd-php5 .php
AddType application/x-httpd-php5 .php

Comment gerer les droits de mon groupe

Cet objet peut être partagé avec votre groupe en utilisant les ACL vous pouvez utiliser le système de permissions unix pour restreindre l'accès aux fichiers que vous posez dans votre site web

Comment le détruire

Comment l'utiliser

  • Les fichiers sont à déposer dans le répertoire htdocs/ sur le FTP (Serveur FTP : ftp.tuxfamily.org) dans le répertoire du site web.

Imaginons que vous ayez un groupe toto et un site web toto.tuxfamily.org, les fichiers seront à déposer dans toto/toto.tuxfamily.org-web/htdocs/ sur le FTP.

  • Le répertoire du site web est dans le répertoire de votre groupe (qui lui, se trouve dans votre répertoire de démarrage sur le FTP). Il se termine par le suffixe "-web".
  • Le répertoire tmp/ sert aux fichiers temporaires de PHP ainsi qu'aux sessions.
  • Ne PAS mettre vos scripts PHP et TOUT FICHIER en chmod 777. Ils ne s'exécuteront pas de toute manière et cela est un grave problème de sécurité !
  • Les statistiques de votre site sont disponibles sur http://stats.tuxfamily.org/VOTRESITE. Par exemple: http://stats.tuxfamily.org/faq.tuxfamily.org


  • si vous obtenez une erreur 500:


"Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request."

Ceci peut être du à un probleme de droits sur vos fichiers. En effet, other ne doit pas avoir le droit d'ecriture sur vos fichiers (par soucis de sécurite). Pensez à faire un chmod 775 sur vos fichiers.

Comment déposer mes fichiers sur mon site web ?

Une fois que vous avez demandé l'hébergement d'un site web et que celui-ci a été accepté, vous devez déposer vos fichiers dans le répertoire htdocs/ du site disponible dans le répertoire du groupe. Si vous avez un groupe projet avec plusieurs contributeurs, chacun se loggue par ftp avec son propre login.

Remarques diverses

  • Ne PAS mettre vos scripts PHP et TOUT FICHIER en chmod 777. Ils ne s'exécuteront pas de toute manière et cela est un grave problème de sécurité !
  • pour un même projet vous pouvez avoir plusieurs espace web, par exemple pour un wiki servant à la doc et un forum utilisé pour le support utilisateur :

- forum.votresite.tuxfamily.org

- wiki.votresite.tuxfamily.org

- ... (ou votre propre nom de domaine bien sûr...)

  • Si vous avez supprimé votre dossier htdocs ou le répertoire du site, venez sur irc! après s'etre moqué de vous pendant une heure ou deux, un admin finira bien par vous refaire marcher votre bazard ;)
  • Si vos transfert FTP ne se font pas intégralement, c'est que vous subissez la dure loi des quotas. Demandez donc du quota aux admins (voir section gestion du groupe)
  • Si vous n'arrivez pas à vous connecter sur notre serveur FTP, passez en mode actif. D'ailleurs, c'est bien souvent mieux, d'être actif. Bon, là, je sors...
  • Si après avoir transféré vous obtenez une erreur "403 Forbiden" sur votre page web, vérifiez les droits sur vos fichiers (mettez 755 par exemple).
  • Avec filezilla, si vous obtenez l'erreur "550 can't remove directory not empty" lorsque vous essayez de supprimer un répertoire, cela signifie qu'il y a des fichiers cachés dans ce dossier, ou l'un de ces sous-dossiers. L'option "Afficher les fichiers cachés" du menu "Affichage" vous permet d'afficher ces fichiers.

Liens utiles