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

hOkX

Elite
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!?
 

Fish

Bouillant même !
met à jour ton serveur
 
1er
OP
hOkX

hOkX

Elite
met à jour ton serveur
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.
 

Skarbone

Le méchant Ω
(c'est vrai que la, ta balise php est pas fermée :D)
 
1er
OP
hOkX

hOkX

Elite
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!?
 
1er
OP
hOkX

hOkX

Elite
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!?
 
1er
OP
hOkX

hOkX

Elite
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.
 
Haut