Outils pour utilisateurs

Outils du site


environnements:php

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
environnements:php [2014/06/25 14:51]
root created
environnements:php [2016/09/02 14:54]
127.0.0.1 modification externe
Ligne 1: Ligne 1:
-TODO =Présentation service ​goedel+===== Présentation ​du service ​=====
  
-TODO => Installer son public html+Goedel est un serveur où sont installés et configurés :
  
-TODO => Bases de données+  * Un serveur **Apache** avec** PHP 5** 
 + 
 +  * Un serveur de base de données **MySQL** et une interface **PhpMyAdmin** 
 + 
 +  * Un accès aux bases de données **Oracle** via **OCI8** 
 + 
 +L'​adresse du serveur est la suivante : **goedel.e.ujf-grenoble.fr** 
 + 
 +Vous pouvez vous connecter à ce serveur en ssh, avec vos identifiants AGALAN. 
 + 
 +===== Lancer des scripts PHP sur Goedel ===== 
 + 
 +Un répertoire nommé public_html devrait se trouver dans votre home. Tout script php se trouvant à l'​intérieur peut être exécuté en accédant au fichier concerné via l'​adresse web suivante : 
 + 
 +**http://​goedel.e.ujf-grenoble.fr/​~[votre_login]/​** 
 + 
 +En cas de mauvais fonctionnement,​ vérifiez les droits sur le répertoire “public_html” ainsi que les fichiers et répertoires qu'il contient : l'​utilisateur www-data doit être capable de lire vos fichiers et de traverser les éventuels répertoires pour y accéder. 
 + 
 +Si vous avez des problèmes pour atteindre le lien mentionné plus haut, essayez d'​ajouter une exception au proxy du navigateur si vous vous trouvez sur un réseau UGA ou VPN UGA. 
 + 
 +===== Procédure pour se connecter à une base Oracle ===== 
 + 
 +Un accès à une base Oracle est possible via l'​extension OCI8 de Apache. 
 + 
 +Une documentation relative aux diverses fonctions que fourni cette extension est disponible ici : 
 + 
 +[[http://​php.net/​manual/​fr/​book.oci8.php]] 
 + 
 +Et voici les quelques lignes de PHP vous permettant de vous connecter à la base Oracle se trouvant sur le serveur **im2ag-oracle.e.ujf-grenoble.fr** : 
 + 
 +<​code=php> 
 +<?php 
 +     $host = '​im2ag-oracle.e.ujf-grenoble.fr';​ 
 +     $port = '​1521';​ 
 +     ​$service_name = '​ufrima';​ 
 +     ​$login = '​votre_login';​ 
 +     ​$motdepasse = '​votre_mdp';​ 
 +     $link = oci_connect($login,​ $motdepasse,​ "//​$host:​$port/​$service_name"​);​ 
 +?> 
 +</​code>​ 
 + 
 +Pour plus d'​informations concernant im2ag-oracle.e.ujf-grenoble.fr,​ veuillez consulter la page associée via le menu à gauche. 
 + 
 +===== Procédure pour la création d'une base de données MySQL sur Goedel ===== 
 + 
 +Un serveur de base de données MySQL tourne également sur Goedel. 
 + 
 +En cas de besoin (TP, Projet, etc.), vous pouvez faire une demande de création de base de données sur notre système de tickets, en fournissant les informations suivantes : 
 + 
 +  * Le nom que vous souhaitez donner à votre base, 
 + 
 +  * Le login/mdp du compte administrateur de cette base, 
 + 
 +  * Des informations sur la “longévité” de la base : peut-elle être détruite après votre TP ou à partir d'une certaine date ? Doit-elle être conservée pour les années suivantes ou pour d'​autres TP ? 
 + 
 +Le compte administrateur aura les droits nécessaires pour ajouter des utilisateurs sur la base en question, vous serez alors en mesure de créer des comptes pour vos étudiants ou membres du groupe de TP si besoin. 
 + 
 +Vous pourrez alors accéder à cette base : 
 + 
 +  * En vous connectant par SSH à goedel puis en utilisant la commande “mysql -u votre_login -p nom_de_votre_base”. 
 + 
 +  * Via un navigateur, grâce à l'​interface PhpMyAdmin en utilisant l'​adresse suivante : http://​goedel.e.ujf-grenoble.fr/​phpmyadmin/​. 
 + 
 +  * Via un script PHP exécuté sur Goedel (indiquez “localhost” comme adresse du serveur de base de données).
environnements/php.txt · Dernière modification: 2023/02/28 11:27 par magim