Espace web étudiant Comment faire pour avoir un espace web ? Pour les clubs Les clubs ont le droit d'avoir un espace web, avec aussi une base de donnée si ils le souhaitent. Créer son espace Avant de continuer, merci de bien lire les Règles d'utilisation d'Etud. Contrairement aux espaces personnels, les espaces clubs ne peuvent pas être créés automatiquement. Il faut pour cela contacter les Roots Étudiants par mail (root-etud@insa-toulouse.fr). Si vous voulez bénéficier d'une base de donnée, merci de regarder sur cette page.Pour les étudiants Les étudiants ont le droit d'avoir un espace web, avec aussi une base de donnée s'ils le souhaitent. Prérequis Avant de continuer, merci de bien lire les Règles d'utilisation d'Etud. Pour pouvoir accéder à son espace web étudiant, il faut : Être étudiant à l'INSA Être connecté sur le VPN Création de l'espace Si vous êtes étudiant, et que vous n'avez toujours pas activé votre espace. Sachez qu'il suffit de se connecter une fois au serveur etud.insa-toulouse.fr afin de le créer. Pour cela ouvrez un terminal sur votre ordinateur (Mac, Linux ou Windows) et tapez la commande suivante : ssh login@etud.insa-toulouse.fr En replaçant login par votre login INSA. Par exemple ''ssh michel@etud.insa-toulouse.fr'' pour l'utilisateur avec le login ''michel''. Vous aurez sûrement un message vous demandant de confirmer la connexion, tapez ''yes'' et puis appuyez sur la touche Entrée. Attendez un peu puis entrez votre mot de passe INSA. Rien ne s'écrit quand vous tapez c'est normal. Appuyez sur la touche Entrée quand vous avez terminé de taper votre mot de passe puis attendez que la connexion s'établisse. Une fois que vous avez une ligne similaire à l'image ci-dessous, tapez ''exit'', puis appuyez sur la touche Entrée pour quitter. Votre espace est maintenant créé, vous pouvez fermer votre console. Envoyer des fichiers Plusieurs méthodes sont possibles pour envoyer vos fichiers (ftp, filezilla, etc.), ici on vous en donne une qui fonctionnera sur tous les ordinateurs : SFTP. Connectez-vous au VPN Sur votre machine locale ouvrez votre meilleur terminal (Windows : Super+x puis Windows Powershell, Linux : Ctrl+Alt+T ou rechercher "Terminal") Tapez sftp login@etud.insa-toulouse.fr Si on vous demande la confiance, tapez yes Entrez votre mot de passe Et voilà, vous êtes connecté ! Voici les commandes qui vous seront utiles : ls pour lister les fichiers et répertoires cd pour changer de répertoire (cd .. pour remonter) get -r file . pour récupérer un fichier get -r * . pour récupérer tous les fichiers d'un répertoire put -r file . pour mettre un fichier en ligne Base de données MySQL Chaque étudiant à accès à une base de données MySQL. Cette base de donnée n'est pas créée automatiquement en même temps que l'espace web, car tous les étudiants n'en ont pas besoin. Pour pouvoir y accéder, merci de faire une demande aux Roots étudiants à l'adresse root-etud@insa-toulouse.fr. Accès via navigateur (phpMyAdmin) Cette base de donnée est accessible par navigateur à l'adresse : https://www.etud.insa-toulouse.fr/phpmyadmin/ phpMyAdmin. Si vous obtenez des erreurs du type "Error: Token mismatch", tentez de changer de navigateur et/ou de vider le cache de votre navigateurs et supprimer les cookies (Ctrl+Shift+Suppr). Accès via le terminal (ssh) Si cela ne marche toujours pas, ce qui est probablement le cas, vous allez devoir utiliser votre terminal (mais pas d'inquiétude ça reste simple) Connectez-vous au VPN Connectez vous en ssh depuis votre terminal Utilisez la commande mysql (utilisez le manuel pour connaître les possibilités) Par exemple, pour importer une table exportée en local (remplacez utilisateur par votre login) : ssh utilisateur@etud.insa-toulouse.fr mysql -u utilisateur -p utilisateur < path/to/exportedtable.sql et pour y accéder via votre page php : $db = new PDO("mysql:host=localhost;dbname=user;charset=utf8", 'leNomDeLaTableImportée', 'leMotDePasseFourniAuRootEtudiant'); Problèmes courants 403 Forbidden - Server unable to read htaccess file Si vous avez ce message d'erreur en accédant à votre page web : 403 forbidden. Cela signifie que les droits d'exécution ('''+x''') ne sont pas activés sur votre home ('''~''') et/ou sur le répertoire '''~/public_html/'''. Pour solutioner le problème, connectez vous en SSH au serveur et tapez : chmod +x ~ ~/public_html/ Ou bien dans Filezilla : clic droit sur votre home -> droits d'accès au fichier -> mettre 711 dans le champ "valeur numérique". Effectuez la même opération sur votre dossier public_html.Créer une base de donnée Les étudiants et les clubs peuvent, en plus de leur espace web, avoir une base de donnée sur Etud. Cette page explique comment la créer et y avoir accès. Demander la création La création n'est pas automatique avec l'espace club/étudiant, car tout le monde n'en a pas l'utilité. Pour des raisons de sécurité, il faut demander la création de cette base de donnée aux Roots Étudiants (root-etud@insa-toulouse.fr). Lors de cette demande par mail, il est obligatoire d'expliquer pourquoi la base de donnée est nécessaire et quelles données vont être stockées. Si l'utilisation décrite ne respecte pas les Règles d'utilisation d'Etud, les Roots Étudiants se réservent le droit de refuser la création de la base de donnée. Si le type de données stockées change, il est obligatoire de notifier les Roots, qui peuvent refuser ces changements, voir supprimer la base de donnée si le changement ne respecte pas les Règles d'utilisation d'Etud. Création Si votre demande est acceptée, un Root Étudiant vous répondra avec vos identifiants. Vous pourrez alors suivre ce guide pour accéder à votre base de donnée.