Joomla.it Forum
Joomla! 3 => Joomla! 3 => : Ottavio Ottaviani 10 Jun 2017, 18:38:19
-
Salve,
ho installato joomla sul mio pc (ubuntu 16) e sembra che tutto sia andato a buon fine:
i permessi sono tutti ok.
Accedo al mio /localhost/joomla/administrator mi loggo come amministratore e sembra tutto funzionare... ma quando voglio creare una nuova voce di menu l'iframe per la scelta del "Tipo di voce di menu" è vuoto! nessuna possibilità di inserire un tipo di voce di menu' e quindi nessuna possibilità di andare avanti.
Ho provato a installare questa stessa versione su un altro pc con Ubuntu 14.04 e va alla grande! funziona tutto!
Cosa devo controllare? Esiste un modo per fare un debug di joomla? o dei log?
Grazie a tutti e saluti.
-
Ciao Ottavio,
Joomla ha un debug dal pannello: Configurazione Globale -> Sistema -> Debug sistema (si)
Se hai installato Joomla con xampp allora ci sono anche i log di xampp.
Non saprei cos'altro guardare a meno di fermare Joomla nel punto critico ed esaminare in dettaglio che valori assume.
Un saluto
-
grazie per la pronta risposta.
Ho abilitato il debug ma joomla non mi ritorna alcun errore!
allora mi son messo di buona lena e ho cominciato a fare il debug del codice della pagina.
Ho scoperto che joomla funziona benissimo!
infatti ecco il frammento di codice che a me presenta il problema:
<iframe class="iframe jviewport-height70" src="/vvf/administrator/index.php?option=com_menus&view=menutypes&tmpl=component&client_id=0&recordId=0" name="Tipo di voce di menu" width="800px" height="300px"></iframe>
è questo iframe che non viene visualizzato sul mio firefox e nemmeno su chrome!
Ma, e qui viene il bello, se invece metto sulla barra url il link dell'iframe /vvf/administrator/index.php?option=com_menus&view=menutypes&
e voilet! l'elenco mi viene visualizzato!
quindi direi che joomla mi funziona e anche il mio LAMP server.
A questo punto presumo che sia colpa dei miei browser che non amano iframe. Forse lo vedono come non sicuro.
Sto provando a fare un downgrade, vediamo cosa succede.
-
ecco cosa mi dice il debug di firefox:
JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js:2:542
Strict-Transport-Security: l’header specificato dal sito è stato ignorato in quanto la connessione non è affidabile.[Ulteriori informazioni] index.php
Load denied by X-Frame-Options: https://localhost/vvf/administrator/index.php?option=com_menus&view=menutypes&tmpl=component&client_id=0&recordId=0 does not permit framing.
>:(
-
Non ti sono per nulla di aiuto, ma quell'avviso di solito è legato al caricamento di contenuti al di fuori del dominio; tipo hai un iframe sul dominio A che carica contenuto dal dominio B. Ma in questo caso sembra proprio che non sia così... :o
-
Scusa..ho notato un https nell'iframe: stai accedendo con http o https? Credo che http e https siano considerati diversi, forse è per quello che non carica?
-
ecco cosa mi dice il debug di firefox:
JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js:2:542
Strict-Transport-Security: l’header specificato dal sito è stato ignorato in quanto la connessione non è affidabile.[Ulteriori informazioni] index.php
Load denied by X-Frame-Options: https://localhost/vvf/administrator/index.php?option=com_menus&view=menutypes&tmpl=component&client_id=0&recordId=0 does not permit framing.
Secondo me danielecr ci ha azzeccato. Il problema è legato ad https e i msg di Firefox è chiaro. localhost non è un host che abbia un valido certificato ssl (mi sembrerebbe difficile il contrario) e la pagina non viene caricata. Inoltre c'è anche un errore does not permit framing che è spiegato (più o meno) qui: https://stackoverflow.com/questions/21592511/is-my-embedded-google-group-blocked-by-firefox-because-of-an-incorrect-x-frame-o.
Per risolvere senza mal di testa penso che sarebbe meglio mettere il sito in un server vero con certificato vero se necessario, magari uno spazio di prova.
Ciao!
-
Ho fatto diversi test.
Su un altro serverino, sempre mio, funziona tutto!
Ho creato una macchina virtuale e installato un nuovo server identico nella versione a quello che non funziona e .... funziona!
A questo punto è evidente che si è scassata qualcosa a livello di gestione dell'https da parte di apache.
Non mi resta che formattare ...
-
Formattando tutto adesso funziona.
Si era scasinato qualcosa del LAMP. Pazienza...
Grazie a tutti.