Ci-dessous, les différences entre deux révisions de la page.
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 [2020/04/08 10:38] magim |
||
---|---|---|---|
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. |