J'ai environ 14 000 utilisateurs sur mon site Web Joomla. Je me demandais ce qui se passerait si j'essayais de voir tous les utilisateurs sur une seule page.
De manière prévisible, cela ne me permettait pas de voir tous les utilisateurs et me donne maintenant un écran blanc. Je n'arrive pas du tout à accéder à la page des utilisateurs:
administrator/index.php?option=com_users&view=users
Comment modifier les paramètres pour pouvoir charger à nouveau la page des utilisateurs et ne voir que 10 utilisateurs à la fois?
Il est presque impossible d’afficher 14 000 enregistrements dans une seule table du navigateur. Ce sera une tâche difficile pour le navigateur lui-même, mis à part la consommation de mémoire de la requête au niveau du serveur, qui entraînera très probablement une erreur fatale de PHP.
Pour réinitialiser le paramètre, déconnectez-vous et reconnectez-vous.
La liste du gestionnaire d'utilisateurs devrait être réinitialisée à sa valeur par défaut.
Vous pouvez également forcer la liste des utilisateurs à afficher moins d'utilisateurs/pages en définissant une limite pour la requête en ajoutant manuellement des paramètres à l'URL:
administrator/index.php?option=com_users&view=users&list[limit]=10
Quelques informations supplémentaires sur l’utilisation des filtres sur les URL dans l’administration de Joomla peuvent être trouvées ici:
Filtrage de com_content dans le backend par url dans Joomla 3.3.1
Vous pouvez essayer quelques choses:
Un écran blanc signifie qu'il y a une erreur PHP.
Voyant que vous essayez de charger 14 000 lignes du #__users
table, qui charge également 14 000 + utilisateurs de la #__user_usergroup_map
tables, vous essayez d’extraire des données d’un minimum de 28 000 lignes.
comme vous pouvez l’imaginer, c’est beaucoup, donc je suppose que l’erreur est liée à la limite de mémoire de PHP ou au temps d’exécution maximal.
Dans la configuration globale de Joomla, vous pouvez définir le rapport d'erreur à un niveau supérieur, qui affichera l'erreur au lieu d'un écran blanc.