Problema de instalación de GLPI

Lachemoimichel Mensajes publicados 11 Estado Miembro -  
Lachemoimichel Mensajes publicados 11 Estado Miembro -
¡Hola! ¡Buenos días a todos! Así que tengo un pequeño problema con la instalación de GLPI en mi Ubuntu 16.04. Básicamente, he seguido toda la instalación al pie de la letra (excepto por el php5 que tomé del antiguo servidor GLPI que estaba muerto). Así que, si alguien tiene una idea inicial, ya que he probado muchas cosas, ¡gracias! :)
Aquí hay una copia de archivo:

GLPI.conf
<VirtualHost *:80>
ServerName glpi.local.fr
ServerAlias glpi

DocumentRoot /var/www/glpi
<Directory /var/www/glpi>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
AuthType Basic
</Directory>
</VirtualHost>

-En Apache, el sitio está bien habilitado, he creado la tabla SQL, he otorgado permisos a la carpeta glpi para que Apache tenga derechos para modificarla, he instalado las dependencias, he modificado en el archivo el límite a 128m, pero es imposible acceder a la instalación de GLPI. Si alguien tiene una idea o incluso un inicio, estoy abierto a sugerencias y gracias por tomarse el tiempo de leer ;)

6 respuestas

  1. Atlante21 Mensajes publicados 64 Estado Miembro 6
     
    ¿No puedes acceder a la interfaz web?

    --
    Las palabras se las lleva el viento, pero los escritos permanecen.
    0
    1. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      En resumen, no puedo acceder a GLPI ni al asistente de instalación.
      0
  2. Atlante21 Mensajes publicados 64 Estado Miembro 6
     
    ¿Accedes bien a http://TONIP/glpi/?

    --
    Las palabras se las lleva el viento, los escritos permanecen.
    0
    1. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      Escribo http://localhost/glpi
      0
  3. Atlante21 Mensajes publicados 64 Estado Miembro 6
     
    Y cuando sólo escribes http://localhost/ ¿qué obtienes?
    --
    Las palabras se las lleva el viento, los escritos permanecen.
    0
    1. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      Antes, caí en la página por defecto de Apache y ahora ya no hay nada.
      0
    2. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      He visto que al ingresar la dirección del servidor en mi PC obtengo esto:
      /*
      • @version $Id$

      -------------------------------------------------------------------------
      GLPI - Gestor Libre de Parque Informático
      Copyright (C) 2015-2016 Teclib'.

      http://glpi-project.org

      basado en GLPI - Gestor Libre de Parque Informático
      Copyright (C) 2003-2014 por el Equipo de Desarrollo INDEPNET.

      -------------------------------------------------------------------------

      LICENCIA

      Este archivo es parte de GLPI.

      GLPI es software libre; puedes redistribuirlo y/o modificarlo
      bajo los términos de la Licencia Pública General de GNU tal como la publicó
      la Fundación para el Software Libre; ya sea la versión 2 de la Licencia, o
      (a tu opción) cualquier versión posterior.

      GLPI se distribuye con la esperanza de que sea útil,
      pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de
      COMERCIALIZACIÓN o ADECUACIÓN PARA UN PROPÓSITO EN PARTICULAR. Consulta la
      Licencia Pública General de GNU para más detalles.

      Deberías haber recibido una copia de la Licencia Pública General de GNU
      junto con GLPI. Si no, consulta <http://www.gnu.org/licenses/>.
      --------------------------------------------------------------------------
      • /



      /** @file
      • @brief
      • /


      // Verificar la versión de PHP para evitar problemas
      if (version_compare(PHP_VERSION, "5.4.0") < 0) {
      die("Se requiere PHP >= 5.4.0");
      }

      define('DO_NOT_CHECK_HTTP_REFERER', 1);
      // Si config_db no existe -> comenzar instalación
      define('GLPI_ROOT', dirname(__FILE__));
      include (GLPI_ROOT . "/config/based_config.php");

      if (!file_exists(GLPI_CONFIG_DIR . "/config_db.php")) {
      include_once (GLPI_ROOT . "/inc/autoload.function.php");
      Html::redirect("install/install.php");
      die();

      } else {
      $TRY_OLD_CONFIG_FIRST = true;
      include (GLPI_ROOT . "/inc/includes.php");
      $_SESSION["glpicookietest"] = 'testcookie';

      // Por razones de compatibilidad
      if (isset($_GET["noCAS"])) {
      $_GET["noAUTO"] = $_GET["noCAS"];
      }

      Auth::checkAlternateAuthSystems(true, isset($_GET["redirect"])?$_GET["redirect"]:"");

      // Enviar encabezados UTF8
      header("Content-Type: text/html; charset=UTF-8");

      // Comenzar la página
      echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" '.
      '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'."\n";
      echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">';
      echo '<head><title>'.__('GLPI - Autenticación').'</title>'."\n";
      echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>'."\n";
      echo '<meta http-equiv="Content-Script-Type" content="text/javascript"/>'."\n";
      echo "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n";
      echo '<link rel="shortcut icon" type="images/x-icon" href="'.$CFG_GLPI["root_doc"].
      '/pics/favicon.ico" />';

      // viewport auto desktop / móvil
      echo "<meta name='viewport' content='width=device-width, initial-scale=1'>";

      // Llamar CSS
      echo '<link rel="stylesheet" href="'.$CFG_GLPI["root_doc"].'/css/styles.css" type="text/css" '.
      'media="screen" />';
      // enlace al tema CSS
      echo Html::css($CFG_GLPI["root_doc"]."/css/palettes/".$CFG_GLPI["palette"].".css");
      // sobrecarga CSS hack para IE
      echo "<!--[if lte IE 6]>" ;
      echo "<link rel='stylesheet' href='".$CFG_GLPI["root_doc"]."/css/styles_ie.css' type='text/css' ".
      "media='screen' >\n";
      echo "<![endif]-->";
      // echo "<script type='text/javascript'><!--document.getElementById('var_login_name').focus();-->".
      // "</script>";

      echo "</head>";

      echo "<body>";
      echo "<div id='firstboxlogin'>";
      echo "<div id='logo_login'></div>";
      echo "<div id='text-login'>";
      echo nl2br(Toolbox::unclean_html_cross_side_scripting_deep($CFG_GLPI['text_login']));
      echo "</div>";

      echo "<div id='boxlogin'>";
      echo "<form action='".$CFG_GLPI["root_doc"]."/front/login.php' method='post'>";

      $_SESSION['namfield'] = $namfield = uniqid('fielda');
      $_SESSION['pwdfield'] = $pwdfield = uniqid('fieldb');

      // Otros CAS
      if (isset($_GET["noAUTO"])) {
      echo "<input type='hidden' name='noAUTO' value='1' />";
      }
      // redirigir a ticket
      if (isset($_GET["redirect"])) {
      Toolbox::manageRedirect($_GET["redirect"]);
      echo '<input type="hidden" name="redirect" value="'.$_GET['redirect'].'"/>';
      }
      echo '<p class="login_input">
      <input type="text" name="'.$namfield.'" id="login_name" required="required"
      placeholder="'.__('Inicio de sesión').'" />
      <span class="login_img"></span>
      </p>';
      echo '<p class="login_input">
      <input type="password" name="'.$pwdfield.'" id="login_password" required="required"
      placeholder="'.__('Contraseña').'" />
      <span class="login_img"></span>
      </p>';
      echo '<p class="login_input">
      <input type="submit" name="submit" value="'._sx('button','Enviar').'" class="submit" />
      </p>';

      if ($CFG_GLPI["use_mailing"]
      && countElementsInTable('glpi_notifications',
      "`itemtype`='User'
      AND `event`='passwordforget'
      AND `is_active`=1")) {
      echo '<a id="forget" href="front/lostpassword.php?lostpassword=1" rel="nofollow noopener noreferrer" target="_blank">'.
      __('¿Olvidaste tu contraseña?').'</a>';
      }
      Html::closeForm();

      echo "<script type='text/javascript' >\n";
      echo "document.getElementById('login_name').focus();";
      echo "</script>";

      echo "</div>"; // fin del cuadro de inicio de sesión


      echo "<div class='error'>";
      echo "<noscript><p>";
      _e('Debes activar la función JavaScript de tu navegador');
      echo "</p></noscript>";

      if (isset($_GET['error']) && isset($_GET['redirect'])) {
      switch ($_GET['error']) {
      case 1 : // error de cookie
      _e('Debes aceptar cookies para acceder a esta aplicación');
      break;

      case 2 : // GLPI_SESSION_DIR no es escribible
      _e('Verificando permisos de escritura para los archivos de sesión');
      break;

      case 3 :
      _e('Uso inválido del ID de sesión');
      break;
      }
      }
      echo "</div>";

      // Mostrar FAQ si está habilitado
      if ($CFG_GLPI["use_public_faq"]) {
      echo '<div id="box-faq">'.
      '<a href="front/helpdesk.faq.php" rel="nofollow noopener noreferrer" target="_blank">[ '.__('Acceso a las Preguntas Frecuentes').' ]';
      echo '</a></div>';
      }

      echo "<div id='display-login'>";
      Plugin::doHook('display_login');
      echo "</div>";


      echo "</div>"; // fin del contenido de inicio de sesión

      if (GLPI_DEMO_MODE) {
      echo "<div class='center'>";
      Event::getCountLogin();
      echo "</div>";
      }
      echo "<div id='footer-login'>" . Html::getCopyrightMessage() . "</div>";

      }
      // llamar cron
      if (!GLPI_DEMO_MODE) {
      CronTask::callCronForce();
      }

      echo "</body></html>";
      ?>
      0
  4. Atlante21 Mensajes publicados 64 Estado Miembro 6
     
    Intenta reiniciar el servicio.
    Me parece que el comando es

    service /etc/init.d/apache2 restart


    --
    Las palabras se las lleva el viento, los escritos permanecen.
    0
    1. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      Aquí tienes lo que me dice:
      Error al reiniciar etc-init.-apache2.service.mount: Unidad etc-init.d-apache2.service.mount no encontrada

      Sin embargo, no entiendo nada, ayer Apache funcionaba y ahora todo está fallando, es genial :D
      0
  5. Atlante21 Mensajes publicados 64 Estado Miembro 6
     
    Y si haces un
    service /etc/init.d/apache2 status

    ¿Qué te dice?

    Ve también al archivo de registro que se llama error.log en /var/log/apache2
    Y envía lo que dice.
    --
    Las palabras se las lleva el viento, los escritos quedarán.
    0
    1. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      Entonces para el estado:
      etc-init.d-apache2.service.mount
      Cargado: no encontrado (Razón: No existe tal archivo o directorio)
      Activo: inactivo (muerto)

      Y para error.log (lo siento, tengo que escribir todo, así que no pondré todas las reanudaciones de operaciones normales):
      [Vie Feb 17 09:12:42.516517 2017] [mpm_event:notice] [pid 1053:tid 140018350831488] AH00491: recibió SIGTERM, cerrando

      Después tengo:
      No se pudo determinar de manera confiable el nombre de dominio completamente calificado del servidor, usando 127.0.1.1.
      0
    2. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      Al menos se hizo un snapshot ayer, voy a recuperar la versión que funcionaba (bueno, todo menos glpi :( ) vuelvo cuando haya terminado y gracias por la ayuda.
      0
  6. Atlante21 Mensajes publicados 64 Estado Miembro 6
     
    ¿Qué tienes en el archivo etc/network/interfaces?

    --
    Las palabras vuelan, los escritos permanecen.
    0
    1. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      Tengo:
      auto lo
      iface lo inet loopback y luego mi ip máscara...etc

      Y disculpa por la tardanza :/
      0
      1. Atlante21 Mensajes publicados 64 Estado Miembro 6 > Lachemoimichel Mensajes publicados 11 Estado Miembro
         
        0
    2. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      Hago ping a 127.0.0.1.
      0
    3. Lachemoimichel Mensajes publicados 11 Estado Miembro
       
      ¡Gracias, es súper genial! Había mirado muchos en el documento de Ubuntu, pero me había detenido en la instalación. De todos modos, hoy es el final de mi período de prácticas, pero es agradable que me ayudes. ¡Buena continuación!
      PD: si encuentro la solución, la publicaré en el foro (cuando vuelva a hacer unas prácticas ;) ) ¡mientras tanto, gracias!
      0