Sto usando Joomla 3.7.2.
Non sono in grado di salvare alcuna modifica ai miei moduli attuali o creare nuovi moduli. Apporto le modifiche al mio sito solo nel backend dell'amministratore (siteurl.com/administrator).
Salva e Salva e chiudi non funzionano più con i moduli del mio sito. In particolare, aprendo un modulo e facendo clic su Salva o Salva e chiudi si verifica il check-in nel modulo senza apportare modifiche. Inoltre non posso creare nuovi moduli o moduli di check-in dall'elenco dei moduli.
What I can do
Dall'elenco di tutti i moduli, posso aprire (modificare), duplicare, pubblicare, annullare la pubblicazione ed eliminare i moduli. Se un modulo viene archiviato, posso verificarlo facendo clic sul lucchetto.
Tuttavia, non sono in grado di salvare le modifiche apportate ai moduli.
Questo è abbastanza strano perché sono in grado di salvare le modifiche in tutte le altre aree del mio sito (impostazioni, utenti, menu, articoli, categorie, componenti). Solo i moduli hanno un problema.
Cosa ho provato (in nessun ordine particolare)
Ho provato a ripristinare i backup precedenti del mio sito (da quando sono stato in grado di modificare i moduli). In particolare, sovrascrivendo i file e le directory esistenti nella mia root public_html usando Filezilla e ripristinando il backup del database in phpMyAdmin.
Ho controllato tutte le impostazioni di configurazione globali, comprese le impostazioni per il componente Moduli. Amministratori e Superuser sono entrambi autorizzati a configurare ACL e opzioni, Access Administration Interface, Crea, Elimina, Modifica e Modifica stato per i moduli.
Ho verificato i livelli di accesso al gruppo di utenti. L'account che sto usando appartiene ai gruppi amministratore e superutente. Ho provato a creare nuovi account amministratore/superutente.
Ho provato a cancellare la cache di Joomla e la cache scaduta.
Ho provato a svuotare la cache del mio browser (sono sempre in modalità di navigazione in incognito, quindi chiudo semplicemente il browser e avvio una nuova sessione di navigazione in incognito).
Ho provato entrambi Chrome e Firefox (ultime versioni).
Ho provato Correzione sul database Joomla (Joomla backend-> Estensioni-> Database-> Correzione).
Ho scaricato la versione completa e stabile di Joomla 3.7.2 e sovrascritto i file core di Joomla tramite Filezilla.
Di recente, ho riscontrato problemi con due estensioni (Joomfuse e Advanced Module Manager).
Joomfuse
Ho provato a disabilitare quelle estensioni in combinazione con le cose sopra che ho provato.
Ho provato a disinstallare quelle estensioni in combinazione con le cose sopra che ho provato.
Ho provato a reinstallare quelle estensioni in combinazione con le cose sopra che ho provato.
Oltre a queste modifiche, l'unica altra modifica è stata l'installazione (e la rimozione) di Akeeba Backup.
Ho contattato il supporto di Joomfuse e Advanced Module Manager. Sebbene entrambi i team siano molto utili e reattivi, finora non hanno avuto alcun successo nell'aiutare a risolvere questo problema.
Se fa la differenza, il nostro sito
Se qualcuno ha qualche idea o possibile suggerimento su quale possa essere il problema, sarebbe molto apprezzato.
Sono uno studente universitario recentemente laureato (minore di informatica) e mi sento molto sopra la testa. Nessuno dei miei corsi ha riguardato siti Web. Ho avuto solo un'introduzione alle strutture dati, all'ingegneria del software e alla progettazione del programma. Negli ultimi mesi ho appreso di Joomla, Wordpress e dell'amministrazione del sito Web tramite Google e prove ed errori.
Grazie in anticipo per eventuali indicazioni che potrebbero essere fornite.
Ho riscontrato questo problema nel sito Web di un cliente e il problema è iniziato dopo aver aggiunto centinaia di voci di menu, menu e moduli. Ho finito per sapere che il problema era il max_input_vars
nel php.ini
.
Quindi, in pratica, puoi chiedere al tuo provider di hosting di aumentare max_input_vars
oppure puoi aggiungere la seguente riga nel tuo .htaccess
file:
php_value max_input_vars 3000
Ha risolto il problema per me e spero che possa aiutare anche gli altri.
Ho avuto un problema simile a questo (non sono stato in grado di salvare le voci di menu) utilizzando il modello di amministrazione Isis. La soluzione che ho trovato è stata aprire index.php nel modello di amministrazione di Isis e nelle righe 27 e 28 troverai quanto segue:
// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
alla riga 29, aggiungere quanto segue
JHtml::_('behavior.framework', true);
Quindi ora dovrebbe apparire come:
// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
JHtml::_('behavior.framework', true);
I pulsanti hanno quindi iniziato a funzionare per me.
Questa è una buona domanda dato che hai provato praticamente tutto quello a cui riesco a pensare.
Ho solo alcuni suggerimenti.
Modello amministratore alternativo
Per impostazione predefinita, il modello Isis è abilitato ma Joomla fornisce anche Hathor come modello di amministratore alternativo.
È possibile passare a Hathor selezionando "Amministratore" nell'elenco a discesa in Estensioni -> Modelli e facendo clic sulla stella nella riga Hathor per impostare Hathor come predefinito.
Reinstalla file core
Esegui un backup utilizzando Akeeba Backup o simili prima di provare questo passaggio.
In Componenti -> Aggiornamento Joomla fai clic sul pulsante "Reinstalla file core Joomla" per installare i file mancanti e ripristinare qualsiasi codice personalizzato al codice core originale.
Console JavaScript
Controlla eventuali messaggi di errore significativi nella console JavaScript.