Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : wavelect 17 Jul 2010, 15:05:14
-
Ciao ragazzi, ho installato joomla in locale su ubuntu seguendo la guida di Salvatore Schirone dell'Istituto Majorana. Tutto bene nell'installazione fino alla configurazione del database: nella niubaggine seguo pedestremente quanto scritto nella guida e tengo come nome utente "utentejoomla" "passwordjoomla" e "joomladatabase"
dando avanti ecco comparire l'errore
"Impossibile connettersi al database. Errore connessione ritornato: Unable to connect to the database:Could not connect to MySQL"
Questa la parte di guida seguita durante l'installazione:
Verrà richiesta la password specificata in fase d’installazione. Per utilizzare joom-
la, occorre creare un database dedicato, ed è anche altamente consigliato avere
un utente dedicato, che abbia poteri di combinare pasticci solo in quel specifico
database:
CREATE DATABASE joomladatabase ;
Fatto questo, occorre creare l’utente che abbia accesso a questo database:
GRANT ALL on joomladatabase .* TO ’ utentejoomla ’@ ’ localhost ’
IDENTIFIED BY ’ passwordjoomla ’;
Il comando significa “Permetti tutto quanto, in ogni tabella del database joom-
ladatabase, all’utente locale utentejoomla, indentificato dalla password specificata”.
Gli apici vanno conservati, quindi se l’utente è per esempio gianni, bisogna scrivere
’gianni’@’localhost’
Dove sbaglio?
Grazie mille
-
su ubuntu o su altro sistema operativo non cambia mai niente perchè sul sistema operativo deve comunque essere installata un ambiente lamp percui le operazioni sono sempre le stesse
magari segui le nostre di guide,
in particolare il database devi aprirlo prima di installare joomla (o qualsiasi altro software open source che richieda un database)
quindi digita della barra degli indirizzi localhost ed apri un nuovo database scegliendo un nome per lo stesso e dandoglio collation general ci
se non la tieni installata installati prima una lamp che è meglio
xampp andrà benissimo nella versione 1.7.1
-
Grazie della pronta risposta.
Ho installato la lamp prima di joomla, non ho però idea di come si possa aprire il database.
Puoi spiegarmi meglio cosa intendi con:
quindi digita della barra degli indirizzi localhost ed apri un nuovo database scegliendo un nome per lo stesso e dandoglio collation general ci
?
Grazie ancora
-
esattamente quello che c'è scritto
nella barra degli indirizzi del browser, scrivici dentro
localhost
e si apre una videata magica con diverse scelte
tu scegli phpmyadmin
e apri il nuovo database
è intuitivo e qualsiasi errore commetti non pregiudica niente,
fai delle prove senza timori
altrimenti l'installazione di joomla non la fai
-
Digitando nella barra "localhost"
esce questa scritta
"It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet."
digitando localhost/joomla parte invece la schermata di installazione
Dove trovo phpmyadmin?
-
se l'hai installato in localhost/phpmyadmin
M.
-
Non trova l'url.
Ho installato il server lamp dal gestore pacchetti di ubuntu..
-
Forse è meglio che ti leggi qualche tutorial su come configurare la LAMP su linux, se inserisci su google "ubuntu configurare lamp" vedrai che qualcosa esce, poi quando hai finito cerca "LAMP creare nuovo database", infine se hai già fatto altre installazioni di JOOMLA non dovresti avere nessun altro problema.
-
Ho installato il server lamp dal gestore pacchetti di ubuntu..
questa mi è nuovo, cosa hai installato di preciso?
comunque devi installare la versione 1.7.1 di xampp
la trovi qui
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/
e le istruzioni stanno qui:
http://www.apachefriends.org/it/xampp-linux.html
-
questa mi è nuovo, cosa hai installato di preciso?
Il modo più semplice di procedere è aprire Synaptic (Sistema, Amministrazione, Gestore pacchetti Synaptic) e selezionare dal menù Modifica la voce ‘Marca i pacchetti per attività‘.
A questo punto dovrete selezionare l’opzione LAMP server. Synaptic marcherà per l’installazione tutti i pacchetti necessari e le relative dipendenze.
apache2-mpm-prefork (il web server Apache 2)
libapache2-mod-php5 (il modulo PHP5 per Apache 2)
mysql-server (il server MySQL)
php5-mysql (l’estensione MySQL per PHP)
continuo a leggere guide, grazie a tutti
-
Vado a lume di naso perchè ho installato lamp su ubuntu parecchio tempo fa.
Se non ricordo male durante l'installazione della lamp usando synaptic viene eseguita la configuirazione di mysql e viene richiesta la password dell'utente root che poi ti serve per poter accedere a mysql. Spero tu la ricordi.
Inoltre ricordo che, sempre durante l'installazione, viene richiesto se eseguire automaticamente i demoni di apache e mysql all'avvio del sistema. L'aternativa altrimenti è avviarli manualmente.
Se non sai se sono avviati o meno esegui il comando ps -ef da consolle e controlla se hai dei processi chiamati mysql e httpd (quest'ultimo lo trovi di sicuro visto che hai detto che, nel browser, vedi la pagina con scritto "It works!".
Se mysql non è avviato puoi farlo da consolle digitando:
sudo /etc/init.d/mysql start
oppure più semplicemente il comando:
/opt/lampp/lampp start
che starta sia apache che mysql in un colpo solo.
Per quanto riguarda phpmyadmin se non ricordo male va installato separatamente (synaptic non lo installa nella lamp).
Il comando per installare phpmyadmin è il seguente:
sudo apt-get install phpmyadmin
altrimenti avvia synaptic e fai una ricerca installando il pacchetto. Una volta installato puoi accedere all'applicazione dal browser come diceva mau_develop.
Phpmyadmin ti consente di avere un'interfaccia web per gestire i tuoi database, ovviamente devi ricordarti la password dell'utente root che hai digitato durante l'installazione.
Se nonla ricordi puoi usare questa procedure:
da consolle digita
mysql -u root
il prompt cambierà in mysql> vuol dire che da questo momento sei in mysql e i comandi che darai sono tutti comandi sql.
Digita
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
per cambiare la password dell'utente root di mysql (sostituisci yourpassword con la password che vuoi).
Per tornare al prompt di sistema devi digitare exit.
-
Grazie bigham della disponibilità e competenza
Se non sai se sono avviati o meno esegui il comando ps -ef da consolle e controlla se hai dei processi chiamati mysql e httpd
mysql 832 1 0 11:35 ? 00:00:01 /usr/sbin/mysqld
www-data 1447 1411 0 11:35 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1448 1411 0 11:35 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1449 1411 0 11:35 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1450 1411 0 11:35 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1451 1411 0 11:35 ? 00:00:00 /usr/sbin/apache2 -k start
.. e altri
Se mysql non è avviato puoi farlo da consolle digitando:
Codice: [Seleziona]
sudo /etc/init.d/mysql start
Ho provato comunque a darlo, ecco la risposta:
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
oppure più semplicemente il comando:
Codice: [Seleziona]
/opt/lampp/lampp startche starta sia apache che mysql in un colpo solo.
questo comando invece non viene accettato e la mia cartella opt è vuota
Per quanto riguarda phpmyadmin se non ricordo male va installato separatamente (synaptic non lo installa nella lamp).
Ho installato e verificato dal gestore pacchetti che fosse tutto ok, andando come diceva mau su http://localhost/phpmyadmin rimane la solita scritta
Not Found
The requested URL /phpmyadmin was not found on this server.
Apache/2.2.14 (Ubuntu) Server at localhost Port 80
-
Mah! Sembra che i servizio siano startati. Magari è solo un problema di configurazione di apache o php.
Prova a seguire questi due post sul forum di ubuntu
Post1 (http://forum.ubuntu-it.org/index.php?topic=13183.0), post2 (http://forum.ubuntu-it.org/index.php/topic,16391.0.html)
e questo wiki (https://help.ubuntu.com/community/ApacheMySQLPHP)
Per il resto prova a cercare su forum.ubuntu-it.org perchè è la migliore fonte di informazione che c'è.
-
Il modo più semplice di procedere è aprire Synaptic (Sistema, Amministrazione, Gestore pacchetti Synaptic) e selezionare dal menù Modifica la voce ‘Marca i pacchetti per attività‘.
A questo punto dovrete selezionare l’opzione LAMP server. Synaptic marcherà per l’installazione tutti i pacchetti necessari e le relative dipendenze.
apache2-mpm-prefork (il web server Apache 2)
libapache2-mod-php5 (il modulo PHP5 per Apache 2)
mysql-server (il server MySQL)
php5-mysql (l’estensione MySQL per PHP)
continuo a leggere guide, grazie a tutti
capito, stai utilizzato ubuntu come server
se devi semplicemente fare delle prove in locale molto meglio se installi xampp
me lo consigliarono subito nel forum di ubuntu dove chiesi a suo tempo
ma se devi utilizzarlo come server la cosa è diversa
-
Perfetto, continuo di là. Grazie!