Wiki des iiens

Piste: perso_connection

Services_arise:perso_connection

Description

Arise vous fournit avec votre compte une page perso, disponible à l’adresse votre_nom.iiens.net . (Où votre_nom est votre nom de famille tronqué à 8 caractères.)

Vous pouvez y mettre un site personnel, (pour y héberger votre CV ou faire ce que vous voulez). Arise vous permet aussi de créer une base de données MySQL (il faut demander l’activation (gentiement) à Arise). Il n'y a plus de quota d'utilisation de l'espace disque depuis 2009, mais la netiquette Arise vous oblige à respecter les autres utilisateurs et donc à ne pas prendre trop de place (et il est strictement interdit d’y stocker des fichiers illégaux de par la loi).

Hébergement

Pour héberger vos fichiers, rien de plus simple. Il vous suffit de vous connecter à perso.iiens.net. Deux possibilités :

  • Soit par ssh, la commande est tout simplement : depuis votre machine, dans un terminal sous Linux, `scp chemin/nomfichier loginarise@perso.iiens.net:~/html`. Vous devrez alors saisir votre mot de passe Arise. Ensuite, connectez vous par ssh, vous constaterez alors que le dossier html contient le fichier en question. Remarque : vous pouvez utiliser putty sous windows.
  • Soit par ftp, avec vos identifiants Arise. Si besoin vous trouverez un tutoriel pour filezilla ici. Il y a à la racine le dossier ~/html . Mettez y tous vos fichiers (la page d’accueil doit obligatoirement s’appeler index.html ou .php…) en drag and drop.

Après avoir utilisé l'une ou l'autre de ces méthodes, votre fichier est en ligne sur votre site votre_nom.iiens.net, à l'adresse votre_nom.iiens.net/nomfichier

Attention:

Les fichiers du ~/html ont des droits minimum et maximum (un coup de chmod si jamais ca va pas):

  • Pour le répertoire ~/html lui même, il ne doit pas être en écriture pour le groupe, et pour les autres non plus, mais il doit être traversable (chmod g+x ~/html, tout comme le répertoire ~)
  • Pour les pages statiques:
    • Min : 0440 (r- - r- - - - - )
    • Max : 0755 (rwxr-xr-x)
    • Recommandé : 0640 (rw- r - - - - -)
  • Pour les pages dynamiques:
    • Min : 0400 (r- - - - - - - - )
    • Max : 0755 (rwxr-xr-x)
    • Recommandé : 0600 (rw- - - - - - -)

htaccess

Arise utilise Apache comme serveur web. Apache permet d'utiliser des fichiers .htaccess (notez le . devant) que vous pouvez placer dans votre arborescence (à partir de ~html/). En ce moment (février 2011), c'est la version 2.2.9 qui est sur perso.iiens.net :

  • $ /usr/sbin/apache2 -v
  • Server version: Apache/2.2.9 (Debian)
  • Server built: Dec 11 2010 18:58:55

Je vous conseille donc d'aller visiter la documentation d'Apache sur les htaccess.

Pour ceux qui ont la flemme, un petit résumé suit :

Les fichiers .htaccess permettent de changer le comportement de Apache pour le dossier dans lequel ce fichier se trouve, ainsi que dans tous les sous-dossiers. Si par exemple j'écris un .htaccess dans ~/html/toto/.htaccess, alors les règles que j'aurais mis dedans s'appliqueront aussi à ~/html/toto/tata/

Néanmoins, Arise restreint l'utilisation de ces fichiers pour des raisons de confidentialité. Que ce soit pour les élèves ou pour les assoces, voilà la ligne qui définit ce que vous avez le droit de mettre dans vos .htaccess :

  • AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,SymLinksIfOwnerMatch

Je vous renvoie maintenant à la documentation d'Apache (qui est déjà ouverte pour les moins flemmards d'entres vous).

Pour l'option AuthConfig, une page peut vous intéresser : assoceadminhtaccess

Afficher les erreurs PHP sur vos pages

Si vous souhaitez afficher les erreurs PHP sur vos pages (pendant la phase de développement par exemple), vous pouvez ajouter au début de votre fichier php à débugger :

  • “ini_set('display_errors', 'On');”
  • “error_reporting(E_ALL);”