Newsgroup: it.comp.os.linux.iniziare
Titolo: PHP-Nuke

Ciao,
sono ancora io... In poco tempo sono passato da quello che dava consigli
a quello a cui servono :((... Sto cercando di installare PHP-Nuke visto
che mi servirebbe per alcune cose che devo fare (ovviamente) e poi
perchè vorrei vedere come è fatto, mi incuriosisce parecchio. Ad ogni
modo ho un problema a configurare quelle 5 variabili in croce che
servono a farlo partire... Porc...
Dunque:
in /etc/host ho come nome woody
Il mio hostname.dominio è 
woody.progeny.net
Il mio nome utente infatti è scritto con dialtone@woody (user@host)
Come database uso MySQL (apprò... c'è qualcuno che sa dirmi perchè è
meglio postgreSQL? E dove posso trovare una spece di tabella di
conversione dei comandi? Grazie mille)
All'inizio del file config.php bisogna configurare queste variabili:
$dbhost = "woody";
$dbuname = "mysql"; <---
$dbpass = "XXXXX"; Non ve la dico questa ^_^
$dbname = "nuke";
$prefix = "nuke"; <---
$user_prefix = "nuke"; <---
$dbtype = "MySQL";
E' in quelle con la freccia che ho un problema... Per creare utenti in
MySQL come si fa? ho provato con mysqladmin create user XXXXXX ma non mi
restituisce nulla... Ho tenuto mysql con la sa pwd ma non penso che sia
giusto... Le due variabili $prefix e $user_prefix come faccio ad
ottenerle? sono impostate su nuke entrambe di default... ma non so a
cosa si riferiscono... come faccio a sapere se è giusto?
grazie 1000
PS: Con postgresql è molto più facile creare utenti però :(
-- 
e-mail: dialtone#/N0SPAM\#@
aruba.it
	|Non vorrei piacere a tutti
togliere #N0SPAM# per inviare		|Avrei meno stima di me stesso
Powered by Debian Woody			|Se piacessi a certa gente
On Linux 2.4.17 - WM 0.80.0		|

 PS: Con postgresql č molto piů facile creare utenti perň :(


 Unix
I permessi li ho settati a 666 per i file e 777 per le directory. E le
ho fatte tutte a mano :((
Grazie 1000 per l'aiuto


 accedere da root... Non capisco proprio perchè non va...
Partiamo da capo così analizziamo passo passo dove più esser il problema per
esclusione
Per far partire phpnuke si deve operare come segue :
1) Copiare tutta la struttura sotto la cartella html nella directory dove
debbono trovarsi i documenti secondo la configurazione del Webserver
ed immagino che stiamo parlando di Apache quindi normalmente www o www/html
....
2) Creare il Database
3) Lanciare la query facendo eseguire i comandi sql che si trovano nella
cartella sql di nuke ed il file in questione è nuke.sql
4) Settare i permessi a file ed a cartelle
5) Modificare i parametri nel file config.php
6) Provare a questo punto a lanciare
http://localhost/eventualenomecartelladovesitrovanoifilehtmldiphpnuke
    mi pare di capire dal tuo esempio che hai copiato i file direttamente in
www e quindi i file index.php, config.php etc li trovi direttamente lì.
7) Per amministrare : 
http://localhost/eventualecartella/admin.php
    User da inserire = God
    Password da inserire = Password
Nel caso controlla i log
Ciao
pac
PS : Fammi sapere


 Nel caso controlla i log
Dove sono i log di php-nuke? Grazie 1000 ancora per l'aiuto


 Dove sono i log di php-nuke? Grazie 1000 ancora per l'aiuto
Log di phpnuke non ci sono, in quanto in pratica sono "semplici" pagine php
ed html
dovresti guardare nel log di apache.
Ciao
pac


 dovresti guardare nel log di apache.
Ci darò un'occhiata allora... 
Proviamo a riportare tutto in /var/www anche se penso sarà la stessa
cosa purtroppo... incrocio le dita ^_^


Girovagando casualmente per Usenet pac scrive:
Ho spostato tutto e risettato i permessi... Non va ancora... Ancora
pagina bianca... Se ti posto il mio file di configurazione di apache
(solo nei moduli) e config.php potrebbe servire?
*****************************************
httpd.conf
ServerType standalone
ServerRoot /etc/apache
LockFile /var/lock/apache.lock
#
PidFile /var/run/apache.pid
#
ScoreBoardFile /var/run/apache.scoreboard
Timeout 300
#
KeepAlive On
MaxKeepAliveRequests 100
#
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
#
StartServers 5
MaxClients 150
#
MaxRequestsPerChild 100
# Please keep this LoadModule: line here, it is needed for installation.
LoadModule vhost_alias_module /usr/lib/apache/1.3/mod_vhost_alias.so
LoadModule env_module /usr/lib/apache/1.3/mod_env.so
LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
LoadModule info_module /usr/lib/apache/1.3/mod_info.so
LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
LoadModule asis_module /usr/lib/apache/1.3/mod_asis.so
#LoadModule imap_module /usr/lib/apache/1.3/mod_imap.so
#LoadModule action_module /usr/lib/apache/1.3/mod_actions.so
#LoadModule speling_module /usr/lib/apache/1.3/mod_speling.so
#LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
#LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
LoadModule access_module /usr/lib/apache/1.3/mod_access.so
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
#LoadModule anon_auth_module /usr/lib/apache/1.3/mod_auth_anon.so
#LoadModule dbm_auth_module /usr/lib/apache/1.3/mod_auth_dbm.so
#LoadModule db_auth_module /usr/lib/apache/1.3/mod_auth_db.so
#LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
LoadModule digest_module /usr/lib/apache/1.3/mod_digest.so
LoadModule cern_meta_module /usr/lib/apache/1.3/mod_cern_meta.so
LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
LoadModule headers_module /usr/lib/apache/1.3/mod_headers.so
LoadModule usertrack_module /usr/lib/apache/1.3/mod_usertrack.so
#LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
#LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
#LoadModule sys_auth_module /usr/lib/apache/1.3/mod_auth_sys.so
LoadModule put_module /usr/lib/apache/1.3/mod_put.so
LoadModule throttle_module /usr/lib/apache/1.3/mod_throttle.so
#LoadModule allowdev_module /usr/lib/apache/1.3/mod_allowdev.so
LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so
LoadModule eaccess_module /usr/lib/apache/1.3/mod_eaccess.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
#LoadModule roaming_module /usr/lib/apache/1.3/mod_roaming.so
ExtendedStatus On
Port 80
User www-data
Group www-data
ServerAdmin 
dial...@aruba.it
#
ServerName localhost
DocumentRoot /var/www
#
***************************************
<?php
$dbhost = "localhost";
$dbuname = "root";
$dbpass = "*****";
$dbname = "nuke";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
$sitename = "PHP-Nuke Powered Site";
$nukeurl = "
http://localhost
";
$site_logo = "logo.gif";
$slogan = "Your slogan here";
$startdate = "January 2002";
$adminmail = "
webm...@yoursite.com
";
$anonpost = 0;
$Default_Theme = "NukeNews";
$foot1 = "<a href=\"
http://phpnuke.org
\" target=\"blank\"><img src=\"images/powered/nuke.gif\" border=\"0\" Alt=\"Web site powered by PHP-Nuke\" hspace=\"10\"></a> <a href=\"
http://www.apache.org
\" target=\"blank\"><img src=\"images/powered/apache.gif\" Alt=\"Apache Web Server\" border=\"0\" hspace=\"10\"></a><a href=\"
http://www.php.net
\" target=\"blank\"><img src=\"images/powered/php2.gif\" Alt=\"PHP Scripting Language\" border=\"0\" hspace=\"10\"></a><br>";
$foot2 = "All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2000 by me";
$foot3 = "You can syndicate our news using the file <a href=\"backend.php\">backend.php</a> or <a href=\"ultramode.txt\">ultramode.txt</a>";
$foot4 = "This web site was made with <a href=\"
http://phpnuke.org
\">PHP-Nuke</a>, a web portal system written in PHP. PHP-Nuke is Free Software released under the <a href=\"
http://www.gnu.org
\">GNU/GPL license</a>.";
$commentlimit = 4096;
$anonymous = "Anonymous";
$minpass = 5;
$pollcomm = 1;
$articlecomm = 1;
$top = 10;
$storyhome = 10;
$oldnum = 30;
$ultramode = 0;
$banners = 0;
$myIP = "150.10.10.10";
$backend_title = "PHP-Nuke Powered Site";
$backend_language = "en-us";
$language = "english";
$locale = "en_US";
# $autodetectlang: Activate auto detection of the visitor's browser language to autoswitch to the corresponding language.
# $useflags: (1=Yes 0=No) If set to Yes , flags will be used for the language switching , if set to No a dropdown box will be displayed
$multilingual = "0";
$useflags = "0";
$notify = 0;
$notify_email = "
m...@yoursite.com
";
$notify_subject = "NEWS for my site";
$notify_message = "Hey! You got a new submission for your site.";
$notify_from = "webmaster";
$moderate = 0;
$reasons = array("As Is",
		    "Offtopic",
		    "Flamebait",
		    "Troll",
		    "Redundant",
		    "Insighful",
		    "Interesting",
		    "Informative",
		    "Funny",
		    "Overrated",
		    "Underrated");
$badreasons = 4;
$admingraphic = 0;
$httpref = 1;
$httprefmax = 1000;
$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");
$CensorMode = 1;
$CensorReplace = "*****";
$tipath = "images/topics/";
$Version_Num = "5.4";
if (eregi("config.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}
?>
Grazie 1000

Girovagando casualmente per Usenet pac scrive:
Ha iniziato a funzionare... Il problema mi sa che era il fatto che non
avevo settato una password di root... Ho trovato su 
www.php-nuke.it
 un
tutorial sull'installazione di PHP-Nuke 5.2. L'ho seguito e ha
funzionato.
Grazie 1000 anche a te per l'aiuto che mi hai dato. Ce ne fossero di
utenti cme te. Non so come ringraziarti... Se passi da me ti offro
panino e birra. ^_^


Girovagando casualmente per Usenet pac scrive:
Cantato vittoria troppo presto... Mi avvia tutto madi fianco alla zona
di login mi dice:
Warning: Supplied argument is not a valid MySQL result resource in
/var/www/html/includes/sql_layer.php on line 271
E dopo aver fatto il login scrive:
Warning: Supplied argument is not a valid MySQL result resource in
/var/www/includes/sql_layer.php on line 223
Warning: Cannot add header information - headers already sent by (output
started at /var/www/html/includes/sql_layer.php:223) in
/var/www/html/user.php on line 450
Il comando incriminato a linea 223 è $rows=mysql_num_rows($res);
Mentre l'errore di user.php è con la riga
Header("Location: user.php?stop=1);
Uhmmm... Stavolta mi sa che è colpa dei permessi ma anche questa volta
li ho editati come mi è stato detto uffi... :(


 li ho editati come mi č stato detto uffi... :(


 PS : Perchè non usi phpmyadmin per mysql ? E' comodissimo !!!
Lo faccio subito. ^_^
Grazie ancora per il tuo aiuto.
