Ho installato postnuke sul mio dominio.
Quando vado alla index:
http://iltombino.altervista.org/html/index.php
Che fare?
Aiutatemi, non ne posso più di leggere e rileggere topic e manuali per la rete!!!
grazie
Ho installato postnuke sul mio dominio.
Quando vado alla index:
http://iltombino.altervista.org/html/index.php
Che fare?
Aiutatemi, non ne posso più di leggere e rileggere topic e manuali per la rete!!!
grazie
Ultima modifica di iltombino : 25-11-2005 alle ore 16.23.37
non hai configurato correttamente i parametri per il database... a proposito... hai attivato un database?
in che senso?
MySQL in Risorse upgrades? Penso di sì, perchè se entro nel phpmyadmin
io ho seguito per l'installazione una miniguida trovata qui sul forum
no no no... devi cambiare i settaggi nel file config.php del tuo postnuke.... ma non hai eseguito l'installazione automatica? e poi ripeto: hai attivato un database?
Ecco la guida che ho seguito
"
La presente guida fa riferimento all'installazione del NUKE sui server di ALTERVISTA.
Punto uno uppare (caricare) sul proprio spazio web la cartella che trovate nel zip del nuke chiamata HTML (le altre al momento non servono)
Accertarsi di aver attivato o di possedere il database offerto da altervista, nel caso non abbiate il db attivo scordatevi di installare nuke per il momento
Dopo questi due semplici punti passiamo alla configurazione del file config.php presente sul vostro pc
Questo è il settaggio per il file config.php su altervista
$dbhost = "localhost"; deve essere localhost
$dbuname = "tuonick"; sostituisci tuonick con il nick di altervista scritto in minuscolo
$dbpass = "xxxxx"; inserisci la password che usi per accedere al tuo pannello di altervista
$dbname = "my_xxxxx"; sostituisci xxxxx con il nick di altervista scritto in minuscolo
$prefix = "nuke"; non modificare
$user_prefix = "nuke"; non modificare
$dbtype = "MySQL"; non modificare
Questo è il risultato con i parametri inseriti :
user : mario
password: 1234
$dbhost = "localhost";
$dbuname = "mario";
$dbpass = "1234";
$dbname = "my_mario";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
Qualsiasi altro tipo di configurazione di questo file da errori di vario genere.
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9";
Nota apparte per questo campo che va modificato per proteggere il tuo nuke da eventuali intrusioni di persone non autorizzate.
Potete personalizzare il codice sostituendo alcune o tutte le lettere e le cifre purchè la sua struttura non venga modificata.Di seguito riporto un esempio:
originale : $sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9";
modificato: $sitekey = "AHTS*lw65287-ns23h28.8s2gKP+l2";
Dopo aver settato il file e salvato non vi resta che sovrascrivere il file esistente sul vostro server con quello da voi modificato.
Fatto questo passiamo alla parte riguardante il file nuke.sql da inserire nel database.
Accedete al vostro db e cliccate su my_tuonick in alto a sinistra (frame di sinistra)
fatto questo nel frame di destra troverete una voce SQL bene premetela.
A questo punto vedrete una campo dove alla sua destra c'è un tasto Sfoglia, lo premete e cercate il file nuke.sql sul vostro pc.
Una volta trovato lo selezionate e premete apri, ora premete esegui e il file verra caricato sul database creando tutte le tabelle necessarie per lavorare con il vostro nuke.
accedete alla vostra index che su altervista è raggiungibile così:
http://tuonick.altervista.org/html
e create il vostro super user il gestore del sito
p.s. vi consiglio di non creare un utente normale con lo stesso nick e pwd alle volte da qualche problemino
fatto questo andate nella vostra pagina di amministrazione del sito raggiungibile da :
http://tuonick.altervista.org/html/admin.php
"
Io nel frattempo avevo attivato un database di classe 2 in risorse e upgrades.
in phpmyadmin adesso ho 35 nuke_ecc...
mi sembra di non aver sbagliato nulla
ho provato anche a afre html/install.php e rifare l'aggiornamento ma...niente
tu dovresti aver inserito:
$dbhost = "localhost";
$dbuname = "root";
$dbpass = ""; >--- lascia vuoto
$dbname = "my_iltombino";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
giusto?
dbtype: "MySQL"
dbhost: "localhost"
dbuname: "iltombino"
dbpass: "miapassword"
dbname: "my_iltombino"
system: 1
encoded: 1
il file ora che vedo è un po' diverso dal solito:
Codice PHP:
<?php
// $Id: config.php,v 1.10 2003/06/29 23:16:24 markwest Exp $
// ----------------------------------------------------------------------
// PostNuke Content Management System
// Copyright (C) 2001 by the PostNuke Development Team.
// [url]http://www.postnuke.com/[/url]
// ----------------------------------------------------------------------
// Based on:
// PHP-NUKE Web Portal System - [url]http://phpnuke.org/[/url]
// Thatware - [url]http://thatware.org/[/url]
// ----------------------------------------------------------------------
// LICENSE
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License (GPL)
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// To read the license please visit [url]http://www.gnu.org/copyleft/gpl.html[/url]
// ----------------------------------------------------------------------
// Original Author of file: Everyone
// Purpose of file: Configure database
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// Database & System Config
//
// dbtype: "MySQL"
// dbhost: "localhost"
// dbuname: "iltombino"
// dbpass: "mia password"
// dbname: "my_iltombino"
// system: 1
// encoded: 1
//
// ----------------------------------------------------------------------
//
$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbtabletype'] = 'MyISAM';
$pnconfig['dbhost'] = 'localhost';
$pnconfig['dbuname'] = '';
$pnconfig['dbpass'] = '';
$pnconfig['dbname'] = 'Phoenix';
$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'nuke';
$pnconfig['encoded'] = '1';
// ----------------------------------------------------------------------
// For debugging (Pablo Roca)
//
// $debug - debugger windows active
// 0 = No
// 1 = Yes
//
// $debug_sql - show SQL in lens debug
// 0 = No
// 1 = Yes
// ----------------------------------------------------------------------
GLOBAL $pndebug;
$pndebug['debug'] = 0;
$pndebug['debug_sql'] = 0;
// ----------------------------------------------------------------------
// You have finished configuring the database. Now you can start to
// change your site settings in the Administration Section.
//
// Thanks for choosing PostNuke.
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// if there is a personal_config.php in the folder where is config.php
// we add it. (This HAS to be at the end, after all initialization.)
// ----------------------------------------------------------------------
if (@file_exists("personal_config.php"))
{ include("personal_config.php"); }
// ----------------------------------------------------------------------
// Make config file backwards compatible (deprecated)
// ----------------------------------------------------------------------
extract($pnconfig, EXTR_OVERWRITE);
?>
ti ringrazio se riesci ad aiutarmi
Radioradianti EDIT : Quando scrivi del codice, utilizza i tag relativi, se ne migliora la lettura e si evitano post chilometrici.Il tuo messaggio l'ho editato io
Ultima modifica di radioradianti : 15-11-2005 alle ore 15.34.59
deve diventare così: tu non devi editare le righe che cominciano con "/" perchè sono dei commenti, che non vengono letti dal server!Codice:// ---------------------------------------------------------------------- // Database & System Config // // dbtype: "MySQL" // dbhost: "localhost" // dbuname: "iltombino" // dbpass: "mia password" // dbname: "my_iltombino" // system: 1 // encoded: 1 // // ---------------------------------------------------------------------- // $pnconfig['dbtype'] = 'mysql'; $pnconfig['dbtabletype'] = 'MyISAM'; $pnconfig['dbhost'] = 'localhost'; $pnconfig['dbuname'] = 'root'; $pnconfig['dbpass'] = ''; $pnconfig['dbname'] = 'my_iltombino'; $pnconfig['system'] = '0'; $pnconfig['prefix'] = 'nuke'; $pnconfig['encoded'] = '1';
Ultima modifica di beltd : 14-11-2005 alle ore 21.57.34
Finalmente index.php va!!!!!
Però se vado in admin.php:
Fatal error: Call to undefined function: admin_menu() in /membri/iltombino/html/admin.php on line 93
e in become a member:
Parse error: syntax error, unexpected $end in /membri/iltombino/html/modules/NS-User/user/access.php on line 30
Che errori sono?
Per risolvere il secondo devo correggere il file NS-User/user/access.php? Se sì, come?
per admin.php invece cosa ho sbagliato?
grazie ancora per la pazienza
ciao,
il povero niubbo
Ultima modifica di iltombino : 15-11-2005 alle ore 20.09.35
Ho scoperto che mancavano due files in NS-Admin
ora però:
Parse error: syntax error, unexpected $end in /membri/iltombino/html/modules/NS-Admin/admin/database.php on line 59
admin.php:
dove manca il $end nellla riga 59?Codice PHP:
<?php
function db_num_rows($result)
{
return $result->PO_RecordCount();
}
function db_fetch_row($result)
{
list($dbconn) = pnDBGetConn();
$row = $result->fields;
if($dbconn->ErrorNo()<>0)
die($dbconn->ErrorNo(). " : ".$dbconn->ErrorMsg().'<br>db_fetch_row()');
return $row;
}
function db_fetch_array($result)
{
$row = $result->GetRowAssoc(false);
$result->MoveNext();
if($dbconn->ErrorNo()<>0)
die($dbconn->ErrorNo(). " : ".$dbconn->ErrorMsg().'<br>db_fetch_array()');
return $row;
}
function db_select($sql)
{
list($dbconn) = pnDBGetConn();
$result = $dbconn->Execute($sql);
if($dbconn->ErrorNo()<>0)
die($dbconn->ErrorNo(). " : ".$dbconn->ErrorMsg()."<br>$sql");
return $result;
}
function db_select_one_row($sql)
{
$result = db_select($sql);
$return = db_fetch_row($result);
return $return;
}
function db_select_one_array($sql)
{
$result = db_select($sql);
$return = db_fetch_array($result);
return $return;
}
function db_select_all_row($sql)
{
$result = db_select($sql);
while ($return[]=db_fetch_row($result));
return $return;
}
function db_insert($sql)
{[B]
list($dbconn) = pnDBGetConn();
$dbconn->Execute($sql);
if($dbconn->ErrorNo()<>0)
die($dbconn->ErrorNo(). " : ".$dbconn->ErrorMsg()."<br>$sql");[/B]
}
function db_insert_auto($sql)
{
die ("auto increment not allowed");
return false;
}
function db_update($sql)
{
list($dbconn) = pnDBGetConn();
$result = $dbconn->Execute($sql);
if($dbconn->ErrorNo()<>0)
die($dbconn->ErrorNo(). " : ".$dbconn->ErrorMsg()."<br>$sql");
return $dbconn->Affected_Rows();
}
function db_delete($sql)
{
list($dbconn) = pnDBGetConn();
$result = $dbconn->Execute($sql);
if($dbconn->ErrorNo()<>0)
die($dbconn->ErrorNo(). " : ".$dbconn->ErrorMsg()."<br>$sql");
return $dbconn->Affected_Rows();
}
?>