You are not logged in.
Bonjour,
Lors de l'installation de GLPI, lorsque j'essaie d'y accéder via le navigateur web, j'obtiens une page en php non traduite, avez-vous une idée ?
je suis sous ubuntu 16.04 server et php7
Merci d'avance
Offline
essaye cela :
apt-get install libapache2-mod-php
a2enmod php7.0
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
service apache2 restart
ensuite pour php7, il faudra faire cela : http://forum.glpi-project.org/viewtopic.php?id=155385
Offline
Merci pour ta réponse, en fait pour y accéder je suis obliger de taper dans la barre d'adresse :
http://ip_du_serveur/glpi/install/install.php
et une fois installé:
http ://ip_du_serveur/glpi/index.php
Il y a longtemps sur une version précédente je n'étais pas obligé de taper tout cela, est ce normal ?
et sinon comment faire pour taper seulement "glpi" et tomber directement sur la page de login ?
Last edited by emilien.briel (2016-10-04 17:21:55)
Offline
Il faut mettre un alias dans votre configuration Apache
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
J'ai exactement le même problème. Ubuntu 16.04.1, et après avoir fait la mise à jour de GLPI, j'ai un message d'erreur
Check PHP version not to have trouble if (version_compare(PHP_VERSION, "5.4.0")
C'est sur que Ubuntu 16.04 vient avec PHP7.0 et non 5.
serait-ce le problème ?
Si je vais comme Emilien le mentionne à : http://ip_du_serveur/glpi/install/install.php
je tombe en effet sur une page plus "connue" de l'installation, mais là encore plein de texte ou erreurs dans la page.
".__('Do you want to continue?')."
"; echo ""; echo ""; echo "
"; echo ""; echo "
"; Html::closeForm(); } } //------------Start of install script--------------------------- // Use default session dir if not writable if (is_writable(GLPI_SESSION_DIR)) { Session::setPath(); } Session::start(); error_reporting(0); // we want to check system before affraid the user. if (isset($_POST["language"])) { $_SESSION["glpilanguage"] = $_POST["language"]; } Session::loadLanguage(); /** * @since version 0.84.2 **/ function checkConfigFile() { if (file_exists(GLPI_CONFIG_DIR . "/config_db.php")) { Html::redirect($CFG_GLPI['root_doc'] ."/index.php"); die(); } } if (!isset($_POST["install"])) { $_SESSION = array(); checkConfigFile(); header_html("Select your language"); choose_language(); } else { // Check valid Referer : Toolbox::checkValidReferer(); // Check CSRF: ensure nobody strap first page that checks if config file exists ... Session::checkCSRF($_POST); // DB clean if (isset($_POST["db_pass"])) { $_POST["db_pass"] = stripslashes($_POST["db_pass"]); $_POST["db_pass"] = rawurldecode($_POST["db_pass"]); $_POST["db_pass"] = stripslashes($_POST["db_pass"]); } switch ($_POST["install"]) { case "lang_select" : // lang ok, go accept licence checkConfigFile(); header_html(__('License')); acceptLicense(); break; case "License" : // licence ok, go choose installation or Update checkConfigFile(); header_html(__('Beginning of the installation')); step0(); break; case "Etape_0" : // choice ok , go check system checkConfigFile(); //TRANS %s is step number header_html(sprintf(__('Step %d'), 0)); $_SESSION["Test_session_GLPI"] = 1; step1($_POST["update"]); break; case "Etape_1" : // check ok, go import mysql settings. checkConfigFile(); // check system ok, we can use specific parameters for debug Toolbox::setDebugMode(Session::DEBUG_MODE, 0, 0, 1); header_html(sprintf(__('Step %d'), 1)); step2($_POST["update"]); break; case "Etape_2" : // mysql settings ok, go test mysql settings and select database. checkConfigFile(); header_html(sprintf(__('Step %d'), 2)); step3($_POST["db_host"],$_POST["db_user"],$_POST["db_pass"],$_POST["update"]); break; case "Etape_3" : // Create and fill database checkConfigFile(); header_html(sprintf(__('Step %d'), 3)); if (empty($_POST["databasename"])) { $_POST["databasename"] = ""; } if (empty($_POST["newdatabasename"])) { $_POST["newdatabasename"] = ""; } step4($_POST["databasename"], $_POST["newdatabasename"]); break; case "Etape_4" : // finish installation header_html(sprintf(__('Step %d'), 4)); step7(); break; case "update_1" : checkConfigFile(); if (empty($_POST["databasename"])) { $_POST["databasename"] = ""; } update1($_POST["databasename"]); break; } } footer_html();
Y'en a plein comme ca !
Après avoir cliqué sur un des nombreux liens présents sur la page j'ai maintenant une page plus normal. mais avec l'erreur
Test sur l'extension Curl
L'extension curl de votre parseur PHP n'est pas installée>
Hé ben.. cette mise à jour parait complexe. Suis en erreur ?
J'utilise GLPI sur ce serveur depuis plusieurs années. J'ai récemment fait 2 choses
Mise à jour Ubuntu à la dernière version
Mise à jour de GLPI a la 9.1..
Peut-être que cela est trop
Last edited by Ijack30 (2016-10-06 16:49:04)
Offline
oui mais mise à jour de ubtuntu 16.04 qui est en php 7 !
regarde mon post ici : http://forum.glpi-project.org/viewtopic.php?id=155385
Offline
pour curl : sudo apt-get install php-curl
Offline
Merci Eric.
je vois qu'avec PHP 7.0 il faut tout réinstaller.. CURL-LDAP-IMAP..
Bon, tout fonctionne normalement, la seule chose que je ne comprends pas trop, c'est qu'avant mon url était simplement
http://serveur/glpi
Maintenant, je dois absolument ajouter
/index.php
Un fichier de config à modifier ?
Pourtant mon fichier glpi.conf de apache2 contient
Alias /glpi /var/www/glpi
<Directory /var/www/glpi>
DirectoryIndex index.php
Options FollowSymLinks
Last edited by Ijack30 (2016-10-06 17:43:28)
Offline