DA ieri sera mi ha dato questo errore:
Fatal error: Call to undefined function: message_die() in /membri2/ktrcreations/db/db.php on line 88
e non capisco perchè
DA ieri sera mi ha dato questo errore:
Fatal error: Call to undefined function: message_die() in /membri2/ktrcreations/db/db.php on line 88
e non capisco perchè
il DB è attivo? lo avevi forzato?
Se smetti di imparare e evolverti sei morto dentro
Credo che sia attivo, sicuramente non ho forzato il database, l'unica cosa che ho fatto è stato reinstallare il modulo del forum perchè avevo fatto delle modifiche e si era piantato.
controlla allora che il file segnalato contenga le info giuste per la conessione ( in particolare la linea 88 ) in caso posta la parte incriminata.
Se smetti di imparare e evolverti sei morto dentro
global $forum_admin;
if ($forum_admin == 1) {
$the_include = "../../../db";
} elseif ($inside_mod == 1) {
$the_include = "../../db";
} else {
$the_include = "db";
}
switch($dbtype) {
case 'MySQL':
include("".$the_include."/mysql.php");
break;
case 'mysql4':
include("".$the_include."/mysql4.php");
break;
case 'postgres':
include("".$the_include."/postgres7.php");
break;
case 'mssql':
include("".$the_include."/mssql.php");
break;
case 'oracle':
include("".$the_include."/oracle.php");
break;
case 'msaccess':
include("".$the_include."/msaccess.php");
break;
case 'mssql-odbc':
include("".$the_include."/mssql-odbc.php");
break;
case 'db2':
include("".$the_include."/db2.php");
break;
}
$db = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);
if(!$db->db_connect_id) {
message_die(CRITICAL_ERROR, "Could not connect to the database");
}
?>
la linea 88 è quella in grassetto
dovresti avere un file "config.php", controlla la corettezza dei dati inseriti per l'accesso al DB. Praticamente non riesce a connettersi e dà l'errore. In caso dal pannello di AV controlla che risulti attivo il DB
Se smetti di imparare e evolverti sei morto dentro
ti posto il config così evito di fare casini
$dbhost = "localhost";
$dbuname = "root";
$dbpass = "";
$dbname = "nuke";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9";
$gfx_chk = 7;
/************************************************** *******************/
/* You finished to configure the Database. Now you can change all */
/* you want in the Administration Section. To enter just launch */
/* you web browser pointing to http://yourdomain.com/admin.php */
/* */
/* Remeber to go to Settings section where you can configure your */
/* new site. In that menu you can change all you need to change. */
/* */
/* Congratulations! now you have an automated news portal! */
/* Thanks for choose PHP-Nuke: The Future of the Web */
/************************************************** *******************/
// DO NOT TOUCH ANYTHING BELOW THIS LINE UNTIL YOU KNOW WHAT YOU'RE DOING
$reasons = array("As Is",
"Offtopic",
"Flamebait",
"Troll",
"Redundant",
"Insighful",
"Interesting",
"Informative",
"Funny",
"Overrated",
"Underrated");
$badreasons = 4;
$AllowableHTML = array("b"=>1,
"i"=>1,
"a"=>2,
"em"=>1,
"br"=>1,
"strong"=>1,
"blockquote"=>1,
"tt"=>1,
"li"=>1,
"ol"=>1,
"ul"=>1);
$CensorList = array("fuck",
"cunt",
"fucker",
"fucking",
"pussy",
"cock",
"c0ck",
"cum",
"twat",
"clit",
"bitch",
"fuk",
"fuking",
"motherfucker");
$tipath = "images/topics/";
if (eregi("config.php", $_SERVER['SCRIPT_NAME'])) {
Header("Location: index.php");
die();
}
?>
vedi un po' se capisci, poi com'è che faccio a vedere se è attivo?
$dbhost = "localhost";
$dbuname = "root"; -> diventa KTRCreations
$dbpass = ""; -> inserisci la tua password di AV
$dbname = "nuke"; -> diventa my_KTRCreations
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9";
$gfx_chk = 7;
dovrebbe andare.
Se smetti di imparare e evolverti sei morto dentro
non va.........
il file sql lo hai caricato?
Guida all'installazione di nuke QUI
Se smetti di imparare e evolverti sei morto dentro
:grin: :grin: :grin: FUNZIONA!!! SIIIIIIIIIIIIIII!!!! dovevo scrivere minuscolo e poi non so perchè ma devo aver cancellato la cartella language (molto probabilmente mio fratello, ora che lo becco è morto).
Grazie mille dell'aiuto!!!! :grin: :grin: :grin: :grin: :grin:
Scusa se ho "urlato" ma sai come, una bella notizia e uno si lascia prendere dalla felicità.
Era stato sovrascritto il file config.php, ora lo ho aggiustato mettendo in minuscolo i dati di accesso, in più era stata cancellata la cartella language così che sia il sito che sentinel non funzionavano.
Il resto funziona bene.
:grin: Ti dò la cittadinanza onoraria sul sito eheheh :grin: