Closed anjoco closed 9 years ago
Bizare, vous avez bien remplace tous les fichiers ?
Pouvez-vous activer les erreures php
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on
dans .htaccess
J'ai activé ces erreurs php comme demandé, mais c'est toujours blanc.
Quand j'accède à http://prosenfr.ch/grr2 ça me fait du violet pendant 1/10 de secondes, puis c'est blanc
J'ai tout recommencé en copiant mon environnement de production dans celle de test, puis j'ai copié la RC6 dans son entier par dessus avec mon propre fichier connect.inc.php et c'est toujours écran blanc.
http://grr.othon.fr/day.php?area=1 m'a version de demo, en rc6. Je n'ai pas le probleme
pouvez-vous me copie le contenu du fichier include/settings.class.php
Et voici:
<?php class Settings {
static $grrSettings;
public function __construct()
{
return Self::load();
}
static function load()
{
$test = grr_sql_query1("SELECT NAME FROM ".TABLE_PREFIX."_setting WHERE NAME='version'");
if ($test != -1)
$sql = "SELECT `NAME`, `VALUE` FROM ".TABLE_PREFIX."_setting";
else
$sql = "SELECT `NAME`, `VALUE` FROM setting";
$res = grr_sql_query($sql);
if (!$res)
return false;
if (grr_sql_count($res) == 0)
return false;
else
{
for ($i = 0; ($row = grr_sql_row($res, $i)); $i++)
Self::$grrSettings[$row[0]] = $row[1];
return true;
}
}
static function get($_name)
{
if (isset(Self::$grrSettings[$_name]))
return Self::$grrSettings[$_name];
}
static function set($_name, $_value)
{
if (isset(Self::$grrSettings[$_name]))
{
$sql = "UPDATE ".TABLE_PREFIX."_setting set VALUE = '" . protect_data_sql($_value) . "' where NAME = '" . protect_data_sql($_name) . "'";
$res = grr_sql_query($sql);
if (!$res)
return false;
}
else
{
$sql = "INSERT INTO ".TABLE_PREFIX."_setting set NAME = '" . protect_data_sql($_name) . "', VALUE = '" . protect_data_sql($_value) . "'";
$res = grr_sql_query($sql);
if (!$res)
return (false);
}
Self::$grrSettings[$_name] = $_value;
return true;
}
} ?>
quel version de php utilisez-vous ? Si vous ne savez pas, cree un fichier phpinfo.php contenant
<?php phpinfo(); ?>
puis ouvrez votre navigateur sur cette page
PHP 5.3.3
Ce commit devrait corriger le probleme https://github.com/Sirlefou1/GRR2/releases/tag/v1.0-RC6fix
Mais vous pouvez aussi proceder au changement a la main. Dans include/settings.class.php il faut remplacer les Self par self
Changement effectué et ça marche, bravo! http://prosenfr.ch/grr2/month_all.php?area=1
J'ai copié comme à l'accoutumé les fichiers de la release candidate 6 de GRR 2.2.5 https://github.com/Sirlefou1/GRR2/releases/tag/v1.0-RC6 + mon fichier connect.inc.php personnel sur mon environnement de test http://prosenfr.ch/grr2/month_all.php?area=1 et je reçois un écran blanc.
Une idée?