Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


//Removed by EUCookieLaw Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Come installo ultima versione di phpmyadmin?
#1
Ho scaricato da qui l'ultima versione di phpmyadmin e vorrei installarlo su ubuntu 12.04 plus a 32bit; come faccio?
Grazie
Sconosco l'inglese e mi rifiuto di impararlo
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore
Buona vita a tutti Heart
Cita messaggio
Grazie da:
#2
Forse... http://www.google.it/search?q=installare+phpmyadmin
Freedom isn't free-La libertà non è gratuita.
Per cercare su questo forum: site:istitutomajorana.it/forum2/ [termini della ricerca]
oppure http://www.istitutomajorana.it/informati...lo-forum-2
Cita messaggio
Grazie da:
#3
(16-06-2015,18:53 )berto Ha scritto: Forse... http://www.google.it/search?q=installare+phpmyadmin

Fosse così semplice avrei risolto da tempo e da solo, ho seguito la gran parte di quelle guide ma niente in
Citazione:http://localhost/phpmyadmin

mi da sempre

Citazione:404 Not Found
The requested URL /phpmyadmin was not found on this server.

Avrò lanciato almeno tre discussioni sull'argomento ma non hanno portato da nessuna parte, disinstallo tutto, se c'è in giro un'anima pia che mi spiega come installare server in locale su ubuntu 12.04 plus gliene sarò grato.
Credo, però, che il problema sia solo di collegamento fra apache2 e phpmyadmin ...
Sconosco l'inglese e mi rifiuto di impararlo
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore
Buona vita a tutti Heart
Cita messaggio
Grazie da:
#4
Forse qui (non sono in grado di giudicare), anche se purtroppo sono in inglese
http://askubuntu.com/questions/55280/php...stalled-it
http://www.linuxquestions.org/questions/...er-796610/
Freedom isn't free-La libertà non è gratuita.
Per cercare su questo forum: site:istitutomajorana.it/forum2/ [termini della ricerca]
oppure http://www.istitutomajorana.it/informati...lo-forum-2
Cita messaggio
Grazie da:
#5
(16-06-2015,22:49 )berto Ha scritto: Forse qui (non sono in grado di giudicare), anche se purtroppo sono in inglese
http://askubuntu.com/questions/55280/php...stalled-it
http://www.linuxquestions.org/questions/...er-796610/

berto ti ringrazio infinitamente ma, come da firma, sconosco l'inglese e mi rifiuto di impararlo. Nonostante ciò avevo tradotto le pagine e seguito i consigli ma senza esito ...
Sconosco l'inglese e mi rifiuto di impararlo
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore
Buona vita a tutti Heart
Cita messaggio
Grazie da:
#6
Ciao a tutti,
ricordo le precedenti discussioni e mi dispiace che ancora non sia riuscito, quindi ho preso una ubu 12.04 32bit che uso per pasticciare e ho provato direttamente.
Ti riporto passo passo quello che ho fatto per avere phpmyadmin funzionante  (poi non saprei cosa altro dire).

Dopo aver controllato di non avere server precedentemente installati, ho:

INSTALLATO MYSQL con:
Codice:
sudo apt-get install mysql-server


che chiede di installare anche:
Codice:
I seguenti pacchetti saranno inoltre installati:
 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18
 libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5
 mysql-client-core-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5
Pacchetti suggeriti:
 libipc-sharedcache-perl tinyca mailx
I seguenti pacchetti NUOVI saranno installati:
 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18
 libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5
 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5
 mysql-server-core-5.5
0 aggiornati, 13 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 26,6 MB di archivi.

Sempre durante l'installazione è chiesto di scegliere la password dell'utente root di mysql, la inserisci, con il tab evidenzi ok e dai invio.
Dovrai pure ripeterla per conferma, alla stessa maniera.

Poi se vuoi conferma che il mysqld sia in ascolto dai:
Codice:
sudo netstat -tap | grep mysql


QUINDI HO INSTALLATO PHPMYADMIN con:
Codice:
sudo apt-get install phpmyadmin


che chiede di installare anche:
Codice:
I seguenti pacchetti saranno inoltre installati:
 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common
 dbconfig-common libapache2-mod-php5 libapr1 libaprutil1
 libaprutil1-dbd-sqlite3 libaprutil1-ldap libmcrypt4 php5-cli php5-common
 php5-gd php5-mcrypt php5-mysql
Pacchetti suggeriti:
 apache2-doc apache2-suexec apache2-suexec-custom php-pear libmcrypt-dev
 mcrypt php5-suhosin
Pacchetti raccomandati:
 apache2 lighttpd httpd
I seguenti pacchetti NUOVI saranno installati:
 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common
 dbconfig-common libapache2-mod-php5 libapr1 libaprutil1
 libaprutil1-dbd-sqlite3 libaprutil1-ldap libmcrypt4 php5-cli php5-common
 php5-gd php5-mcrypt php5-mysql phpmyadmin
0 aggiornati, 17 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 14,2 MB di archivi.

Durante l'installazione è chiesto di scegliere il server web e tu selezionerai apache2 con la barra spaziatrice (appare un asterisco), con tab evidenzierai ok e darai invio.
Successivamente è chiesto di installare e configurare un db e, se non l'hai fatto già, dirai di si.
Poi è chiesto di inserire la password di mysql, la stessa di prima, e una password per phpmyadmin, che dovrai ripetere per conferma.

Fatto ciò, dal browser http://localhost ti mostrerà che it work's, mentre http://localhost/phpmyadmin ti mostrerà il pannello in cui ti loggerai con utente root e password di mysql.

Se non li visualizzi, prova prima di tutto con un sudo service apache2 reload.

   

In bocca al lupo.
Ciao a tutti
just my two cents
A volte ritorna on line il mio blog
Cita messaggio
Grazie da:
#7
Caro Max4me intanto mi scuso se ti rispondo dopo tempo ma solo ora ho visto il tuo messaggio; graize per la risposta.
Ad un primo tentativo non funzionava niente e allora ho copiato il nome di tutti i pacchetti e dipendenze che hai indicato e poi col comando "sudo apt-get --purge remove" li ho rimossi tutti, poi col primo comando (sudo apt-get install mysql-server) ha proceduto esattamente come hai detto tu, al secondo comando (sudo netstat -tap | grep mysql) mi da
Codice:
tcp        0      0 localhost:mysql         *:*                     LISTEN      1820/mysqld  
mentre al terzo comando (sudo apt-get install phpmyadmin) procede come sostieni ma non mi chiede password per il database, solo di indicare il server. Ti posto il risultato di questo ultimo comando:
Codice:
nicolo@nicolo-System-Product-Name:~$ sudo apt-get install phpmyadmin
[sudo] password for nicolo:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze      
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
 apache2 apache2-bin apache2-utils dbconfig-common libapache2-mod-php5
 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libmcrypt4
 php5-cli php5-common php5-gd php5-json php5-mcrypt php5-mysql php5-readline
Pacchetti suggeriti:
 apache2-doc apache2-suexec-pristine apache2-suexec-custom php-pear
 libmcrypt-dev mcrypt php5-user-cache
I seguenti pacchetti NUOVI saranno installati:
 apache2 apache2-bin apache2-utils dbconfig-common libapache2-mod-php5
 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libmcrypt4
 php5-cli php5-common php5-gd php5-json php5-mcrypt php5-mysql php5-readline
 phpmyadmin
0 aggiornati, 18 installati, 0 da rimuovere e 5 non aggiornati.
È necessario scaricare 0 B/13,7 MB di archivi.
Dopo quest'operazione, verranno occupati 41,8 MB di spazio su disco.
Continuare [S/n]? s
Preconfigurazione dei pacchetti in corso
Selezionato il pacchetto libapr1 non precedentemente selezionato.
(Lettura del database... 276481 file e directory attualmente installati.)
Estrazione di libapr1 (da .../libapr1_1.5.1-2+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto libaprutil1 non precedentemente selezionato.
Estrazione di libaprutil1 (da .../libaprutil1_1.5.3-2+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto php5-common non precedentemente selezionato.
Estrazione di php5-common (da .../php5-common_5.5.26+dfsg-1+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto php5-gd non precedentemente selezionato.
Estrazione di php5-gd (da .../php5-gd_5.5.26+dfsg-1+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto libmcrypt4 non precedentemente selezionato.
Estrazione di libmcrypt4 (da .../libmcrypt4_2.5.8-3.1_i386.deb)...
Selezionato il pacchetto php5-mcrypt non precedentemente selezionato.
Estrazione di php5-mcrypt (da .../php5-mcrypt_5.5.26+dfsg-1+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto php5-mysql non precedentemente selezionato.
Estrazione di php5-mysql (da .../php5-mysql_5.5.26+dfsg-1+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto php5-json non precedentemente selezionato.
Estrazione di php5-json (da .../php5-json_1.3.6-1+deb.sury.org~precise+1_i386.deb)...
Al
Selezionato il pacchetto php5-cli non precedentemente selezionato.
Estrazione di php5-cli (da .../php5-cli_5.5.26+dfsg-1+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto php5-readline non precedentemente selezionato.
Estrazione di php5-readline (da .../php5-readline_5.5.26+dfsg-1+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto libaprutil1-dbd-sqlite3 non precedentemente selezionato.
Estrazione di libaprutil1-dbd-sqlite3 (da .../libaprutil1-dbd-sqlite3_1.5.3-2+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto libaprutil1-ldap non precedentemente selezionato.
Estrazione di libaprutil1-ldap (da .../libaprutil1-ldap_1.5.3-2+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto apache2-bin non precedentemente selezionato.
Estrazione di apache2-bin (da .../apache2-bin_2.4.12-1+deb.sury.org~precise+5_i386.deb)...
Selezionato il pacchetto apache2-utils non precedentemente selezionato.
Estrazione di apache2-utils (da .../apache2-utils_2.4.12-1+deb.sury.org~precise+5_i386.deb)...
Selezionato il pacchetto apache2 non precedentemente selezionato.
Estrazione di apache2 (da .../apache2_2.4.12-1+deb.sury.org~precise+5_i386.deb)...
Selezionato il pacchetto dbconfig-common non precedentemente selezionato.
Estrazione di dbconfig-common (da .../dbconfig-common_1.8.47_all.deb)...
Selezionato il pacchetto libapache2-mod-php5 non precedentemente selezionato.
Estrazione di libapache2-mod-php5 (da .../libapache2-mod-php5_5.5.26+dfsg-1+deb.sury.org~precise+1_i386.deb)...
Selezionato il pacchetto phpmyadmin non precedentemente selezionato.
Estrazione di phpmyadmin (da .../phpmyadmin_4%3a3.4.10.1-1_all.deb)...
Elaborazione dei trigger per man-db...
Elaborazione dei trigger per ureadahead...
ureadahead will be reprofiled on next reboot
Elaborazione dei trigger per hicolor-icon-theme...
Elaborazione dei trigger per doc-base...
Elaborazione 1 file doc-base aggiunto...
Registrazione dei documenti con  scrollkeeper...
Configurazione di libapr1 (1.5.1-2+deb.sury.org~precise+1)...
Configurazione di libaprutil1 (1.5.3-2+deb.sury.org~precise+1)...
Configurazione di php5-common (5.5.26+dfsg-1+deb.sury.org~precise+1)...

Creating config file /etc/php5/mods-available/pdo.ini with new version
php5_invoke: Enable module pdo for cli SAPI
php5_invoke: Enable module pdo for apache2 SAPI

Creating config file /etc/php5/mods-available/opcache.ini with new version
php5_invoke: Enable module opcache for cli SAPI
php5_invoke: Enable module opcache for apache2 SAPI
Configurazione di php5-gd (5.5.26+dfsg-1+deb.sury.org~precise+1)...

Creating config file /etc/php5/mods-available/gd.ini with new version
php5_invoke: Enable module gd for cli SAPI
php5_invoke: Enable module gd for apache2 SAPI
Configurazione di libmcrypt4 (2.5.8-3.1)...
Configurazione di php5-mcrypt (5.5.26+dfsg-1+deb.sury.org~precise+1)...

Creating config file /etc/php5/mods-available/mcrypt.ini with new version
php5_invoke: Enable module mcrypt for cli SAPI
php5_invoke: Enable module mcrypt for apache2 SAPI
Configurazione di php5-mysql (5.5.26+dfsg-1+deb.sury.org~precise+1)...

Creating config file /etc/php5/mods-available/mysql.ini with new version
php5_invoke: Enable module mysql for cli SAPI
php5_invoke: Enable module mysql for apache2 SAPI

Creating config file /etc/php5/mods-available/mysqli.ini with new version
php5_invoke: Enable module mysqli for cli SAPI
php5_invoke: Enable module mysqli for apache2 SAPI

Creating config file /etc/php5/mods-available/pdo_mysql.ini with new version
php5_invoke: Enable module pdo_mysql for cli SAPI
php5_invoke: Enable module pdo_mysql for apache2 SAPI
Configurazione di php5-json (1.3.6-1+deb.sury.org~precise+1)...
php5_invoke: Enable module json for cli SAPI
php5_invoke: Enable module json for apache2 SAPI
Configurazione di php5-cli (5.5.26+dfsg-1+deb.sury.org~precise+1)...
update-alternatives: viene usato /usr/bin/php5 per fornire /usr/bin/php (php) in modalità automatica.

Creating config file /etc/php5/cli/php.ini with new version
Configurazione di php5-readline (5.5.26+dfsg-1+deb.sury.org~precise+1)...

Creating config file /etc/php5/mods-available/readline.ini with new version
php5_invoke: Enable module readline for cli SAPI
php5_invoke: Enable module readline for apache2 SAPI
Configurazione di libaprutil1-dbd-sqlite3 (1.5.3-2+deb.sury.org~precise+1)...
Configurazione di libaprutil1-ldap (1.5.3-2+deb.sury.org~precise+1)...
Configurazione di apache2-bin (2.4.12-1+deb.sury.org~precise+5)...
Configurazione di apache2-utils (2.4.12-1+deb.sury.org~precise+5)...
Configurazione di apache2 (2.4.12-1+deb.sury.org~precise+5)...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
* Starting web server apache2                                                  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
*
Configurazione di dbconfig-common (1.8.47)...

Creating config file /etc/dbconfig-common/config with new version
Configurazione di libapache2-mod-php5 (5.5.26+dfsg-1+deb.sury.org~precise+1)...

Creating config file /etc/php5/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
* Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
                                                                        [fail]
invoke-rc.d: initscript apache2, action "restart" failed.
apache2_invoke: Enable module php5
* Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
                                                                        [fail]
invoke-rc.d: initscript apache2, action "restart" failed.
Configurazione di phpmyadmin (4:3.4.10.1-1)...
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf

Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version

Creating config file /etc/phpmyadmin/config-db.php with new version
* Reloading web server apache2                                                  *
* Apache2 is not running
invoke-rc.d: initscript apache2, action "reload" failed.
Elaborazione dei trigger per libc-bin...
ldconfig deferred processing now taking place
/sbin/ldconfig.real: /usr/lib/libbit4xpki.so originale.conf non è un file ELF - i byte magic iniziali sono sbagliati
Noto di strano, almeno dall'alto della mia ignoranza, che qualcosa non va nel riavvio di apache2.
Peraltro se apro in firefox localhost mi da
Codice:
Index of /
html/ Mon Jun 22 21:51:55 2015 4096 bytes

Files
Index generated Mon Jun 22 20:32:24 2015 UTC
mentre se clicco su "html" mi apre il file corretto. Naturalmente locahost/phpmyadmin continua a darmi errore
Codice:
404 Not Found
The requested URL /phpmyadmin was not found on this server.
Che altro suggerisci?
Sconosco l'inglese e mi rifiuto di impararlo
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore
Buona vita a tutti Heart
Cita messaggio
Grazie da:
#8
Ciao,
allora ti posso dire quello che noto leggendo l'output dell'installazione che hai postato.
Stranamente i pacchetti proposti sono diversi da quelli che ho postato io (provando come ho detto su ubu 12.04 32bit), inoltre leggo 5 non aggiornati, quindi potresti iniziare con sudo apt-get update e sudo apt-get upgrade ed eventualmente reinstallare quelli non aggiornati.

Poi per i failed nel riavvio di apache leggo il solito warning:
Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
che si risolve semplicemente così:
Codice:
cat /etc/hosts
e vedi cosa c'è di fianco a 127.0.0.1 di solito è localhost
poi
Codice:
sudo nano /etc/apache2/apache2.conf
con il cursore scorri fino in fondo e aggiungi
Codice:
ServerName localhost
o quello che hai letto prima, poi CTRL o, invio, CTRL x.

Più significativo è invece:
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available
Inizia con il vedere cosa è in ascolto sulla porta 80 con:
Codice:
sudo netstat -ltnp | grep ':80'
Dall'output ricavi il nome del programma e il PID (è un numero es: 2540).
Poi volendo con
Codice:
sudo kill -9 2540
arresti il programma e provi a riavviare apache con:
Codice:
sudo service apache2 restart
e vedi cosa succede.
Per riportare tutto come è basta riavviare, comunque in certi casi avere un'immagine per il ripristino non è una cattiva idea.
Poi magari posta pure il file apache2.conf.
Ciao
just my two cents
A volte ritorna on line il mio blog
Cita messaggio
Grazie da:
#9
Allora nulla di fatto, nel seguire i tuoi consigli ho solo cambiato il programma per l'apertura di apache2.conf utilizzando gedit al posto di nano.
Il contenuto di apache2.conf è
Codice:
# This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.

# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `--  ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
#   together by including all remaining configuration files when starting up the
#   web server.
#
# * ports.conf is always included from the main configuration file. It is
#   supposed to determine listening ports for incoming connections which can be
#   customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
#   directories contain particular configuration snippets which manage modules,
#   global configuration fragments, or virtual host configurations,
#   respectively.
#
#   They are activated by symlinking available configuration files from their
#   respective *-available/ counterparts. These should be managed by using our
#   helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
#   their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
#   the default configuration, apache2 needs to be started/stopped with
#   /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
#   work with the default configuration.


# Global configuration
#

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
Mutex file:${APACHE_LOCK_DIR} default

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5


# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log

#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn

# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf

# Include list of ports to listen on
Include ports.conf


# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>




# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>


#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
ServerName localhost# This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.

# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `--  ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
#   together by including all remaining configuration files when starting up the
#   web server.
#
# * ports.conf is always included from the main configuration file. It is
#   supposed to determine listening ports for incoming connections which can be
#   customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
#   directories contain particular configuration snippets which manage modules,
#   global configuration fragments, or virtual host configurations,
#   respectively.
#
#   They are activated by symlinking available configuration files from their
#   respective *-available/ counterparts. These should be managed by using our
#   helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
#   their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
#   the default configuration, apache2 needs to be started/stopped with
#   /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
#   work with the default configuration.


# Global configuration
#

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
Mutex file:${APACHE_LOCK_DIR} default

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5


# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log

#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn

# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf

# Include list of ports to listen on
Include ports.conf


# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>




# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>


#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
ServerName localhost

il comando
Codice:
sudo netstat -ltnp | grep ':80'
da come risultato
Codice:
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      2078/beam.smp  
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1618/boa

Al comando successivo ho sostituito 2540 con 1618 (o meglio col numero che spuntava, adesso è cambiato); poi ho dato il comando per il riavvio del server e mi ha dato
Codice:
* Restarting web server apache2                                                (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
                                                                        [fail]
nicolo@nicolo-System-Product-Name:~$
Nel browser localhost e localhost/phpmyadmin danno i risultati di prima ...
Sconosco l'inglese e mi rifiuto di impararlo
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore
Buona vita a tutti Heart
Cita messaggio
Grazie da:
#10
P.S. ad ogni buon fine ho cancellato nuovamente tutto per evitare problemi.
Ringrazio ancora per la pazienza.
Sconosco l'inglese e mi rifiuto di impararlo
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore
Buona vita a tutti Heart
Cita messaggio
Grazie da:


Vai al forum: