Re: [newbie-it] [Forse OT] PHP Nuke

2002-04-23 Per discussione Giovanni Mazzamati

Alle 02:29, martedì 23 aprile 2002, Brunini Alessandro ha scritto:
 Ciao...
 dunque: per non creare casini mi sono installato in una partizione
 apposita una Mandrake in uno spazio partizionato creato per queste
 situazioni.

 Ho installato Nuke, php e phpMyAdmin, oltre che SQL.

 Ho creato l'utente root con il comando
 mysqladmin -u root password.ecc

 in pratica ho fatto tutto fino a quando mi dici:

 Edita /etc/my.cnf

 Non c'è quel file :

 Lo devo creare io?

 Poi:

 Se apro un browser a http://localhost/phpMyAdmin
 ottengo numerosi errori che rimandano alla riga 255 del file lib.inc.php

 Ho modificato tale riga aggiungendo l'utente root e la sua pswd.

 Con phpMyAdmin non riesco ad aggiungere il file config.php...
 mi dà errore.


 Plz help me.

 Un saluto e grazie.

Sto notando che, o hai l'orologio di sitema non correttamente impostato o sei 
un animale notturno... ma veniamo al dunque...

Il file my.cnf va creato, ma ho notato che non è vitale.
Nella dir dove hai posto phpmyadmin c'è il file config.inc.php? Perchè è 
quello che devi modificare. Non occorre modificare altro.

Se mi mandi l'errore che ti viene restituito...

Non avevo sul mio sistema Nuke, allora per essere sicuro che i suggerimenti 
che ti sto dando siano validi, ho scaricato l'ultima versione di PHP-Nuke 
(5.5).
Per prima cosa (attraverso PHPMyAdmin) ho creato il db nuke.
Per popolarlo ho eseguito una query utilizzando come input il file nuke.sql.
Ho inserito la password di MySql in config.php 
ho dato
chmod 666 config.php
E... sembra che funzioni.
-- 
saluti
Giovanni Mazzamati

mailto:[EMAIL PROTECTED]
---
Linux Mandrake 8.1
KDE 2.2 user
Registred User #183142

Un giorno le macchine riusciranno a risolvere tutti i problemi,
ma mai nessuna di esse potrà porne uno.

Albert Einstein





Re: [newbie-it] [Forse OT] PHP Nuke

2002-04-22 Per discussione Brunini Alessandro

Il sab, 2002-04-20 alle 10:15, Giovanni Mazzamati ha scritto:
 Alle 04:22, venerdì 19 aprile 2002, Brunini Alessandro ha scritto:
  E' propio necessario abilitare il virtual hosting? In fondo è solo una
  prova qui sulla mia macchina.
 
 Non è asolutamnte necessario, ma così impari più cose, altrimenti dovevi 
 crearti una subdir e mettere tutto li, del tipo
 http://localhost/subdirnuke/
 
  La cosa che non ho ASSOLUTAMENTE chiara è phpMyAdmin: cosa è e a che
  serve (e quindi cosa ci devo fare e come lo devo fare).
 
 E' un'interfaccia in PHP verso MySql, quindi vale lo stesso discorso che è 
 stato fatto per PHP Nuke. Io non ho, per ora, installata la MDK 8.2 e non so 
 se è previsto un pacchetto che gestisca phpmyadmin.
 
  Per ora ho seguito le guide di spaghettibrain.
 
  Qualcosa ho ottenuto.
 
  alla pagina http:localhost/admin.php mi parte uno pseudo portale con
  numerosi messaggi di errore tutti che indirizzano ad un file solo:
 
  /var/www/html/includes/sql_layer.php
 
  Inoltre al primo accesso non dovrei avere la richiesta di userID
  epassword dell'amministratore (che la prima volta dovrebbero essere
  God e Password)?
 
  Mi sono scordato di postare il messaggio di errore:
 
  Supplied argument is not a valid MySQL result resource in
 
 Questo accade perchè non riesce a connettersi a MySql.
 Una cosa che devi fare è creare l'utente MySql e poi il DataBase
 Di seguito inserisco il suggerimento datomi da Pieruigi Fiorini tempo fa
 ...
 
 /etc/rc.d/init.d/mysql start
 [se non è avviato mysql al boot]
 mysqladmin -u root password 'password_di_root'
 mysql_setpermission -u root
 [ti chiede la password di root]
 [scegli 2 dalla lista e crea un utente, un database, dagli una password
 all'utente e scegli localhost come server, dopo esci con 0 se non erro]
 edita /etc/my.cnf scrivendo
 
 [mysql]
 user=root
 pass=password_di_root
 
 ...
 Come si aggiungono altri utenti non l'ho ancora provato...
 
 Ora devi creare il db per Nuke. Ti consiglio di usare phpmyadmin (che 
 ovviamente deve essere configurato attraverso il suo config.inc.php)
 ...
 
 $cfgServers[1]['host']  = 'localhost'; // MySQL hostname
 $cfgServers[1]['port']  = '';  // MySQL port - leave blank 
 for default port
 $cfgServers[1]['socket']= '';  // Path to the socket - leave 
 blank for default socket
 $cfgServers[1]['connect_type']  = 'tcp';   // How to connect to MySQL 
 server ('tcp' or 'socket')
 $cfgServers[1]['stduser']   = '';  // MySQL standard user 
 settings (this user must have read-only
 $cfgServers[1]['stdpass']   = '';  //   access to the 
 mysql/user and mysql/db tables)
 $cfgServers[1]['auth_type'] = 'config'; // Authentication method 
 (config, http or cookie based)?
 $cfgServers[1]['user']  = 'root';  // MySQL user
 $cfgServers[1]['password']  = 'password';  // MySQL password 
 (only needed with 'config' auth)
 $cfgServers[1]['only_db']   = '';  // If set to a db-name, only
 this db is displayed at left frame
 
 ...
 Cosi non ti verrà chiesta la password all'avvio di phpmyadmin.
 
 Ho volutamente omesso altre informazioni che reputo secondarie, ma ho notato 
 che lo spirito di asplorazione non ti manca, quindi fammi sapere se avrai 
 bisogno di ulteriori notizie.
 Comunque sia fammi sapere...



Ciao...
dunque: per non creare casini mi sono installato in una partizione
apposita una Mandrake in uno spazio partizionato creato per queste
situazioni.

Ho installato Nuke, php e phpMyAdmin, oltre che SQL.

Ho creato l'utente root con il comando
mysqladmin -u root password.ecc

in pratica ho fatto tutto fino a quando mi dici:

Edita /etc/my.cnf

Non c'è quel file :

Lo devo creare io?

Poi:

Se apro un browser a http://localhost/phpMyAdmin
ottengo numerosi errori che rimandano alla riga 255 del file lib.inc.php

Ho modificato tale riga aggiungendo l'utente root e la sua pswd.

Con phpMyAdmin non riesco ad aggiungere il file config.php...
mi dà errore.


Plz help me.

Un saluto e grazie.






Re: [newbie-it] [Forse OT] PHP Nuke

2002-04-20 Per discussione Giovanni Mazzamati

Alle 04:22, venerdì 19 aprile 2002, Brunini Alessandro ha scritto:
 E' propio necessario abilitare il virtual hosting? In fondo è solo una
 prova qui sulla mia macchina.

Non è asolutamnte necessario, ma così impari più cose, altrimenti dovevi 
crearti una subdir e mettere tutto li, del tipo
http://localhost/subdirnuke/

 La cosa che non ho ASSOLUTAMENTE chiara è phpMyAdmin: cosa è e a che
 serve (e quindi cosa ci devo fare e come lo devo fare).

E' un'interfaccia in PHP verso MySql, quindi vale lo stesso discorso che è 
stato fatto per PHP Nuke. Io non ho, per ora, installata la MDK 8.2 e non so 
se è previsto un pacchetto che gestisca phpmyadmin.

 Per ora ho seguito le guide di spaghettibrain.

 Qualcosa ho ottenuto.

 alla pagina http:localhost/admin.php mi parte uno pseudo portale con
 numerosi messaggi di errore tutti che indirizzano ad un file solo:

 /var/www/html/includes/sql_layer.php

 Inoltre al primo accesso non dovrei avere la richiesta di userID
 epassword dell'amministratore (che la prima volta dovrebbero essere
 God e Password)?

 Mi sono scordato di postare il messaggio di errore:

 Supplied argument is not a valid MySQL result resource in

Questo accade perchè non riesce a connettersi a MySql.
Una cosa che devi fare è creare l'utente MySql e poi il DataBase
Di seguito inserisco il suggerimento datomi da Pieruigi Fiorini tempo fa
...

/etc/rc.d/init.d/mysql start
[se non è avviato mysql al boot]
mysqladmin -u root password 'password_di_root'
mysql_setpermission -u root
[ti chiede la password di root]
[scegli 2 dalla lista e crea un utente, un database, dagli una password
all'utente e scegli localhost come server, dopo esci con 0 se non erro]
edita /etc/my.cnf scrivendo

[mysql]
user=root
pass=password_di_root

...
Come si aggiungono altri utenti non l'ho ancora provato...

Ora devi creare il db per Nuke. Ti consiglio di usare phpmyadmin (che 
ovviamente deve essere configurato attraverso il suo config.inc.php)
...

$cfgServers[1]['host']  = 'localhost'; // MySQL hostname
$cfgServers[1]['port']  = '';  // MySQL port - leave blank 
for default port
$cfgServers[1]['socket']= '';  // Path to the socket - leave 
blank for default socket
$cfgServers[1]['connect_type']  = 'tcp';   // How to connect to MySQL 
server ('tcp' or 'socket')
$cfgServers[1]['stduser']   = '';  // MySQL standard user 
settings (this user must have read-only
$cfgServers[1]['stdpass']   = '';  //   access to the 
mysql/user and mysql/db tables)
$cfgServers[1]['auth_type'] = 'config'; // Authentication method 
(config, http or cookie based)?
$cfgServers[1]['user']  = 'root';  // MySQL user
$cfgServers[1]['password']  = 'password';  // MySQL password 
(only needed with 'config' auth)
$cfgServers[1]['only_db']   = '';  // If set to a db-name, only
this db is displayed at left frame

...
Cosi non ti verrà chiesta la password all'avvio di phpmyadmin.

Ho volutamente omesso altre informazioni che reputo secondarie, ma ho notato 
che lo spirito di asplorazione non ti manca, quindi fammi sapere se avrai 
bisogno di ulteriori notizie.
Comunque sia fammi sapere...


-- 
saluti
Giovanni Mazzamati

mailto:[EMAIL PROTECTED]
---
Linux Mandrake 8.1
KDE 2.2 user
Registred User #183142

Un giorno le macchine riusciranno a risolvere tutti i problemi,
ma mai nessuna di esse potrà porne uno.

Albert Einstein





Re: [newbie-it] [Forse OT] PHP Nuke

2002-04-18 Per discussione Brunini Alessandro

Il gio, 2002-04-18 alle 02:20, Brunini Alessandro ha scritto:

 Ciao e grazie mille per i primi consigli.
 Per ora mi ero informato solo sul sito di PHPnuke e su spaghettibrain
 (il mirror italiano).
 
 Dunque:
 1) http://localhost mi risponde con un bel Non ho i firitti per
 accedere...
 se però metto nel browser http://IP della macchina (di rete), ottengo la
 pagina di apache.
 
 2) Tutte le altre cose non le sapevo e domani le sperimenterò (anzi, mi
 sa subito eheheh).
 
 3) Grazie infinite per adesso.
 
 Un saluto.
 


Dunque.

Ora vedo la pagina anche su localhost: apache era abilitato solo per
l'intranet :))

Una cosa.

E' propio necessario abilitare il virtual hosting? In fondo è solo una
prova qui sulla mia macchina.

Cmq.

ho installato i files html di PHPNuke nella directory che mi avevi
consigliato.

La cosa che non ho ASSOLUTAMENTE chiara è phpMyAdmin: cosa è e a che
serve (e quindi cosa ci devo fare e come lo devo fare).

Per ora ho seguito le guide di spaghettibrain.

Qualcosa ho ottenuto.

alla pagina http:localhost/admin.php mi parte uno pseudo portale con
numerosi messaggi di errore tutti che indirizzano ad un file solo:

/var/www/html/includes/sql_layer.php

Inoltre al primo accesso non dovrei avere la richiesta di userID
epassword dell'amministratore (che la prima volta dovrebbero essere
God e Password)?

Non mi sono state chieste.

Per ora questo è il minestrone che ho creato.

Un grazie di cuore e un saluto.







Re: [newbie-it] [Forse OT] PHP Nuke

2002-04-18 Per discussione Brunini Alessandro

Il ven, 2002-04-19 alle 04:22, Brunini Alessandro ha scritto:

 alla pagina http:localhost/admin.php mi parte uno pseudo portale con
 numerosi messaggi di errore tutti che indirizzano ad un file solo:
 
 /var/www/html/includes/sql_layer.php
 


Mi sono scordato di postare il messaggio di errore:

Supplied argument is not a valid MySQL result resource in

Grazie e un saluto.





Re: [newbie-it] [Forse OT] PHP Nuke

2002-04-17 Per discussione Brunini Alessandro

Il mer, 2002-04-17 alle 21:33, Giovanni Mazzamati ha scritto:

 Secondo me qualsiasi cosa riquardi l'open source va bene...
 PHP Nuke non si installa come un normale programma. Le cose sono un pochino 
 diverse.
 Penso che se nella barra degli indirizzi del tuo browser, preferito, digiti 
 http://localhost ti appaia una pagina html che ti spiega cosa è Apache.
 Se è così siamo già a buon punto...
 Poi devi avere anche attivo il modulo per PHP, ma penso che questo sia già 
 apposto. Ma la prima cosa che devi fare è aggiungere un'host virtuale per 
 fare tutte le prove che vuoi.
 Devi cambiare le impostazioni in due file di configurazione:
 es.
 /etc/host
 127.0.0.1 localhost.localdomain   localhost
 aggiungi
 
 127.0.0.2 www.miodominio.it
 
 es. 
 /etc/httpd/conf/vhosts/Vhosts.conf
 aggiungi
 
 NameVirtualHost 127.0.0.2:80
 VirtualHost 127.0.0.2:80
  ServerName www.miodominio.it
  DocumentRoot /var/www/html/miadirnuke
  ServerAdmin mio@indirizzo
 /VirtualHost
 
 Ora riavvia Apache con  apachectl restart
 Digita www.miodominio.it e bovrebbe funzionare, ossia dovresti vedere un 
 dominio senza home page (solo la root dir).
 
 Come hai visto in Vhosts è specificata una dir non esistente nel tuo 
 filesystem, infatti la devi creare e cambiare i permessi in 755.
 Ora pui metterci i file di PHP Nuke.
 Non è finita. Devi creare il db che viene utilizzato da Nuke. C'è il file in 
 una dir di nuke che potrai usare con MyPHPAdmin.
 Devi modificare il file di configurazione di Nuke, che se non ricordo male 
 dovrebbe chiamarsi config.php, e settare tutto secondo le tue esigenze. 
 Ricorda di cambiare i permessi a tale file in 666 altrimenti non avrai i 
 risultati sperati.
 Ora riavvia Apache con  apachectl restart
 Digita www.miodominio.it e bovrebbe funzionare tutto.
 Molto probabilmente, nel cercare di essere breve, avrò tralasciato qualcosa, 
 ma così riuscirai ad iniziare ad esplorare Nuke, linux e Apache.
 Se potrò esserti utile scrivimi pure (anche in privato, per non annoiare la 
 lista). Nel poco tempo che ho a disposizione sarò felice di aiutarti.


Ciao e grazie mille per i primi consigli.
Per ora mi ero informato solo sul sito di PHPnuke e su spaghettibrain
(il mirror italiano).

Dunque:
1) http://localhost mi risponde con un bel Non ho i firitti per
accedere...
se però metto nel browser http://IP della macchina (di rete), ottengo la
pagina di apache.

2) Tutte le altre cose non le sapevo e domani le sperimenterò (anzi, mi
sa subito eheheh).

3) Grazie infinite per adesso.

Un saluto.