domanda su XAMPP

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
powergecko
Prode Principiante
Messaggi: 17
Iscrizione: sabato 5 giugno 2010, 23:21

domanda su XAMPP

Messaggio da powergecko »

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.
Avatar utente
rpadovani
Imperturbabile Insigne
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

Messaggio da rpadovani »

sudo mysql --user=root --password=TUA PASSWORD
Questo è il codice da inserire nel terminale...
Solutions Architect at nextbit | About me
Changing the world bit by bit
powergecko
Prode Principiante
Messaggi: 17
Iscrizione: sabato 5 giugno 2010, 23:21

Re: domanda su XAMPP

Messaggio da powergecko »

Immagine

ecco. command not found.  :'(

ho sbagliato qualcosa io?
Avatar utente
connors
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 342
Iscrizione: martedì 24 marzo 2009, 20:43
Località: sardegna

Re: domanda su XAMPP

Messaggio da connors »

il commando è

Codice: Seleziona tutto

sudo mysql --user=root --
poi metti la tua pasword alla richiesta del terminale a me ha funzionato cosi
Un passo alla volta mi basta. Mahatma Gandhi
powergecko
Prode Principiante
Messaggi: 17
Iscrizione: sabato 5 giugno 2010, 23:21

Re: domanda su XAMPP

Messaggio da powergecko »

stessa cosa  >:(
powergecko
Prode Principiante
Messaggi: 17
Iscrizione: sabato 5 giugno 2010, 23:21

Re: domanda su XAMPP

Messaggio da powergecko »

UP!!
Avatar utente
rpadovani
Imperturbabile Insigne
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

Messaggio da rpadovani »

Sudo apt-get install mysql-server e installi mysql "pulito"
Solutions Architect at nextbit | About me
Changing the world bit by bit
powergecko
Prode Principiante
Messaggi: 17
Iscrizione: sabato 5 giugno 2010, 23:21

Re: domanda su XAMPP

Messaggio da powergecko »

ok funziona grazie sei un magno
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

Messaggio da powergecko »

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?
Avatar utente
rpadovani
Imperturbabile Insigne
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

Messaggio da rpadovani »

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:

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>
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

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.pid
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.
Solutions Architect at nextbit | About me
Changing the world bit by bit
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti