Problème affichage de site apres installation : Page blanche avec un message

Discussion dans 'Web, design' créé par hOkX, 19 Janvier 2012.

  1. Offline
    hOkX Touriste
    bonjour,

    j'ai installé un site php-nuke maximus et l'installation c'est bien passé. (Tout ne sais pas bien passé en faite. J'avais des message d'erreur sql. J'ai edité le fichier EasyPHP-5.3.8.1\www\install\sql\french\maximus et changé toutes les balises "TYPE=MyISAM" par "ENGINE=MyISAM")

    Quand je veux accéder a ce site, j'ai une page blanche avec ce message:

    " Parse error: syntax error, unexpected '{' in /dns/com/olympe-network/fgtb-kardex/kernel/debug.php on line 1 "

    Je ne sais pas du tout ce que cela veux dire ni ou chercher!?

    J'attend vos conseils, les ami(e)s!

    Merci d'avance.


    Contenu du fichier en question :

    <?php
    if ( @ ! empty( $_COOKIE['mod_debug'] ) ) {
    define('MAXIMUS_DEBUG', true );
    } else {
    define('MAXIMUS_DEBUG', false );
    }

    function benchmark ($nom_etape){
    global $etape_prec, $db;
    $temps_ecoule = ($etape_prec) ? round(($GLOBALS['db']->timing() - $etape_prec)*1000, 2) : 0;
    $etape_prec = $GLOBALS['db']->timing();
    return $temps_ecoule. 'ms';
    }

    function maxdebug($query, $error, $duration, $type=false, $file='') {
    global $wb_query;
    if ( !empty( $error ) ) {
    @ isset( $wb_query['count_error'] ) ? $wb_query['count_error']++ : $wb_query['count_error'] = 1;
    } else {
    $wb_query['count_error'] = '';
    }
    static $start_time;

    $mtime = microtime();
    $mtime = explode(' ',$mtime);
    $mtime = $mtime[1] + $mtime[0];

    if (!isset($start_time)) {
    $start_time = $mtime;
    $time = 0;
    } else {
    $time = $mtime - $start_time;
    }

    $wb_query['time'][] = round($time, 5);
    $wb_query['sqltime'][] = benchmark ($duration);
    $wb_query['query'][] = $query;
    $wb_query['error'][] = $error;
    $wb_query['type'][] = $type;
    }

    Sa peut p-e vous aidez!?
    hOkX, 19 Janvier 2012
    #1
  2. Offline
    Fish Bouillant même !
    met à jour ton serveur
    Fish, 19 Janvier 2012
    #2
  3. Offline
    hOkX Touriste
    Cela veux dire quoi exactement, c'est vague ce que tu me dis là?!

    Est pourquoi mettre a jour? (si il ne l'est pas déjà!?)

    Merci.
    hOkX, 19 Janvier 2012
    #3
  4. Offline
    EINST Elite
  5. Offline
    Skarbone I would rather be snowboarding
    (c'est vrai que la, ta balise php est pas fermée :D)
    Skarbone, 21 Janvier 2012
    #5
  6. Offline
    hOkX Touriste
    Il y a du nouveau...
    J'ai trouvé une solution dans le forum pour mon problème qui de :
    Ouvrir le fichier kernel/debug.php

    Remplacez la première ligne suivante
    Code PHP
    <?php

    par celle ci
    Code PHP
    <?


    Mais cela me mène à une autre erreur qui est celle-ci : " Parse error: syntax error, unexpected '}' in /dns/com/olympe-network/fgtb-kardex/kernel/debug.php on line 4 "

    Code corrigé :

    <?
    if ( @ ! empty( $_COOKIE['mod_debug'] ) )
    define('MAXIMUS_DEBUG', true );
    } else {
    define('MAXIMUS_DEBUG', false );


    function benchmark ($nom_etape){
    global $etape_prec, $db;
    $temps_ecoule = ($etape_prec) ? round(($GLOBALS['db']->timing() - $etape_prec)*1000, 2) : 0;
    $etape_prec = $GLOBALS['db']->timing();
    return $temps_ecoule. 'ms';
    }

    function maxdebug($query, $error, $duration, $type=false, $file='') {
    global $wb_query;
    if ( !empty( $error ) ) {
    @ isset( $wb_query['count_error'] ) ? $wb_query['count_error']++ : $wb_query['count_error'] = 1;
    } else {
    $wb_query['count_error'] = '';
    }
    static $start_time;

    $mtime = microtime();
    $mtime = explode(' ',$mtime);
    $mtime = $mtime[1] + $mtime[0];

    if (!isset($start_time)) {
    $start_time = $mtime;
    $time = 0;
    } else {
    $time = $mtime - $start_time;
    }

    $wb_query['time'][] = round($time, 5);
    $wb_query['sqltime'][] = benchmark ($duration);
    $wb_query['query'][] = $query;
    $wb_query['error'][] = $error;
    $wb_query['type'][] = $type;
    }
    ?>

    Une idée!?
    hOkX, 22 Janvier 2012
    #6
  7. Offline
    hOkX Touriste
    hOkX, 22 Janvier 2012
    #7
  8. Offline
    hOkX Touriste
    Nouvelle Modification mais page blanche sans message d'erreur après l'installation de maximus 2010.

    Que faire!?

    Code modifier :


    <?
    if ( @ ! empty( $_COOKIE['mod_debug'] ) ) {
    define('MAXIMUS_DEBUG', true );
    } else {
    define('MAXIMUS_DEBUG', false ); }



    function benchmark ($nom_etape){
    global $etape_prec, $db;
    $temps_ecoule = ($etape_prec) ? round(($GLOBALS['db']->timing() - $etape_prec)*1000, 2) : 0;
    $etape_prec = $GLOBALS['db']->timing();
    return $temps_ecoule. 'ms';
    }

    function maxdebug($query, $error, $duration, $type=false, $file='') {
    global $wb_query;
    if ( !empty( $error ) ) {
    @ isset( $wb_query['count_error'] ) ? $wb_query['count_error']++ : $wb_query['count_error'] = 1;
    } else {
    $wb_query['count_error'] = '';
    }
    static $start_time;

    $mtime = microtime();
    $mtime = explode(' ',$mtime);
    $mtime = $mtime[1] + $mtime[0];

    if (!isset($start_time)) {
    $start_time = $mtime;
    $time = 0;
    } else {
    $time = $mtime - $start_time;
    }

    $wb_query['time'][] = round($time, 5);
    $wb_query['sqltime'][] = benchmark ($duration);
    $wb_query['query'][] = $query;
    $wb_query['error'][] = $error;
    $wb_query['type'][] = $type;
    }
    ?>

    Une idée!?
    hOkX, 22 Janvier 2012
    #8
  9. Offline
    hOkX Touriste
    Voilà,

    J'ai voulu installé un site maximus sur un hébegeur gratuit qui est olympe.network.

    J'ai rencontré pas mal de problèmes que j'ai réglé (sql et php) pour finalement avoir une page blanche sans message d'erreur.

    Ne trouvant pas de solution je décide de l'installé en local avec les meme fichiers que j'ai uplaoder sur mon hébergeur et j'ai un message d'erreur a la place du site.

    Voici le message :

    timing() - $etape_prec)*1000, 2) : 0; $etape_prec = $GLOBALS['db']->timing(); return $temps_ecoule. 'ms'; } function maxdebug($query, $error, $duration, $type=false, $file='') { global $wb_query; if ( !empty( $error ) ) { @ isset( $wb_query['count_error'] ) ? $wb_query['count_error']++ : $wb_query['count_error'] = 1; } else { $wb_query['count_error'] = ''; } static $start_time; $mtime = microtime(); $mtime = explode(' ',$mtime); $mtime = $mtime[1] + $mtime[0]; if (!isset($start_time)) { $start_time = $mtime; $time = 0; } else { $time = $mtime - $start_time; } $wb_query['time'][] = round($time, 5); $wb_query['sqltime'][] = benchmark ($duration); $wb_query['query'][] = $query; $wb_query['error'][] = $error; $wb_query['type'][] = $type; } ?>
    Fatal error: Call to undefined function maxdebug() in C:\Program Files (x86)\EasyPHP5.2.10\www\kernel\db\mysql.php on line 385


    La ligne php 385 est :
    maxdebug( '' , $query, $endtime, $type);

    Merci d'avance pour vos explications.
    hOkX, 23 Janvier 2012
    #9