web-dev-qa-db-fra.com

Impossible d'enregistrer ou de sauvegarder et de fermer des modules

J'utilise Joomla 3.7.2.

Je ne parviens pas à enregistrer les modifications apportées à mes modules actuels ni à créer de nouveaux modules. Je modifie mon site uniquement dans le backend de l'administrateur (siteurl.com/administrator).

Enregistrer et Enregistrer & fermer ne fonctionnent plus avec les modules de mon site. Plus précisément, si vous ouvrez un module et que vous cliquez sur Enregistrer ou sur Enregistrer et fermer, vous insérez le module sans effectuer de modifications. Je ne peux pas non plus créer de nouveaux modules ou modules d'enregistrement à partir de la liste de modules.

Ce que je peux faire

À partir de la liste de tous les modules, je peux ouvrir (éditer), dupliquer, publier, annuler la publication et supprimer des modules. Si un module est enregistré, je peux le vérifier en cliquant sur le verrou.

Cependant, je ne peux pas enregistrer les modifications que j'ai apportées aux modules.

C'est assez étrange car je peux enregistrer les modifications apportées à tous les autres domaines de mon site (paramètres, utilisateurs, menus, articles, catégories, composants). Ce ne sont que les modules qui ont un problème.


Ce que j'ai essayé (sans ordre particulier)

J'ai essayé de restaurer des sauvegardes précédentes de mon site (à partir du moment où j'ai pu modifier des modules). Plus précisément, écrasez les fichiers et les répertoires existants dans ma racine public_html à l’aide de Filezilla, puis restaurez la sauvegarde de la base de données dans phpMyAdmin.

J'ai vérifié tous les paramètres de configuration globaux, y compris ceux du composant Modules. Administrateurs et super-utilisateurs sont tous deux autorisés à configurer les ACL et les options, accéder à l'interface d'administration, créer, supprimer, éditer et éditer l'état des modules.

J'ai vérifié les niveaux d'accès des groupes d'utilisateurs. Le compte que j'utilise appartient aux groupes administrateur et superutilisateur. J'ai essayé de créer de nouveaux comptes d'administrateur/superutilisateur.

J'ai essayé de vider le cache de Joomla et le cache expiré.

J'ai essayé de vider le cache de mon navigateur (je suis toujours en mode de navigation privée, je ferme donc mon navigateur et je lance une nouvelle session de navigation privée).

J'ai essayé les deux Chrome et Firefox (dernières versions).

J'ai essayé Fix sur la base de données Joomla (backend Joomla-> Extensions-> Base de données-> Fix).

J'ai téléchargé la version stable complète de Joomla 3.7.2 et écrasé les fichiers de base de Joomla via Filezilla.


Récemment, j'ai eu des problèmes avec deux extensions (Joomfuse et Advanced Module Manager).

Joomfuse

J'ai essayé de désactiver ces extensions en combinaison avec les choses ci-dessus que j'ai essayées.

J'ai essayé de désinstaller ces extensions en combinaison avec les choses ci-dessus que j'ai essayées.

J'ai essayé de réinstaller ces extensions en combinaison avec les choses ci-dessus que j'ai essayées.

Outre ces modifications, la seule autre modification concerne l'installation (et la suppression) d'Akeeba Backup.

J'ai contacté le support de Joomfuse et Advanced Module Manager. Bien que les deux équipes se soient montrées très utiles et réactives, elles n’ont pour l’instant pas réussi à résoudre ce problème.

Si cela fait une différence, notre site


Si quelqu'un a des idées ou des suggestions sur ce qui peut être le problème, ce serait très apprécié.

Je suis un étudiant récemment diplômé (mineure en informatique de premier cycle) et je me sens très mal dans ma tête. Aucun de mes cours couvert les sites Web. Je n'ai eu qu'une introduction aux structures de données, au génie logiciel et à la conception de programmes. Au cours des derniers mois, j'ai découvert Joomla, Wordpress et l'administration de sites Web par le biais de Google et des essais et erreurs.

Merci d'avance pour toute orientation qui pourrait être fournie.

3
Michael

J'ai eu ce problème sur le site Web d'un client et le problème a commencé après avoir ajouté des centaines d'éléments de menu, de menus et de modules. J'ai fini par dire que le problème était le max_input_vars dans php.ini.

Donc, fondamentalement, vous pouvez demander à votre fournisseur d’hébergement d'augmenter max_input_vars ou vous pouvez ajouter la ligne suivante dans votre .htaccess fichier:

php_value max_input_vars 3000

Cela a résolu le problème pour moi et j'espère que cela aidera également les autres.

3
otinanai

J'ai eu un problème similaire à celui-ci (je n'ai pas pu enregistrer les éléments de menu) en utilisant le modèle d'administration Isis. Le correctif que j'ai trouvé consistait à ouvrir le fichier index.php dans le modèle d'administration Isis. Sur les lignes 27 et 28, vous trouverez les éléments suivants:

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');

à la ligne 29, ajoutez ce qui suit

JHtml::_('behavior.framework', true);

Donc, il devrait maintenant ressembler à:

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
JHtml::_('behavior.framework', true);

Les boutons ont alors commencé à fonctionner pour moi.

2
RustyJoomla

C'est une bonne question car vous avez essayé à peu près tout ce à quoi je peux penser.

Je n'ai que quelques suggestions.

Modèle d'administrateur alternatif

Par défaut, le modèle Isis est activé mais Joomla fournit également Hathor en tant que modèle administrateur alternatif.

Vous pouvez changer en Hathor en sélectionnant "Administrateur" dans la liste déroulante sous Extensions -> Modèles et en cliquant sur l'étoile dans la ligne Hathor pour définir Hathor comme valeur par défaut.

Réinstaller Core Files

Exécutez une sauvegarde en utilisant Akeeba Backup ou similaire avant d’essayer cette étape.

Sous Composants -> Mise à jour Joomla, cliquez sur le bouton "Réinstaller les fichiers de base de Joomla" pour installer tous les fichiers manquants et rétablir tout code personnalisé au code de base d'origine.

Console JavaScript

Recherchez des messages d'erreur significatifs dans la console JavaScript.

2
Neil Robertson