|
#1
|
|
|
|
|
Sul mio AMD64 ho aggiornato per la sicurezza circa 10-12 pacchetti fra
Apache2 e Php5. Ora vado ad aprire PhpMyAdmin ed ottengo il segurnte messaggio: > Non posso far partire la sessione senza errori, controlla gli errori > nel log di PHP e/o del tuo server web e configura correttamente la tua > installazione di PHP. Noto che i siti locali che usano php Apache2 e Mysql funzionano. Che posso fare? un bel reinstall di php? Grazie a chi mi aiuta |
|
|
|
#2
|
|
|
|
|
On 11/02/2012 16:35, Giorgio Bompiani wrote:
> Sul mio AMD64 ho aggiornato per la sicurezza circa 10-12 pacchetti fra > Apache2 e Php5. > Ora vado ad aprire PhpMyAdmin ed ottengo il segurnte messaggio: >> Non posso far partire la sessione senza errori, controlla gli errori >> nel log di PHP e/o del tuo server web e configura correttamente la tua >> installazione di PHP. e cosa dicono i log? hai installato apt-listchanges che potrebbe averti indicato cosa fare per far funzionare PHP dopo l'aggiornamento? ora viene proposto questa modifica nelle configurazione, che non so se possa avere effetto sul mancato funzionamento di PhpMyAdmin: * The Suhosin patch is now disabled in the default build. If you want to re-enable it again for your installation, you can set the option PHP5_SUHOSIN=yes in debian/rules and recompile PHP. Ciao Davide |
|
#3
|
|
|
|
|
Il 11/02/2012 19:12, Davide Prina ha scritto:
> On 11/02/2012 16:35, Giorgio Bompiani wrote: > >> Sul mio AMD64 ho aggiornato per la sicurezza circa 10-12 pacchetti fra >> Apache2 e Php5. >> Ora vado ad aprire PhpMyAdmin ed ottengo il segurnte messaggio: >>> Non posso far partire la sessione senza errori, controlla gli errori >>> nel log di PHP e/o del tuo server web e configura correttamente la tua >>> installazione di PHP. > > e cosa dicono i log? > hai installato apt-listchanges che potrebbe averti indicato cosa fare > per far funzionare PHP dopo l'aggiornamento? Grazie a Davide per la risposta. Sì è installato, ed in effetti durante l'aggiornamento è apparso un messaggio che non ho saputo interpretare. Leggendo la configurazione di apt-listchanges ho trovato un file /var/lib/apt/listchanges.db che suppongo contenga quel messaggio ma non so come aprirlo > > ora viene proposto questa modifica nelle configurazione, che non so se > possa avere effetto sul mancato funzionamento di PhpMyAdmin: > > * The Suhosin patch is now disabled in the default build. > > If you want to re-enable it again for your installation, you can > set the option PHP5_SUHOSIN=yes in debian/rules and recompile PHP. Nella mia ignoranza considero che non avrebbero fatto una modifica a php che impedisse il funzionamento di phpmyadmin e quindi ci sarà pure una configurazione di questo che gli consenta di funzionare. A ricompilare php non ci penso neanche, per prima cosa non sono capace e poi ho troppe applicazioni che lo usano senza problemi, preferisco sostituire phpmyadmin. Vedo che esiste un mysql-admin che però è in conflitto con mysql-admin-common e quindi dovrei prima disinstallare PhpMyAdmin. Fino ad ora ho esitato a disinstallare PhpMyAdmin ed installarlo di nuovo perché Mysql dovrebbe contenere un DB specifico di PhpMyAdmin che potrebbe disturbare l'installazione. Tuttavia ho usato il comando "dpkg-reconfigure -plow phpmyadmin" senza risultato. Che mi consigliate? |
|
#4
|
|
|
|
|
On 12/02/2012 14:13, Giorgio Bompiani wrote:
> Il 11/02/2012 19:12, Davide Prina ha scritto: >> On 11/02/2012 16:35, Giorgio Bompiani wrote: >> >>> Sul mio AMD64 ho aggiornato per la sicurezza circa 10-12 pacchetti fra >>> Apache2 e Php5. >>> Ora vado ad aprire PhpMyAdmin ed ottengo il segurnte messaggio: >>>> Non posso far partire la sessione senza errori, controlla gli errori >>>> nel log di PHP e/o del tuo server web e configura correttamente la tua >>>> installazione di PHP. >> e cosa dicono i log? qui intendevo i log di apache e se ci sono di phpmyadmin o altro che possa impedire il funzionamento di quel pacchetto. Per apache guarda /var/log/apache2/error.log se ci sono troppi errori e non capisci quale sia quello(i) da guardare, fai così: 1) apri un terminale (xterm) e poi esegui $ tail -f /var/log/apache2/error.log se hai un errore di permessi, allora eseguilo come root 2) provi a par partire phpmyadmin 3) guarda cosa ti ha stampato sull'xterm Nota: per terminare il comando tail -f devi premere Ctrl-C Riporta qui gli errori trovati. Ciao Davide |
|
#5
|
|
|
|
|
Il 12/02/2012 14:13, Giorgio Bompiani ha scritto:
> il comando "dpkg-reconfigure -plow phpmyadmin" senza risultato. > Che mi consigliate? Giorgio quando abbiamo un guasto in macchina, la prima cosa andiamo a capire che tipo di guasto. Impianto elettrico, batteria? Benzina finita ? (con la centralina) Centralina impazzita? In base al guasto poi ci muoveremo nel chiedere aiuto ad un elettrauto, ad un meccanico, oppure al carrozziere. Nel nostro caso hai: 1) PHP 2) APACHE 3) MYSQL MySQL funziona ? PHP solo (senza lanciare query su db) funziona ? Apache è attivo ? Se a tutte le domande la risposta è positiva, allora si passa ad esaminare il problema che potrebbe avere phpMyAdmin. Ma per sapere è necessario quanto meno verificare i log che sono "informazioni preziosissime". Come giustamente scrive Davide: Il 12/02/2012 15:05, Davide Prina ha scritto: > qui intendevo i log di apache e se ci sono di phpmyadmin o altro che > possa impedire il funzionamento di quel pacchetto. > > Per apache guarda > /var/log/apache2/error.log > > se ci sono troppi errori e non capisci quale sia quello(i) da guardare, > fai così: > 1) apri un terminale (xterm) e poi esegui > $ tail -f /var/log/apache2/error.log > se hai un errore di permessi, allora eseguilo come root > 2) provi a par partire phpmyadmin > 3) guarda cosa ti ha stampato sull'xterm > > Nota: per terminare il comando tail -f devi premere Ctrl-C > > Riporta qui gli errori trovati. Aggiungo a quanto detto da Davide questi due file: 1) Errori di PHP : /var/log/apache2/php.errors 2) Altro utile log: /var/log/httpd/error_log Già esaminando questi (compreso quanto detto da Davide) riesci a venirne a capo senza problemi [si spera sempre :-)] Ma senza nessun tipo di errore, viene difficile in lista aiutarti. Dario |
|
#6
|
|
|
|
|
Il 12/02/2012 15:05, Davide Prina ha scritto:
> On 12/02/2012 14:13, Giorgio Bompiani wrote: > > ........ > Per apache guarda > /var/log/apache2/error.log > > se ci sono troppi errori e non capisci quale sia quello(i) da > guardare, fai così: > 1) apri un terminale (xterm) e poi esegui > $ tail -f /var/log/apache2/error.log > se hai un errore di permessi, allora eseguilo come root > 2) provi a par partire phpmyadmin > 3) guarda cosa ti ha stampato sull'xterm > > Nota: per terminare il comando tail -f devi premere Ctrl-C > > Riporta qui gli errori trovati. >Ho letto il file /var/log/apache2/error.log . L'ultima annotazione risale ad oltre 2 ore fà e riguarda un mio applicativo (che peraltro funziona). Ho comunque eseguito un'altra prova col terminale aperto e non mi segnala niente. Altre idee? Ciao |
|
#7
|
|
|
|
|
On 12/02/2012 15:48, Giorgio Bompiani wrote:
> Il 12/02/2012 15:23, Dario ha scritto: >> Nel nostro caso hai: >> 1) PHP >> 2) APACHE >> 3) MYSQL >> >> MySQL funziona ? >> PHP solo (senza lanciare query su db) funziona ? >> Apache è attivo ? e le risposte a queste domande? >> [BLOCCATO, DIPENDENZA] libsvn1 cosa ritorna se fai: # apt-get update; apt-get -u upgrade; apt-get -u dist-upgrade non è che non è stato aggiornato qualcosa che è necessario a PhpMyadmin? Ciao Davide |
|
#8
|
|
|
|
|
Il 12/02/2012 15:23, Dario ha scritto:
[..] > 2) Altro utile log: /var/log/httpd/error_log > > Già esaminando questi (compreso quanto detto da Davide) > riesci a venirne a capo senza problemi [si spera sempre :-)] > > Ma senza nessun tipo di errore, viene difficile in lista aiutarti. > > Dario >Grazie anche a Dario. I files che mi indichi ai punti 1) e 2) non ci sono, sei sicuro dei path?. Comunque le applicazioni in php che interagiscono con Mysql funzionano tranquillamente. Per quello che vedo l'unica cosa che ha smesso di funzionare è phpmysql dopo aver aggiornato questi files: > [BLOCCATO, DIPENDENZA] libsvn1 > [AGGIORNATO] apache2 2.2.16-6+squeeze4 -> 2.2.16-6+squeeze6 > [AGGIORNATO] apache2-doc 2.2.16-6+squeeze4 -> 2.2.16-6+squeeze6 > [AGGIORNATO] apache2-mpm-prefork 2.2.16-6+squeeze4 -> 2.2.16-6+squeeze6 > [AGGIORNATO] apache2-utils 2.2.16-6+squeeze4 -> 2.2.16-6+squeeze6 > [AGGIORNATO] apache2.2-bin 2.2.16-6+squeeze4 -> 2.2.16-6+squeeze6 > [AGGIORNATO] apache2.2-common 2.2.16-6+squeeze4 -> 2.2.16-6+squeeze6 > [AGGIORNATO] iceweasel 3.5.16-11 -> 3.5.16-12 > [AGGIORNATO] libapache2-mod-php5 5.3.3-7+squeeze3 -> 5.3.3-7+squeeze7 > [AGGIORNATO] libcurl3-gnutls 7.21.0-2 -> 7.21.0-2.1+squeeze1 > [AGGIORNATO] libmozjs2d 1.9.1.16-11 -> 1.9.1.16-12 > [AGGIORNATO] libservlet2.5-java 6.0.28-9+squeeze1 -> 6.0.35-1+squeeze2 > [AGGIORNATO] php5-cli 5.3.3-7+squeeze3 -> 5.3.3-7+squeeze7 > [AGGIORNATO] php5-common 5.3.3-7+squeeze3 -> 5.3.3-7+squeeze7 > [AGGIORNATO] php5-gd 5.3.3-7+squeeze3 -> 5.3.3-7+squeeze7 > [AGGIORNATO] php5-mcrypt 5.3.3-7+squeeze3 -> 5.3.3-7+squeeze7 > [AGGIORNATO] php5-mysql 5.3.3-7+squeeze3 -> 5.3.3-7+squeeze7 > [AGGIORNATO] xulrunner-1.9.1 1.9.1.16-11 -> 1.9.1.16-12 Ciao |
|
#9
|
|
|
|
|
Il 12/02/2012 15:59, Davide Prina ha scritto:
> On 12/02/2012 15:48, Giorgio Bompiani wrote: >> e le risposte a queste domande? >> cosa ritorna se fai: > # apt-get update; apt-get -u upgrade; apt-get -u dist-upgrade > > non è che non è stato aggiornato qualcosa che è necessario a PhpMyadmin? > > Ciao > Davide > Mi pare di aver risposto affermativamente dicendo che un applicativo che li usa tutti funziona. Quanto al comando che mi suggerisci e che ho eseguito dopo un ulteriore aggiornamento di pacchetti: > [BLOCCATO, DIPENDENZA] libsvn1 > [AGGIORNATO] cvs 1:1.12.13-12 -> 1:1.12.13-12+squeeze1 > [AGGIORNATO] google-chrome-stable 16.0.912.77-r118311 -> > 17.0.963.46-r119351 > [AGGIORNATO] icedove 3.0.11-1+squeeze6 -> 3.0.11-1+squeeze7 risponde quanto segue: [..] > kdesdk kdesdk-kio-plugins subversion > I seguenti pacchetti NUOVI saranno installati: > kdesvn-kio-plugins libsvnqt6 > I seguenti pacchetti saranno aggiornati: > libsvn1 > 1 aggiornati, 2 installati, 3 da rimuovere e 0 non aggiornati. > È necessario scaricare 440 kB/1424 kB di archivi. > Dopo quest'operazione, verranno liberati 4207 kB di spazio su disco. > Continuare [S/n]? q > Interrotto. Ho interrotto l'esecuzione del comando per non perturbare ulteriormente il sistema senza sapere cosa ordina quel comando. Pensi che mi convenga tentare? Nota che in preferences ho un pacchetto pinnato da mesi (subversion) per via di un bug. Ciao |
|
#10
|
|
|
|
|
On 12/02/2012 16:52, Giorgio Bompiani wrote:
> Il 12/02/2012 15:59, Davide Prina ha scritto: >> # apt-get update; apt-get -u upgrade; apt-get -u dist-upgrade >> Trovato [..] stable Release.gpg qui usa stable >> Ign [..] stable Release.gpg questo cos'è, non installa qualche pacchetto che potrebbe causare il problema indicato? sempre stable >> Trovato [..] testing/updates Release.gpg qui testing >> Ign [..] questo è usato solo su una stable >> Err [..] stable/main amd64 Packages >> 404 Not Found qui ti dà anche un errore >> Trovato [..] stable/main amd64 Packages >> Scaricamento di:5 [..] stable/contrib ma cosa fai scarichi sia da debian.fastweb.it che da ftp.fr.debian.org? >> Ign [..] stable/main Translation-en qui hai anche chrome, se vuoi puoi usare chromium che è in Debian ed è software libero senza gli ammennicoli aggiuntivi di Google contro la tua privacy >> W: Impossibile recuperare >> [..] >> 404 Not Found altro errore >> I seguenti pacchetti saranno RIMOSSI: >> kdesdk kdesdk-kio-plugins subversion >> I seguenti pacchetti NUOVI saranno installati: >> kdesvn-kio-plugins libsvnqt6 >> I seguenti pacchetti saranno aggiornati: >> libsvn1 >> 1 aggiornati, 2 installati, 3 da rimuovere e 0 non aggiornati. > Ho interrotto l'esecuzione del comando per non perturbare ulteriormente > il sistema senza sapere cosa ordina quel comando. Pensi che mi convenga > tentare? quel comando ti aggiorna il sistema con l'ultima versione dei pacchetti > Nota che in preferences ho un pacchetto pinnato da mesi (subversion) per > via di un bug. ok, quindi è per quello che non ti aveva aggiornato libsvn1. E quindi non devi procedere all'installazione perché altrimenti ti installerebbe subversion Di sicuro hai dei problemi nel file /etc/apt/sources.list 1) vedendo usi Squeeze (l'attuale versione stable di Debian), ma hai indicato di prendere da Wheezy (l'attuale versione testing di Debian) per gli aggiornamenti di sicurezza, oltre che da stable stessa. Questo può procurarti dei problemi di malfunzionamento perché potrebbe andare ad installarti dei pacchetti previsti per Wheezy. Quindi, se non lo hai fatto per determinati motivi, rimuovi il repository di security che punta su testing 2) hai il repository http://maththias.altervista.org che genera anche degli errori (qualcosa è errato). Se non ti serve per qualcosa, allora eliminalo/commentalo, altrimenti correggi l'errore 3) usa solo un repository Debian, qui stai usando sia fastweb che ftp.fr.debian, elimina/commenta uno dei due Dopo aver fatto i punti precedenti prova a riaggiornare il sistema dopo aver risincronizzato gli indici dei repository (apt-get update o lo strumento che usi per l'aggiornamento dei pacchetti) Ciao Davide |
|
#11
|
|
|
|
|
Il 12/02/2012 17:47, Davide Prina ha scritto:
[..] > eliminalo/commentalo, altrimenti correggi l'errore > > 3) usa solo un repository Debian, qui stai usando sia fastweb che > ftp.fr.debian, elimina/commenta uno dei due > > Dopo aver fatto i punti precedenti prova a riaggiornare il sistema > dopo aver risincronizzato gli indici dei repository (apt-get update o > lo strumento che usi per l'aggiornamento dei pacchetti) >Ho fatto tesoro delle tue critiche mettendo a posto sources.list ed infatti ho effettuato l'aggiornamento senza errori. Purtroppo però senza risolvere il mancato funzionamento di phpmyadmin quindi il problema rimane aperto. Altre idee? |
|
#12
|
|
|
|
|
On 13/02/2012 18:02, Giorgio Bompiani wrote:
> Ho fatto tesoro delle tue critiche mettendo a posto sources.list ed > infatti ho effettuato l'aggiornamento senza errori. > Purtroppo però senza risolvere il mancato funzionamento di phpmyadmin > quindi il problema rimane aperto. ci deve essere un log in /var/log/syslog che riporta un errore per il mancato funzionamento di PhpMyadmin. Prova a cercare. Guarda anche tra i bug aperti del pacchetto... Ciao Davide |
|
#13
|
|
|
|
|
Il 13/02/2012 18:41, Davide Prina ha scritto:
.............. > ci deve essere un log in /var/log/syslog che riporta un errore per il > mancato funzionamento di PhpMyadmin. /var/log/syslog è di poche righe e non riporta niente riguardo phpmyadmin > > Guarda anche tra i bug aperti del pacchetto... Niente neanche qui. Invece googlando un po' trovo questo messaggio di errore nel forum di Ubuntu dove pare sia dovuto, ad errori nei diritti di accesso subito dopo l'installazione di phpmyadmin. Che ne dici di disinstallare phpmyadmin e reinstallarlo di nuovo? Il comando reinstall l'ho già provato come pure reconfigure. Ciao |
|
#14
|
|
|
|
|
On 14/02/2012 10:12, Giorgio Bompiani wrote:
> Il 13/02/2012 18:41, Davide Prina ha scritto: > ............. >> ci deve essere un log in /var/log/syslog che riporta un errore per il >> mancato funzionamento di PhpMyadmin. > /var/log/syslog è di poche righe e non riporta niente riguardo phpmyadmin ouch! volevo scrivere /var/log/* Però se syslog ho solo qualche riga vuol dire che è appena stato ruotato e quindi devi guardare il file successivo che dovrebbe essere syslog.1 Se non ho capito male è eseguito in un browser, quindi se dopo averlo attivato guarda negli errori del browser aprendo la console degli errori (Ctrl-Shift-J in Iceweasel) >> Guarda anche tra i bug aperti del pacchetto... > Niente neanche qui. > Invece googlando un po' trovo questo messaggio di errore nel forum di > Ubuntu dove pare sia dovuto, ad errori nei diritti di accesso subito > dopo l'installazione di phpmyadmin. ma hai verificato se hai gli stessi problemi? > Che ne dici di disinstallare phpmyadmin e reinstallarlo di nuovo? Il > comando reinstall l'ho già provato come pure reconfigure. provare non nuoce Ciao Davide |
|
#15
|
|
|
|
|
Il 14/02/2012 19:39, Davide Prina ha scritto:
> On 14/02/2012 10:12, Giorgio Bompiani wrote: >> Il 13/02/2012 18:41, Davide Prina ha scritto: >> ............. >>> ci deve essere un log in /var/log/syslog che riporta un errore per il >>> mancato funzionamento di PhpMyadmin. >> /var/log/syslog è di poche righe e non riporta niente riguardo >> phpmyadmin > > ouch! > volevo scrivere /var/log/* > > Però se syslog ho solo qualche riga vuol dire che è appena stato > ruotato e quindi devi guardare il file successivo che dovrebbe essere > syslog.1 Ho verificato di nuovo. Niente. > > Se non ho capito male è eseguito in un browser, quindi se dopo averlo > attivato guarda negli errori del browser aprendo la console degli > errori (Ctrl-Shift-J in Iceweasel) Qui spunta qualche cosa che però non interpreto con chiarezza. Dopo eseguito il tentativo di aprire phpmyadmin il browser riporta due avvisi: Avviso: Selettore atteso. Insieme di regole ignorato a causa del selettore errato. File sorgente: [url down] Riga: 35 Avviso: Raggiunta in modo inatteso la fine del file durante la ricerca della chiusura } di un insieme di regole non valido. File sorgente: [url down] Riga: 36 A questo punto vado a leggere il codice della pagina e trovo quanto segue: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"xml:lang="italian-utf-8"dir="ltr"> <head> <link rel="icon"href="./favicon.ico <view-source:http://127.0.0.1/phpmyadmin/favicon.ico>"type="image/x-icon"/> <link rel="shortcut icon"href="./favicon.ico <view-source:http://127.0.0.1/phpmyadmin/favicon.ico>"type="image/x-icon"/> <title>phpMyAdmin</title> <meta http-equiv="Content-Type"content="text/html; charset=utf-8"/> <style type="text/css"> <!-- html { padding: 0; margin: 0; } body { font-family: sans-serif; font-size: small; color: #000000; background-color: #F5F5F5; margin: 1em; } h1 { margin: 0; padding: 0.3em; font-size: 1.4em; font-weight: bold; color: #ffffff; background-color: #ff0000; } p { margin: 0; padding: 0.5em; border: 0.1em solid red; background-color: #ffeeee; } //--> </style> </head> <body> <h1>phpMyAdmin -</h1> <p>Non posso far partire la sessione senza errori, controlla gli errori nel log di PHP e/o del tuo server web e configura correttamente la tua installazione di PHP.</p> </body> </html> Io ne deduco che c'è proprio un errore nello script php che dovrebbe avviare l'applicazione manca una "}". Purtroppo non riesco a trovare questo script per tentare di esaminarlo. > >>> Guarda anche tra i bug aperti del pacchetto... >> Niente neanche qui. >> Invece googlando un po' trovo questo messaggio di errore nel forum di >> Ubuntu dove pare sia dovuto, ad errori nei diritti di accesso subito >> dopo l'installazione di phpmyadmin. > > ma hai verificato se hai gli stessi problemi? Sì il problema è uguale, non si avvia e dà lo stesso messaggio. > >> Che ne dici di disinstallare phpmyadmin e reinstallarlo di nuovo? Il >> comando reinstall l'ho già provato come pure reconfigure. > > provare non nuoce Fatto senza esito. Ho anche provato ad entrare manualmente in Mysql: tutto normale. Poi ho installato un altro tool: mysql-admin che accede senza php e browser e funziona, ma il livello è decisamente inferiore a phpmyadmin. |
|
|
|
|
| Discussioni simili | |
| phpMyAdmin e php 5.1.6 Ciao a tutti, spero di essere nel luogo giusto... Sto configurando un server linux centos 5 ed avevo bisogno di phpmyadmin, ma non riesco ad installarlo perché richiede una... |
|
| il partito di Nando Moriconi non è un partito per poveri VELTRONI: PROPONE FESTA DEL PD ITALIANO A CENTRAL PARK (ANSA) - NEW YORK, 20 SET - Una festa del partito democratico italiano a Central Park, organizzato dai dirigenti e dai... |
|
| Dopo il Partito Democratico, il Partito del Popolo della Libertà, ecco la Sinistra Arcobaleno [..] Ora aspetto il partito Destra Dark. |
|
| Il partito più piccolo vuole il partito più grande EDITORIALE del 3 Aprile 2004 SDI Il partito più piccolo vuole il partito più grande Non è un caso che l'unico leader politico a esprimere una linea chiara sul significato... |
|
|
Tutti gli orari sono GMT. Attualmente sono le 09:32. | Privacy Policy
|