Re: [newbie-it] [Forse OT] PHP Nuke
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
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
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
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
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
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.