Skip to content
Extraits de code Groupes Projets
Valider b7ba8288 rédigé par Fil's avatar Fil
Parcourir les fichiers

erreurs à l'installation (fin ?)

parent 48789c42
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -559,13 +559,13 @@ $dir_ecrire = (ereg("/ecrire/", $GLOBALS['REQUEST_URI'])) ? '' : 'ecrire/'; ...@@ -559,13 +559,13 @@ $dir_ecrire = (ereg("/ecrire/", $GLOBALS['REQUEST_URI'])) ? '' : 'ecrire/';
// API d'appel a la base de donnees // API d'appel a la base de donnees
function spip_query($query) { function spip_query($query) {
// Essaie de se connecter // Remarque : si on est appele par l'install,
if (_FILE_CONNECT) // la connexion initiale a ete faite avant
include_local(_FILE_CONNECT); if (!$GLOBALS['db_ok']) {
else // Essaie de se connecter
// installation ? if (_FILE_CONNECT)
if (_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP) include_local(_FILE_CONNECT);
include_local(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP); }
// Erreur de connexion // Erreur de connexion
if (!$GLOBALS['db_ok']) if (!$GLOBALS['db_ok'])
......
<?php <?php
if (defined("_ECRIRE_INSTALL")) return; if (defined("_ECRIRE_INSTALL")) return;
define("_ECRIRE_INSTALL", "1"); define("_ECRIRE_INSTALL", "1");
...@@ -60,7 +61,7 @@ if ($etape == 6) { ...@@ -60,7 +61,7 @@ if ($etape == 6) {
$nom = addslashes($nom); $nom = addslashes($nom);
$login = addslashes($login); $login = addslashes($login);
$query = "SELECT id_auteur FROM spip_auteurs WHERE login='$login'"; $query = "SELECT id_auteur FROM spip_auteurs WHERE login='$login'";
$result = spip_query_db($query); $result = spip_query($query);
unset($id_auteur); unset($id_auteur);
while ($row = spip_fetch_array($result)) $id_auteur = $row['id_auteur']; while ($row = spip_fetch_array($result)) $id_auteur = $row['id_auteur'];
...@@ -73,10 +74,10 @@ if ($etape == 6) { ...@@ -73,10 +74,10 @@ if ($etape == 6) {
else { else {
$query = "INSERT INTO spip_auteurs (nom, email, login, pass, htpass, alea_futur, statut) VALUES('$nom','$email','$login','$mdpass','$htpass',FLOOR(32000*RAND()),'0minirezo')"; $query = "INSERT INTO spip_auteurs (nom, email, login, pass, htpass, alea_futur, statut) VALUES('$nom','$email','$login','$mdpass','$htpass',FLOOR(32000*RAND()),'0minirezo')";
} }
spip_query_db($query); spip_query($query);
// inserer email comme email webmaster principal // inserer email comme email webmaster principal
spip_query_db("REPLACE spip_meta (nom, valeur) spip_query("REPLACE spip_meta (nom, valeur)
VALUES ('email_webmaster', '".addslashes($email)."')"); VALUES ('email_webmaster', '".addslashes($email)."')");
} }
...@@ -180,18 +181,22 @@ else if ($etape == 4) { ...@@ -180,18 +181,22 @@ else if ($etape == 4) {
echo $sel_db; echo $sel_db;
mysql_select_db("$sel_db"); mysql_select_db("$sel_db");
// Message pour spip_query : tout va bien !
$GLOBALS['db_ok'] = true;
$GLOBALS['spip_connect_version'] = 0.1; # cf. inc_version
// Test si SPIP deja installe // Test si SPIP deja installe
@spip_query_db("SELECT COUNT(*) FROM spip_meta"); spip_query("SELECT COUNT(*) FROM spip_meta");
$nouvelle = spip_sql_errno(); $nouvelle = spip_sql_errno();
creer_base(); creer_base();
$maj_ok = maj_base(); $maj_ok = maj_base();
if ($nouvelle) { if ($nouvelle) {
spip_query_db("INSERT spip_meta (nom, valeur) VALUES ('nouvelle_install', 'oui')"); spip_query("INSERT spip_meta (nom, valeur) VALUES ('nouvelle_install', 'oui')");
$result_ok = !spip_sql_errno(); $result_ok = !spip_sql_errno();
} else { } else {
$result = spip_query_db("SELECT COUNT(*) FROM spip_articles"); $result = spip_query("SELECT COUNT(*) FROM spip_articles");
$result_ok = (spip_num_rows($result) > 0); $result_ok = (spip_num_rows($result) > 0);
} }
echo "($result_ok && $maj_ok) -->"; echo "($result_ok && $maj_ok) -->";
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter