domanda su XAMPP
-
powergecko
- Prode Principiante
- Messaggi: 17
- Iscrizione: sabato 5 giugno 2010, 23:21
domanda su XAMPP
salve messeri.
ho scaricato e spacchettato xampp e tutto va come deve andare.
eppure c'è un problema.
a scuola sto imparando a usarlo su winzoz e li ho fatto un .bat che mi esegue ../bin/mysql -u root e che quindi mi permette operazioni sui database a linea di comando.
sulla versione per linux invece quando cerco di eseguire lo stesso comando dalla shell mi dice che il comando manca. :-\
esiste un modo per gestire i database a linea di comando su linux? perchè agli esami si scrive a linea di comando e io non ho la minima voglia di installare ancoora windows.
grazie. ciao.
ho scaricato e spacchettato xampp e tutto va come deve andare.
eppure c'è un problema.
a scuola sto imparando a usarlo su winzoz e li ho fatto un .bat che mi esegue ../bin/mysql -u root e che quindi mi permette operazioni sui database a linea di comando.
sulla versione per linux invece quando cerco di eseguire lo stesso comando dalla shell mi dice che il comando manca. :-\
esiste un modo per gestire i database a linea di comando su linux? perchè agli esami si scrive a linea di comando e io non ho la minima voglia di installare ancoora windows.
grazie. ciao.
- rpadovani
- Imperturbabile Insigne

- Messaggi: 3434
- Iscrizione: lunedì 8 dicembre 2008, 19:49
- Desktop: GNOME Shell
- Distribuzione: Ubuntu 18.04 x86_64
- Sesso: Maschile
- Località: Munich, Germany
- Contatti:
Re: domanda su XAMPP
sudo mysql --user=root --password=TUA PASSWORD
Questo è il codice da inserire nel terminale...
Questo è il codice da inserire nel terminale...
-
powergecko
- Prode Principiante
- Messaggi: 17
- Iscrizione: sabato 5 giugno 2010, 23:21
Re: domanda su XAMPP

ecco. command not found. :'(
ho sbagliato qualcosa io?
- connors
- Scoppiettante Seguace

- Messaggi: 342
- Iscrizione: martedì 24 marzo 2009, 20:43
- Località: sardegna
Re: domanda su XAMPP
il commando è
poi metti la tua pasword alla richiesta del terminale a me ha funzionato cosi
Codice: Seleziona tutto
sudo mysql --user=root --Un passo alla volta mi basta. Mahatma Gandhi
-
powergecko
- Prode Principiante
- Messaggi: 17
- Iscrizione: sabato 5 giugno 2010, 23:21
Re: domanda su XAMPP
stessa cosa >:(
-
powergecko
- Prode Principiante
- Messaggi: 17
- Iscrizione: sabato 5 giugno 2010, 23:21
Re: domanda su XAMPP
UP!!
- rpadovani
- Imperturbabile Insigne

- Messaggi: 3434
- Iscrizione: lunedì 8 dicembre 2008, 19:49
- Desktop: GNOME Shell
- Distribuzione: Ubuntu 18.04 x86_64
- Sesso: Maschile
- Località: Munich, Germany
- Contatti:
-
powergecko
- Prode Principiante
- Messaggi: 17
- Iscrizione: sabato 5 giugno 2010, 23:21
Re: domanda su XAMPP
ok funziona grazie sei un magno
non mi resta che provare a fare un lanciatore .sh
grazie ancora.
non mi resta che provare a fare un lanciatore .sh
grazie ancora.
-
powergecko
- Prode Principiante
- Messaggi: 17
- Iscrizione: sabato 5 giugno 2010, 23:21
Re: domanda su XAMPP
ahia adesso succede un macello col phpmyadmin.
dice che
"#2002 - Il server non risponde (o il socket del server locale MySQL non è correttamente configurato) "
cosa significa? come devo fare per configurare correttamente?
dice che
"#2002 - Il server non risponde (o il socket del server locale MySQL non è correttamente configurato) "
cosa significa? come devo fare per configurare correttamente?
- rpadovani
- Imperturbabile Insigne

- Messaggi: 3434
- Iscrizione: lunedì 8 dicembre 2008, 19:49
- Desktop: GNOME Shell
- Distribuzione: Ubuntu 18.04 x86_64
- Sesso: Maschile
- Località: Munich, Germany
- Contatti:
Re: domanda su XAMPP
Ok ok ok. Riniziamo da zero. Disinstalla tutto l'ambaradan di xamp, phpmyadmin etc etc.
Poi installiamo un'ambiente Lamp(Linux Apache Mysql Php):
Basta andare nel gestore pacchetti Synaptic poi vai in modifica->seleziona pacchetto per attività e selezioni server Lamp, poi fai click su ok e su applica!
poi fai da terminale sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/QUI NOME SITO che crea le impostazioni per un nuovo sito, poi da sudo gedit /etc/apache2/sites-available/QUI NOME SITO per modificare le impostazioni e ti si apre un file il cui inizio è questo:
Io ho localhost in media/Esterno/Localhost, tu cambia questo in quello che vuoi (immagino /home/nomeutente/localhost). Ricordati che non va messa la sbarra alla fine.
A questo punto bisogna attivare il tuo nuovo sito, dando sudo a2ensite TUO SITO, e disabilitare quello di default con sudo a2dissite default. Naturalmente puoi lavorare su quello di default direttamente, ma io normalmente lo lascio intatto, cosi se ne voglio creare uno nuovo ne ho uno di partenza "pulito".
Rimane un ultima cosa da fare: per evitare errori di accessi proibiti, dai da terminale sudo gedit /etc/apache2/envvars e modifica in questo modo
Naturalmente al posto di riccardo ci metti il tuo nome utente.
A questo punto riavvi apache con sudo /etc/init.d/apache2 restart
Ora tutti i file (compreso phpmyadmin che scarichi dal sito) li piazzi nella cartella che hai specificato prima. Sembra una cosa lunga, ma cosi hai un installazione più pulita e migliore di xampp.
Poi installiamo un'ambiente Lamp(Linux Apache Mysql Php):
Basta andare nel gestore pacchetti Synaptic poi vai in modifica->seleziona pacchetto per attività e selezioni server Lamp, poi fai click su ok e su applica!
poi fai da terminale sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/QUI NOME SITO che crea le impostazioni per un nuovo sito, poi da sudo gedit /etc/apache2/sites-available/QUI NOME SITO per modificare le impostazioni e ti si apre un file il cui inizio è questo:
Codice: Seleziona tutto
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /media/Esterno/Localhost
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /media/Esterno/Localhost>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
A questo punto bisogna attivare il tuo nuovo sito, dando sudo a2ensite TUO SITO, e disabilitare quello di default con sudo a2dissite default. Naturalmente puoi lavorare su quello di default direttamente, ma io normalmente lo lascio intatto, cosi se ne voglio creare uno nuovo ne ho uno di partenza "pulito".
Rimane un ultima cosa da fare: per evitare errori di accessi proibiti, dai da terminale sudo gedit /etc/apache2/envvars e modifica in questo modo
Codice: Seleziona tutto
# envvars - default environment variables for apache2ctl
# Since there is no sane way to get the parsed apache2 config in scripts, some
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=riccardo
export APACHE_RUN_GROUP=riccardo
export APACHE_PID_FILE=/var/run/apache2.pidA questo punto riavvi apache con sudo /etc/init.d/apache2 restart
Ora tutti i file (compreso phpmyadmin che scarichi dal sito) li piazzi nella cartella che hai specificato prima. Sembra una cosa lunga, ma cosi hai un installazione più pulita e migliore di xampp.
Chi c’è in linea
Visualizzano questa sezione: willi e 8 ospiti