You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-11-09 17:31:22

tello
Member
Registered: 2009-11-09
Posts: 5

erreur dans l'installation en ligne

Bonjour

j' ai mis glpi chez ouvaton dans un dossier html à l'installation une erreur apparait :


Parse error: syntax error, unexpected '=', expecting ')' in /space/www/gl-ouv/1/8/1802041043045733/web/ouvaton.org/GLPI.ouvaton.org/html/inc/common.function.php on line 159

http://glpi.ouvaton.org

PHP Version 5.2.0

Que faire je suis un peu perdu

merci

Offline

#2 2009-11-09 17:36:11

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: erreur dans l'installation en ligne

Quelle version de GLPI ?


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#3 2009-11-09 18:20:33

tello
Member
Registered: 2009-11-09
Posts: 5

Re: erreur dans l'installation en ligne

Hello

C'est la derniere version : version de GLPI : 0.72.3

Offline

#4 2009-11-09 18:21:50

tello
Member
Registered: 2009-11-09
Posts: 5

Re: erreur dans l'installation en ligne

version de php PHP Version 5.2.0

Offline

#5 2009-11-09 19:06:46

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: erreur dans l'installation en ligne

Il y a quoi à la ligne 159 dans le fichier common.function.php ? (normalement un simple logInFile)

Pour moi, vous n'avez pas récupéré la 0.72.3.

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#6 2009-11-10 15:32:51

tello
Member
Registered: 2009-11-09
Posts: 5

Re: erreur dans l'installation en ligne

Hello

il manque un chiffre en fin de ligne la ligne exact est :
Parse error: syntax error, unexpected '=', expecting ')' in /space/www/gl-ouv/1/8/1802041043045733/web/tello.info/www.tello.info/html/glpi/inc/common.function.php on line 1591

à ce que j'ai compris c'est le tout début de l'installation ou il vérifie le parseur ( je ne sais pas ce que c'est un parseur)
et voici la fonction : qui débute à la ligne 1591 après les commentaires.

/**
 * Get a web page. Use proxy if configured
 * 
 * @param $url string: to retrieve
 * @param $msgerr string: set if problem encountered
 * @param $rec integer: internal use only Must be 0
 * 
 * @return content of the page (or empty)
 */
function getURLContent ($url, &$msgerr=NULL, $rec=0) {

    global $LANG,$CFG_GLPI;
    
    $content="";

    $taburl=parse_url($url);

    // Connection directe
    if (empty($CFG_GLPI["proxy_name"])){
        
        if ($fp=@fsockopen($taburl["host"], (isset($taburl["port"]) ? $taburl["port"] : 80), $errno, $errstr, 1)){

            if (isset($taburl["path"]) && $taburl["path"]!='/') {
                // retrieve path + args
                $request  = "GET ".strstr($url, $taburl["path"])." HTTP/1.1\r\n";
            } else {
                $request  = "GET / HTTP/1.1\r\n";
            }
            $request .= "Host: ".$taburl["host"]."\r\n";

        } else {
            if (isset($msgerr)) {
                $msgerr=$LANG['setup'][304] . " ($errstr)"; // failed direct connexion - try proxy
            }
            return "";
        }
        
    } else { // Connection using proxy

        $fp = fsockopen($CFG_GLPI["proxy_name"], $CFG_GLPI["proxy_port"], $errno, $errstr, 1);
        if ($fp) {
    
            $request  = "GET $url HTTP/1.1\r\n";
            $request .= "Host: ".$CFG_GLPI["proxy_name"]."\r\n";
            if (!empty($CFG_GLPI["proxy_user"])) {
                $request .= "Proxy-Authorization: Basic " . base64_encode ($CFG_GLPI["proxy_user"].":".$CFG_GLPI["proxy_password"]) . "\r\n";                
            }
            
        } else {
            if (isset($msgerr)) {
                $msgerr=$LANG['setup'][311] . " ($errstr)"; // failed proxy connexion
            }
            return "";
        }
    }
         
    $request .= "User-Agent: GLPI/".trim($CFG_GLPI["version"])."\r\n";
    $request .= "Connection: Close\r\n\r\n";
    
    fwrite($fp, $request);
    
    $header=true ;
    $redir=false;
    $errstr="";
    while(!feof($fp)) {
        if ($buf=fgets($fp, 1024)) {
            if ($header) {
                if (strlen(trim($buf))==0) {
                    // Empty line = end of header
                    $header=false;
                } else if ($redir && preg_match("/^Location: (.*)$/", $buf, $rep)) {
                    if ($rec<9) {
                        $desturl=trim($rep[1]);
                        $taburl2=parse_url($desturl);
                        if (isset($taburl2['host'])) {
                            // Redirect to another host
                            return (getURLContent($desturl,$errstr,$rec+1));
                        } else  {
                            // redirect to same host
                            return (getURLContent(
                                (isset($taburl['scheme'])?$taburl['scheme']:'http')."://".
                                $taburl['host'].
                                (isset($taburl['port'])?':'.$taburl['port']:'').
                                $desturl,$errstr,$rec+1));
                        }
                    } else {
                        $errstr="Too deep";
                        break;
                    }
                } else if (preg_match("/^HTTP.*200.*OK/", $buf)) {
                    // HTTP 200 = OK
                } else if (preg_match("/^HTTP.*302/", $buf)) {
                    // HTTP 302 = Moved Temporarily
                    $redir=true;
                } else if (preg_match("/^HTTP/", $buf)) {
                    // Other HTTP status = error
                    $errstr=trim($buf);
                    break;
                }    
            }
            else { 
                // Body
                $content .= $buf;    
            }
        }
    } // eof
    
    fclose($fp);

     if (empty($content) && isset($msgerr)) {
         if (empty($errstr)) {
             $msgerr=$LANG['setup'][312]; // no data
         }
        else {
            $msgerr=$LANG['setup'][310] . " ($errstr)"; // HTTP error    
        }
    }

    return $content;    
}

merci

Offline

#7 2009-11-10 15:37:33

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: erreur dans l'installation en ligne

Cela ressemble à
http://www.glpi-project.org/forum/viewt … p?id=17350

Vérifier la version de PHP disponible chez votre hébergeur

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#8 2009-11-16 01:14:30

Ro9eR
Member
From: Montigny le Bx (78)
Registered: 2007-11-02
Posts: 727

Re: erreur dans l'installation en ligne

http://www.ouvaton.coop/infos.php

là est le problème ....

php4, et comme bien souvent sur ce genre de platform : memory_limit    24M


Plateforme de Test: PHPinfo
Version de GLPI: 0.72 & SVN

Offline

#9 2009-11-16 07:36:45

tello
Member
Registered: 2009-11-09
Posts: 5

Re: erreur dans l'installation en ligne

Bonjour
phpMyAdmin 2.11.3
PHP Version 5.2.0 memory_limit 128M
Version du client MySQL: 5.0.41

mais dieu seul sait pourquoi maintenant après moult magouille je n'ai plus d'erreur mais il ne veut mm pas lancer l'installation et donc plus de message d'erreur le pb vient je pense du coté de l'hébergeur.

Cordialement

Offline

Board footer

Powered by FluxBB