it-swarm-eu.dev

Impossibile salvare o salvare e chiudere i moduli

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.

3
Michael

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.

3
otinanai

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.

2
RustyJoomla

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.

2
Neil Robertson